计算机学院**项目名称**需求规格说明书小组序号:01编撰人:×××年级班级:2011级应用×班指导教师:提交日期:2013年月日目录1. 引言 . 编制目的 . 范围 . 预期的读者和阅读建议 . 术语和缩略语 . 文档约定 . 参考文件 62. 项目概述 . 目标 . 范围 . 用户的特点 . 假定条件和约束限制 . 运行环境 . 硬件环境 . 软件环境 73. 业务分析 84. 数据描述 . 基础数据 . 业务数据 85. 功能需求 . 功能需求总述 . 功能需求总表 . 角色、权限需求 . 功能需求1 . 功能需求N 106. 非功能需求 . 性能需求 . 安全保密需求 . 扩展性需求 . 稳定性需求 . 部署需求 127. 界面要求 . 图形要求 . 报表格式 . 其他 138. 接口要求 . 接口1 . 接口2 14引言编制目的{描述文档编写的内容及目的和作用。}范围{本节描述以下内容:1、用一个名字标识被生产的软件产品。比如:XXX数据库系统,报表生成程序等等;2、说明软件产品将干什么,如果需要的话,还要说明软件产品不干什么;3、描述所说明的软件的应用,应当:a)尽可能精确地描述所有相关的利益、目的、以及最终目标;b)如果有一个较高层次的说明存在,则应该使其和高层次说明中的类似的陈述相一致(例如,系统的需求规格说明)。}预期的读者和阅读建议{列举软件需求规格说明书所针对的不同读者,例如开发人员、项目经理、用户、测试人员或文档的编写人员。提出最适合于每一类型读者阅读文档的建议。}术语和缩略语表1术语和缩略语术语、缩略语解释文档约定{相关约定描述}参考文件{列举编写功能需求说明书时所参考的资料或其它资源。这可能包括用户界面风格指导、合同、标准、系统需求规格说明、使用实例文档,或相关产品的软件需求说明或用户手册。}项目概述目标{叙述该项软件开发的意图、应用目标以及其他应向读者说明的有关该软件开发的背景材料。解释被开发软件与其他有关软件之间的关系。}范围{说明此项目、软件的涵盖的需求范围和简单的功能描述。}用户的特点{列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使用频度。可根据实际情况做增减}假定条件和约束限制{完成本文所描述需求的假定软、硬件设施、人为因素等条件和约束。例如:对软件使用者素质的要求、对硬件环境的要求。}运行环境{说明本产品的运行环境(包括硬件环境和软件环境)的规定。根据不同类型、不同规模的项目,项目组可以对以下内容做增减。}硬件环境{描述本软件运行对服务器、客户端的硬件要求:服务器:主要描述设备名称、设备型号、设备数量、处理器型号及内存容量;客户端:主要描述客户端的内存、处理器、硬盘容量。描述本软件运行所使用的外围设备,主要包括:外存储设备的容量、媒体及其存储格式、设备型号和数量等;输入/输出设备的型号和数量等;数据通信设备的型号和数量等;其它专用硬件。}软件环境{描述本软件运行所使用的计算机软件及版本,包括:操作系统;数据库系统;开发平台及工具;通信协议;其他软件。}业务分析{分析客户的业务需求,画出与系统相关的组织机构图、用例图等。}找出系统的参与者,给出参与者的简要描述;找出用例,找出用例之间的关系。简单描述用例,画出系统用例图。数据描述基础数据列出所有作为控制或参考用的基础数据。表2基础数据表序号基础数据数据描述数据所属部门业务数据列出业务处理过程中产生的数据(包括在常规运行中或联机操作中要改变的数据)。表3业务数据表序号基础数据数据描述数据所属部门功能需求功能需求总述功能需求总表使用表格形式,对需要实现的功能需求进行逐项的描述。表4功能需求表编号功能需求名称优先级别示例:、权限需求{描述角色信息、角色对功能的操作权限及角色对数据的操作权限。}示例:表5角色权限分配表序号角色功能权限1XXXXXX具有查询权限;查询数据为本部门数据(数据权限)。功能需求1需求的描述请按照需求总表中的进行层次描述。子功能1业务功能的描述,可以根据项目实际情况做裁剪和增补:【功能概述】详细描述系统要实现的功能,例如:说明采用的分析方式(如同比、对比),如何进行分析(维度),是否需要钻取功能,根据什么钻取及钻
java开发需求规格说明书 来自淘豆网m.daumloan.com转载请标明出处.