logo资料库

软件需求确认书模板(直接可在模板上修改).doc

第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
资料共8页,全文预览结束
1引言
1.1编写目的
1.2背景范围
1.3术语定义
1.4参考资料
1.5读者范围
2调研情况介绍
3需求范围
4总体需求
4.1系统组成
4.2系统的逻辑岗位及职责
4.3系统业务流程
5功能需求
5.1需求清单
5.2需求规格
5.2.1需求综合说明
5.2.2需求详细定义
6系统接口描述
6.1用户界面
6.2硬件接口
6.3软件接口
6.4通信接口
7非功能需求
7.1性能需求
7.2安全性要求
7.3对软硬件环境的要求
7.4其它需求
8附录1
8.1原型
8.2采用建模工具所形成的模型文件
8.3调研相关资料和文件
8.4需求分析过程中制定的相关规范或模板
9附录2:需求确认表
需求确认书 项目编号: 项目名称: 密 级: 文档编号: 版本信息: V1.0 创 建 人: 创建日期: 审 核 者: 批 准 人: 批准日期: 编辑软件:Microsoft Word 2003 中文版 文件状态: √草稿 「」正式发布 「」正在修改 北京天大天科科技发展有限公司 版权所有 1 / 8
文档修订记录 版本编号或 者更改记录 编号 *变化 简要说明(变更内容和变 状态 更范围) 日期 变更 人 批准日期 批准 人 *变化状态:A——增加,M——修改,D——删除 文档审批信息 序号 审批人 角色 审批日期 签字 备注 2 / 8
主要内容 4.1 4.2 4.3 5.1 5.2 5.2.1 5.2.2 1.1 1.2 1.3 1.4 1.5 1 引言 ......................................................................................................................................................4 编写目的 ............................................................................................................................. 4 背景范围 ............................................................................................................................. 4 术语定义 ............................................................................................................................. 4 参考资料 ............................................................................................................................. 4 读者范围 ............................................................................................................................. 4 2 调研情况介绍 ..................................................................................................................................... 4 3 需求范围 ..............................................................................................................................................4 4 总体需求 ..............................................................................................................................................4 系统组成 ............................................................................................................................. 4 系统的逻辑岗位及职责 ..................................................................................................... 5 系统业务流程 ..................................................................................................................... 5 5 功能需求 ..............................................................................................................................................5 功能清单 ............................................................................................................................. 5 功能规范 ............................................................................................................................. 5 功能综合说明 ............................................................................................................. 5 功能详细定义 ............................................................................................................. 5 6 系统接口描述 ..................................................................................................................................... 6 用户界面 ............................................................................................................................. 6 硬件接口 ............................................................................................................................. 6 软件接口 ............................................................................................................................. 6 通信接口 ............................................................................................................................. 6 7 非功能需求......................................................................................................................................... 6 性能需求 ............................................................................................................................. 6 安全性要求......................................................................................................................... 7 对软硬件环境的要求......................................................................................................... 7 其它需求 ............................................................................................................................. 7 8 附录 1...................................................................................................................................................7 原型 ..................................................................................................................................... 7 采用建模工具所形成的模型文件 .....................................................................................7 调研相关资料和文件......................................................................................................... 7 同类产品简介 ...................................................................................错误!未定义书签。 需求分析过程中制定的相关规范或模板.........................................................................7 9 附录 2:需求确认表.......................................................................................................................... 7 8.1 8.2 8.3 8.4 8.5 6.1 6.2 6.3 6.4 7.1 7.2 7.3 7.4 3 / 8
11 引言引言 1.11.1 编写目的 编写目的 说明:编写这份需求规格说明书的目的。 1.21.2 背景范围 背景范围 说明: a. 待开发的软件系统的名称; b. 本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络; c. 该软件系统同其他系统或其他机构的基本的相互来往关系。 1.31.3 术语定义 术语定义 列出本文件中用到的专门术语的定义和外文的首字母组词的原词组。 1.41.4 参考资料 参考资料 列出用得着的参考资料,如: 本项目的经核准的计划任务书和合同、上级机关的批文; 属于本项目的其他已发表的文件; 本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件资料的标题、 文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。 1.51.5 读者范围 读者范围 指出预期读者。 22 调研情况介绍 调研情况介绍 可采用表格形式简明地描述调研过程,如下表: 序号 调研对象 调研时间 调研内容 调研人 调研方式 调研输出结果 其中的调研输出结果可能包括两类文档资料:一是用户的原始资料,如报表样张或者用户的 内部资料等;二是经过分析和整理的文件,如调研报告或者会议记录等。一般把这些资料作为需 求规格说明书的附件处理。 33 需求范围 需求范围 说明本需求规格说明书是否包含了立项阶段所涉及的所有功能。 如果是合同项目是否包括合同所有需求,及合同以外扩展的需求。 44 总体需求 总体需求 4.14.1 系统组成 系统组成 说明整个系统的组成和系统运行机理;概述每个子系统的功能,并说明子系统之间的关系。 4 / 8
4.24.2 系统的逻辑岗位及职责 系统的逻辑岗位及职责 不同的单位实际的岗位名称和职责可能不相同,在做需求分析的时候需要加以抽象形成逻辑 工作岗位并对每个岗位的职责加以描述。 4.34.3 系统业务流程 系统业务流程 在逻辑工作岗位及职责确定之后,需要进一步归纳用户的业务情况。每一项业务都由一个或 者多个岗位的人按照一定顺序来完成,可以采用业务流程图来描述每一项业务。 55 功能需求 功能需求 功能需求是描述一个产品或项目该做什么,该提供什么功能,该完成什么任务的总结、是整 个需求规格说明书的核心。对于功能需求的描述,通常要求下列内容: 5.15.1 需求清单 需求清单 采用列表形式列举产品的所有需求,每个需求均需标识,并需要确定每个功能的优先级,如 可能还应估计每个功能项所需开发时间(包括设计和编码时间)。 标识号采用层次化命名。需求优先级建议分为 1、2、3 级,其中 1 级为最高级,表示必须实 现的功能。 功能清单可以采用下面的表格表示: 标识号 需求名称 需求说明 优先级别 备注 5.25.2 需求规格 需求规格 编写需求规范之前应该先制定与当前开发的项目/产品相适用的模板,然后根据这个模板来对 需求清单中的所有功能进行描述。可以包含下列内容: 5.2.1 需求综合说明 5.2.1 需求综合说明 包含下列内容: (1) 使用者的逻辑岗位。 (2) 业务背景。即使用者在什么情况下使用该功能。 (3) 业务规则。比如算法 (4) 后续描述中用到的术语解释 5.2.2 需求详细定义 5.2.2 需求详细定义 本部分的描述步骤如下: (1) 分析当前需求需要的用户界面。一些功能可能需要多个用户界面;还有一些需求虽 然都在一个用户界面中,但界面过于复杂,象这种情况需要拆分为几部分,每部分单独 5 / 8
描述。建议给每个界面(或者界面的一部分)按照一定规则编号。 (2) 针对每个用户界面需要说明下列内容: a) 界面完成功能简介 b) 界面数据描述。对界面中的所有数据项详细定义,一般需要包含下列内容:数据项 名称、数据项说明、数据类型及限制规则、数据来源、缺省值等。 c) 界面操作描述。对界面中所有可能的用户操作详细定义,一般需要包含下列内容: 操作项名称、操作过程描述、操作过程中隐含的系统处理、操作的限制条件(即什 么情况下该操作失效)等。 66 系统接口描述 系统接口描述 规定应用程序必须支持的接口/界面。它应非常具体,包含协议、端口和逻辑地址等,以便于 按照接口/界面需求开发并检验软件。(仅指外部接口) 6.16.1 用户界面 用户界面 说明软件将实现的用户界面。 6.26.2 硬件接口 硬件接口 指出软件所支持的所有硬件接口。 6.36.3 软件接口 软件接口 此节说明软件系统中与其他构件之间的软件接口。这些构件可以是购入的构件、取自其他 应用程序重新利用的构件。 6.46.4 通信接口 通信接口 说明与其他系统或设备(如局域网、远程串行设备等)的所有通信接口。 77 非功能非功能需求需求 7.17.1 性能需求 性能需求 需要对软件静态和动态两个方面的性能作出定量规定。 可能包含如下内容:  所支持的并发用户数。  容错要求, 如异常操作后应如何处理,如编制预算过程中突然中断时应能自动恢复或保护上 一次编制状态。  数据的处理能力要求,如可处理的文件和记录数,表及文件的大小规模, 数据增长情况。  对数据存储的空间的要求。 6 / 8
 正常或极端情况下,对用户操作响应速度的要求。 7.27.2 安全性要求 安全性要求 7.37.3 对软硬件环境的要求 对软硬件环境的要求 硬件环境 软件环境 CPU 内存 硬盘 网络 …… 操作系统 数据库 相关软件 …… 7.47.4 其它需求 其它需求 如:美化界面等; 88 附录附录 11 8.18.1 原型原型 8.28.2 采用建模工具所形成的模型文件 采用建模工具所形成的模型文件 在需求分析阶段经常用到一些模型来辅助说明,如果采用结构化分析技术,通常使用数据流 程图、实体联系图;而采用面向对象的分析技术,通常使用实例图、顺序图、协作图和状态图。 8.38.3 调研相关资料和文件 调研相关资料和文件 如调研报告、会议记录以及调研过程中获取的用户原始资料等。 8.48.4 需求分析过程中制定的相关规范或模板 需求分析过程中制定的相关规范或模板 如原型风格说明、功能规范模板、用户调研规范等。 99 附录附录 22:需求确认表 :需求确认表 本需求文档建立在双方对需求的共同理解基础之上,是后续的开发的依据,是用户验收的依 据。经甲乙双方确认签字后,最终确定。如果需求发生变化,请提出正式书面要求,并且双方协 7 / 8
商成本、资源和进度等。 需求确认 客户代表签字 项目经理签字 签字: 日期: 签字: 日期: 8 / 8
分享到:
收藏