需求规格说明书模板抢先版.doc_第1页
需求规格说明书模板抢先版.doc_第2页
需求规格说明书模板抢先版.doc_第3页
需求规格说明书模板抢先版.doc_第4页
需求规格说明书模板抢先版.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

需需求求规规格格说说明明书书 产品名称 产品名称 子系统名 子系统名 文档编号 文档编号 项目 产品名 子系统名 版版 本 本 版本历史说明版本历史说明 日期日期版本版本变更说明变更说明作者作者 目录目录 1 前言前言 1 1 1目的 1 1 2范围 1 1 3术语定义 1 1 4参考资料 1 2 总体说明总体说明 3 2 1产品目标 3 2 2软件功能 3 2 2 1顶层使用实例 Use Case 图 3 2 2 2功能列表 3 2 3运行环境 3 2 4约束 3 2 5潜在因素 3 2 6分期的需求 3 3 需求优先级需求优先级 4 4 功能需求功能需求 5 4 1 需求 1 以实际的需求名代替 5 4 1 1描述 5 4 1 2输入 5 4 1 3处理 5 4 1 4输出 5 4 1 5特殊考虑 6 4 2 需求 2 以实际的需求名代替 6 4 3 需求 3 以实际的需求名代替 6 4 4 需求 4 以实际的需求名代替 6 4 N 需求 N 以实际的需求名代替 6 5 非功能需求非功能需求 7 5 1用户界面 7 5 2接口需求 7 5 2 1硬件接口 7 5 2 2软件接口 7 5 2 3通信接口 7 5 3性能需求 7 5 3 1静态指标需求 7 5 3 2动态指标需求 8 5 4属性需求 8 5 4 1可靠性 8 5 4 2实用性 8 5 4 3安全性 8 5 4 4可维护性 8 5 5数据库逻辑需求 8 5 6其它需求 8 6 分析模型分析模型 9 7 附录附录 10 编写部门 1 1 前言前言 项目委托单位 项目开发单位 项目名称 项目负责人 1 1 目的目的 编写本文的目的是 分析并阐述系统要实现的所有功能 为项目开发的设计 编码和测试过程活动确定基础 为项目验收提供依据 1 2 范围范围 叙述本文档的范围 1 3 术语定义术语定义 本小节应提供正确理解此软件开发计划所需的全部术语 若使用了缩略语 则应列出全称原文 这些信息可以通过引用项目词汇表来提供 1 4 参考资料参考资料 用表格的形式列出本项目开发计划所需要的其他说明性 规范性资料 具体可包括 经批准的项目立项书 可行性分析报告等 本文中所引用的资料 规范等 名称名称编号编号 代号代号版本版本作者作者出版社出版社 编写部门 2 编写部门 3 2 总体说明总体说明 2 1 产品目标产品目标 说明本项目应达到的目标 2 2 软件功能软件功能 2 2 1 顶层使用实例 顶层使用实例 Use Case 图 图 用高层的数据流图或使用用例图 Use Case 来描软件功能 2 2 2 功能列表功能列表 用列表的形式说明项目产品必须具备的主要功能 在第四章对功能进行详细描述 在此仅作简单 介绍 2 3 运行环境运行环境 说明项目产品将在什么样的环境下运行 包括硬件 软件 操作系统 应注明其版本 2 4 约束约束 描述项目产品可能存在的限制因素 包括硬件 软件 接口 预算 进度等 例如 项目产品必须在 IBM PC 或 100 兼容的计算机上运行 计算机最低内存 8M 最小硬盘空闲空间 100M 操作系统是 WIN98 及更高版本 软件源代码必须用 C C 编写 等等 2 5 潜在因素潜在因素 如果项目的开发或项目产品的使用要依靠其它外部因素 比如与其它产品共用的软件包 准备重 用的软件构件等 也要在此说明 2 6 分期的需求分期的需求 如果项目产品有分期需求 应在此说明 编写部门 4 3 需求优先级需求优先级 将所有的功能需求 按高 中 低高 中 低的优先级分类并详细列出 优先级优先级功能需求功能需求 高 中 低 对优先级的解释如下 优先级优先级解释解释 高必须在本次项目开发中实现的功能 中应该在本次项目开发中实现的功能 低可以在下一版本中实现的功能 例如功能或性能的提高等 编写部门 5 4 功能需求功能需求 本章将详细解释项目系统所有的功能需求 如果使用传统的需求分析方法 本章的每一节描述一 个功能需求 每个功能需求又从输入 处理 输出三项来说明 如 4 1 所示 所有需求细节的描述都必须 准确 具体 无二义性 客观 可验证 4 1 需求需求 1 以实际的需求名代替 以实际的需求名代替 4 1 1 描述描述 对本功能目的进行概要描述 4 1 2 输入输入 列出本需求所有的输入 对每项输入 指明如下属性 输入名 说明 类型 输入值的范围 输入来源 格式 对于非常大的系统来说 在此列出所有的输入及其定义会有困难 这时 可以构造一个独立的数 据字典 并在此参考 4 1 3 处理处理 描述处理顺序 异常响应 溢出 错误处理和恢复 可以用文本 流程图等方式来描述 4 1 4 输出输出 编写部门 6 列出所有输出 与输入一样 对每项输出 也要指明属性 输出名 说明 类型 输出值的范围 格式 4 1 5 特殊考虑特殊考虑 说明为达到本项功能需求要考虑的一些特殊因素或限制 比如 时间要求 限制 容量要求 限制 等 4 2 需求需求 2 以实际的需求名代替 以实际的需求名代替 4 3 需求需求 3 以实际的需求名代替 以实际的需求名代替 4 4 需求需求 4 以实际的需求名代替 以实际的需求名代替 4 N 需求需求 N 以实际的需求名代替 以实际的需求名代替 编写部门 7 5 非功能需求非功能需求 5 1 用户界面用户界面 说明项目产品的用户界面特性 这些特性可能包括 简单的屏幕式样 窗口布局 报表内容 菜 单和功能键 以及用户操作权限 能做什么和不能做什么 等 5 2 接口需求接口需求 5 2 1 硬件接口硬件接口 描述与相关硬件的接口 包括接口何种硬件 硬件配置 硬件类型和接口协议 内容和格式 等 5 2 2 软件接口软件接口 说明与被开发软件相关的其它软件的属性和接口 包括数据库 操作系统 工具 运行库等 要 指明它们的名字和版本 的连接 描述它们之间互相需要的服务及传递的数据项和消息 指明这些数 据项和消息的格式或目的 5 2 3 通信接口通信接口 描述本软件产品通信功能的相关要求 如电子邮件 Web 浏览器 网络服务通讯协议等 定义所 有相关的消息格式 指明要遵守的通信标准 如 FTP HTTP 等 说明在通信中的安全和加密问题 数据传输速率 同步机制等 5 3 性能需求性能需求 描述静态和动态的量化指标要求 5 3 1 静态指标需求静态指标需求 静态指标需求包括 支持的终端数 支持同时操作的用户数 处理的文件和记录数 表和文件的大小 编写部门 8 5 3 2 动态指标需求动态指标需求 动态指标需求是指 正常和高负载状态下某一段时间内处理的数据量 事务数量和任务数量 5 4 属性需求属性需求 5 4 1 可靠性可靠性 描述影响产品可靠性的因素 5 4 2 实用性实用性 描述产品达到一定实用性级别所依赖的因素 5 4 3 安全性安全性 描述软件产品如何避免意外的或恶意的访问 使用 修改或泄密 5 4 4 可维护性可维护性 描述软件产品易维护方面的属性 如模块化 接口和复杂度等 5 5 数据库逻辑需求数据库逻辑需求 描述进行开发的数据库规定的需求 5 6 其它需求其它需求 由于

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论