需求分析说明书模板71096.docVIP

  • 11
  • 0
  • 约4.37千字
  • 约 14页
  • 2016-12-21 发布于贵州
  • 举报
软 件 需 求 分 析 说 明 书 Software Requirements Specification [项目名称] 单位: 日期: 大写日期 修订记录 日期 (yy/mm/dd) 修订版本 (当前版本号) 修订说明 (描述修改内容) 作者 审核 标明审核结果 2012/03/10 1.1 登陆验证 2012/03/13 1.1.1 增加管理员和普通用户的登陆验证 2012/03/15 2.0 用户点餐 目 录 1 前 言 4 1.1 编写目的 4 1.2 项目范围 4 1.3 参考资料 4 1.4 术语定义 4 2 任务概述 5 2.1 系统任务目标 5 2.2 主要功能描述 5 2.3 用户特点描述 5 2.4 约束和假定 5 3 用户需求规定 6 3.1 功能需求1 6 3.1.1 信息输入形式 6 3.1.2 处理输出形式 6 3.1.3 处理过程要求 6 3.1.4 操作方式或系统响应说明 6 3.1.5 性能要求 6 3.1.6 与其他功能的依赖关系 6 3.1.7 子功能需求1 6 3.2 功能需求2 6 4 项目数据需求 7 4.1 静态数据需求 7 4.2 动态数据需求 7 4.3 数据库基本需求 7 4.4 相关数据词典 7 5 系统接口需求 8 5.1 用户操作界面需求 8 5.2 硬件接口需求 8 5.3 软件系统接口需求 8 5.4 网络传输与通信接口需求 8 6 设计与实现的约束条件 9 7 其他客户需求 10 8 运行环境规定 11 8.1 硬件设备环境规定 11 8.2 软件配置环境规定 11 8.3 控制与操作规定 11 9 项目验收标准与方法 12 9.1 验收数据标准 12 9.2 验收方法与过程 12 9.3 验收后续事务处理 12 10 附录 13 前 言 该项内容只描述编写需求分析的目的,同时提供术语定义 编写目的 列出编写本文档的目的,并说明阅读文档人员的范围 项目范围 列出以下几项内容: 1.项目的名称、项目的发起者、项目的承担单位、项目的启动背景 2.项目的应用环境和总体应用目标 3.该项目是一个独立系统,还是一个更复杂系统的一部分,以及与其他软硬件系统的关系 参考资料 以列表形式列出编写本文档时相关的参考资料,包括: 客户方提供的各类技术文档和其他业务文档,所有的客户方提供资料均应列出 基于本项目要求所进行的调研或者分析报告,包括参照的以前同类项目文档 和本项目相关的各种协议、合同、说明性文件等 术语定义 以列表或者表格的形式列出本项目中使用的各种术语(简写、逻辑含义),对这些术语的全称进行解释,对术语在本项目中的定义进行描述,防止任何歧义对后续工作的影响。 任务概述 该项内容对项目的总体目标进行介绍,同时说明项目的具体客户环境和对应的特点 系统任务目标 列出该项目的总体任务目标,包括以下几个方面: 是独立软件系统还是复杂软件系统的一部分; 在客户应用环境中以何种方式运行,例如服务器模式、客户端模式、分布式模式等等。 客户希望该项目能够帮助他们实现哪些目标(以客户观点理解的系统目标) 主要功能描述 以非技术性的文字来描述客户期望的主要功能,一般应遵循客户方的内部工作流程或者业务流程进行分类描述,常见的功能描述内容包括:系统输入与输出数据的形式、数据处理的功能要求、数据处理时的用户操作要求、客户方提出的系统配置要求等 用户特点描述 清晰的描述用户方的人员特点,特别是其技术水平、行业领域特点、应用本项目时对应的工作策略和组织结构等,以便于设计人员能够抓住重点,满足客户需要。 约束和假定 实施本项目时有哪些限制条件和客户方提供的约束条件,这些约束条件和假定条件一般包括:客户方提出的项目实施周期(时间期限,最好是包括不同里程碑的时间期限)、客户方对数据、协作等方面的要求(例如有的客户能够提供一些数据和样本用于系统设计和调试,有的客户不能提供数据,只能自己仿真;有的客户提出派出技术人员参与项目工作,有的客户只是提出需求并不派出人员);对保密和版权方面的要去(例如有的客户要版权,有的客户只要运行环境,有的客户希望严格保密,有的客户只要求功能完整等)。 用户需求规定 该项内容详细描述了客户方提出的各种需求,籍此可以进一步确定系统的各项功能 功能需求1 以列表的形式描述各项具体的功能需求,功能需求的描述可以采用如下形式: 输入与输出、用户操作方式限定、处理目标或系统响应说明、对应于该项功能的具体性能指标、与其他功能的相互依赖关系等。 信息输入形式 处理输出形式 处理过程要求 操作方式或系统响应说明 性能要求 这里需要详细说

文档评论(0)

1亿VIP精品文档

相关文档