软件需求规范模板汇编.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件需求规范模板汇编

软件需求规范 版本记录 版本号 日期 修改章节 修改内容及说明 编制者 XXXXXXXX 编制: 审核: 批准: 目 录 1. 简介 5 1.1. 系统简介 5 1.2. 文档目的 5 1.3. 文档范围 5 1.4. 与其它开发任务/文档的关系 5 1.5. 文档结构 5 1.6. 术语和缩写词 5 1.7. 项目背景 5 2. 参考文档 6 3. 系统及软件概述 7 3.1. 软件目标功能 7 3.2. 运行环境 7 3.3. 限制条件 7 4. 需求假设 8 5. 需求分析 9 6. 软件范围 10 7. 功能需求 11 8. 质量属性需求 12 9. 接口需求 13 9.1. 用户界面 13 9.2. 硬件接口 13 9.3. 软件接口 13 9.4. 通信接口 13 10. 安全需求 14 11. 系统限制 15 12. 需求追踪 16 简介 系统简介 提示:对系统进行简要介绍,包括系统的安全目标,安全评估的类型等。 还应规定软件安全完整性等级。 文档目的 提示:为了使软件开发者对该软件在特定运行环境下的功能和性能有一个共同的理解,使之成为整个软件开发工作的基础。 文档范围 与其它开发任务/文档的关系 提示:如软件结构和界面设计文档的关系 文档结构 术语和缩写词 提示:列出项目文档的专用术语和缩写词。以便阅读时,使读者明确,从而不产生歧义。 项目背景 提示: 介绍一下整个系统的情况,包括安全目标等;本软件在整个系统中的位置、作用以及软件安全完整度等级。 参考文档 提示:列出本文档引用的所有标准、文档及其版本号。至少应包括以下项目文件: 系统需求规范 系统安全需求规范 系统结构设计文档 软件质量保障计划 软件开发计划 软件界面定义文档 软件结构设计文档 软件应用数据文档 软件配置文档 相关硬件设计文档等 系统及软件概述 软件目标功能 提示: 概述软件所具备的在正常模式下主要功能。其详细内容将在后面描述,所以在此只需要概略地总结。 运行环境 提示: 描述软件的运行环境,包括硬件平台、操作系统和版本,更有其他的软件组件或和其共存的应用程序。 限制条件 提示: 列举软件需求实现的限制条件等。 需求假设 提示:详细说明所有软件需求背后相关的假设 需求分析 提示:详细说明所使用的需求分析如Object-Oriented Requirements Analysis or Goal-Driven Requirements Analysis,以及相关软件工具例如Artisan/Doors等。 软件范围 提示:详细说明软件的范围及边界,需提供图像方法如use case diagram 描述每个系统外界对象(Actor)的责任及如何与软件通信或互动。描述软件与外界交换的相关数据(如列车速度/临时速度等)或事件(周期性或非周期性)。 功能需求 提示:详细说明软件的功能需求。 系统功能需求应涉及到以下方面: 软件的操作模式需求:如正常模式、后备模式、故障-安全模式等需求描述。应包括模式转换图。 区分涉及到安全的功能需求与不涉及到安全的功能需求:这里的“涉及到安全”并不是指软件本身的需求涉及到安全,而是指那些为了实现系统安全需求而分配的软件功能需求。对于这类软件功能需求,应进行特殊标识,以便在软件实现中被重点关注。标识的方式可以是:在软件需求编号上标识;通过系统与软件需求追踪关系标识等。 本文件应特别关注那些为实现系统安全需求而提出的软件需求,如软件的比较、检测等。 软件诊断方面的功能需求:识别哪些软件需要自诊断,并提出软件自诊断需求;识别哪些系统硬件需要被哪些软件检测,提出软件对硬件的检测需求;定义故障数据的报告途径、方式,提出软件故障报告需求。 质量属性需求 提示:可细分为性能,可靠性、易用性、可扩展性、兼容性、可移植性等其它相关质量属性需求,必要时也要考虑信息或通信安全需求。 例如描述软件功能在执行过程中的速度(效率)、可使用性、响应时间、各种软件功能的恢复时间(可维护性)等、 接口需求 提示: 表达接口需求。 考虑系统的接口需求时,应从逻辑接口和物理接口两个方面分别考虑。 用户界面 提示: 陈述所需要的用户界面的软件组件。 硬件接口 提示: 描述系统中软件和硬件每一接口的特征。 软件接口 提示: 描述该产品和其他外部组件的连接,包括数据库、操作系统、工具、库和集成的商业组件。 通信接口 提示: 描述和产品所使用的通信功能相关的需求,包括网络通信标准或协议等。定义相关的消息格式。 安全需求 提示:描述所有软件功能安全需求及相关安全完整性等级需求。必要时提供相关安全标准需求和行业安全标准。 系统限制 提示:吞吐能力、精度、频率、硬件资源的限制、软/硬件接口的限制等。 需求追踪 提

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档