软件需求规范模板_第1页
软件需求规范模板_第2页
软件需求规范模板_第3页
软件需求规范模板_第4页
软件需求规范模板_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、软件需求规范 版本记录版本记录 版本号版本号日期日期修改章节修改章节修改内容及说明修改内容及说明编制者编制者 XXXXXXXX 编制:编制: 审核:审核: 批准:批准: 目目 录录 1.1.简介简介.5 1.1. 系统简介系统简介.5 1.2. 文档目的文档目的.5 1.3. 文档范围文档范围.5 1.4. 与其它开发任务与其它开发任务/文档的关系文档的关系.5 1.5. 文档结构文档结构.5 1.6. 术语和缩写词术语和缩写词.5 1.7. 项目背景项目背景.5 2.2.参考文档参考文档.6 3.3.系统及软件概述系统及软件概述.7 3.1. 软件目标功能软件目标功能.7 3.2. 运行环境

2、运行环境.7 3.3. 限制条件限制条件.7 4.4.需求假设需求假设.8 5.5.需求分析需求分析.9 6.6.软件范围软件范围.10 7.7.功能需求功能需求.11 8.8.质量属性需求质量属性需求.12 9.9.接口需求接口需求.13 9.1. 用户界面用户界面.13 9.2. 硬件接口硬件接口.13 9.3. 软件接口软件接口.13 9.4. 通信接口通信接口.13 10.10. 安全需求安全需求.14 11.11. 系统限制系统限制.15 12.12. 需求追踪需求追踪.16 1.1. 简介简介 1.1.1.1. 系统简介系统简介 提示:对系统进行简要介绍,包括系统的安全目标,安全评

3、估的类型等。 还应规定软件安全完整性等级。 1.2.1.2. 文档目的文档目的 提示:为了使软件开发者对该软件在特定运行环境下的功能和性能有一个 共同的理解,使之成为整个软件开发工作的基础。 1.3.1.3. 文档范围文档范围 1.4.1.4. 与其它开发任务与其它开发任务/ /文档的关系文档的关系 提示:如软件结构和界面设计文档的关系 1.5.1.5. 文档结构文档结构 1.6.1.6. 术语和缩写词术语和缩写词 提示:列出项目文档的专用术语和缩写词。以便阅读时,使读者明确,从 而不产生歧义。 1.7.1.7. 项目背景项目背景 提示: 介绍一下整个系统的情况,包括安全目标等;本软件在整个系

4、统中的位置、 作用以及软件安全完整度等级。 2.2. 参考文档参考文档 提示:列出本文档引用的所有标准、文档及其版本号。至少应包括以下项 目文件: 系统需求规范 系统安全需求规范 系统结构设计文档 软件质量保障计划 软件开发计划 软件界面定义文档 软件结构设计文档 软件应用数据文档 软件配置文档 相关硬件设计文档等 3.3. 系统及软件概述系统及软件概述 3.1.3.1. 软件目标功能软件目标功能 提示: 概述软件所具备的在正常模式下主要功能。其详细内容将在后面描述,所 以在此只需要概略地总结。 3.2.3.2. 运行环境运行环境 提示: 描述软件的运行环境,包括硬件平台、操作系统和版本,更有

5、其他的软件 组件或和其共存的应用程序。 3.3.3.3. 限制限制条件条件 提示: 列举软件需求实现的限制条件等。 4.4. 需求假设需求假设 提示:详细说明所有软件需求背后相关的假设 5.5. 需求分析需求分析 提示:详细说明所使用的需求分析如Object-Oriented Requirements Analysis or Goal-Driven Requirements Analysis,以及相关软件工具例如Artisan/Doors等。 6.6. 软件范围软件范围 提示:详细说明软件的范围及边界,需提供图像方法如use case diagram 描述每个系统外界对象(Actor)的责任及

6、如何与软件通信或互动。描述软 件与外界交换的相关数据(如列车速度/临时速度等)或事件(周期性或非周期 性)。 7.7. 功能需求功能需求 提示:详细说明软件的功能需求。 系统功能需求应涉及到以下方面: 软件的操作模式需求:如正常模式、后备模式、故障-安全模式等需求描述。 应包括模式转换图。 区分涉及到安全的功能需求与不涉及到安全的功能需求:这里的“涉及到 安全”并不是指软件本身的需求涉及到安全,而是指那些为了实现系统安全需 求而分配的软件功能需求。对于这类软件功能需求,应进行特殊标识,以便在 软件实现中被重点关注。标识的方式可以是:在软件需求编号上标识;通过系 统与软件需求追踪关系标识等。 本

7、文件应特别关注那些为实现系统安全需求而提出的软件需求,如软件的 比较、检测等。 软件诊断方面的功能需求:识别哪些软件需要自诊断,并提出软件自诊断 需求;识别哪些系统硬件需要被哪些软件检测,提出软件对硬件的检测需求; 定义故障数据的报告途径、方式,提出软件故障报告需求。 8.8. 质量属性需求质量属性需求 提示:可细分为性能,可靠性、易用性、可扩展性、兼容性、可移植性等 其它相关质量属性需求,必要时也要考虑信息或通信安全需求。 例如描述软件功能在执行过程中的速度(效率)、可使用性、响应时间、 各种软件功能的恢复时间(可维护性)等、 9.9. 接口需求接口需求 提示: 表达接口需求。 考虑系统的接

8、口需求时,应从逻辑接口和物理接口两个方面分别考虑。 9.1.9.1. 用户界面用户界面 提示: 陈述所需要的用户界面的软件组件。 9.2.9.2. 硬件接口硬件接口 提示: 描述系统中软件和硬件每一接口的特征。 9.3.9.3. 软件接口软件接口 提示: 描述该产品和其他外部组件的连接,包括数据库、操作系统、工具、库和 集成的商业组件。 9.4.9.4. 通信接口通信接口 提示: 描述和产品所使用的通信功能相关的需求,包括网络通信标准或协议等。 定义相关的消息格式。 10.10.安全需求安全需求 提示:描述所有软件功能安全需求及相关安全完整性等级需求。必要时提 供相关安全标准需求和行业安全标准。 11.11.系统限制系统限制

温馨提示

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

评论

0/150

提交评论