软件需求规范文稿归稿存档编号:[KKUY-KKIO69-OTM243-OLUI129-G00I-FDQS58-软件需求规范版本记录版本号日期修改章节修改内容及说明编制者XXXXXXXX编制审核批准1. 简介1.1. 系统简介1.2. 文档目的1.3. 文档范围1.4. 与其它开发任务/文档的关系1.5. 文档结构1.6. 术语和缩写词1.7. 项目背景2. 参考文档3. 系统及软件概述3.1. 软件目标功能3.2. 运行环境3.3. 限制条件4. 需求假设5. 需求分析6. 软件范围7. 功能需求8. 质量属性需求9.接口需求9.1. 用户界面9.2. 硬件接口9.3. 软件接口9.4. 通信接口10. 安全需求11. 系统限制12. 需求追踪1.简介1.1.系统简介提示:对系统进行简要介绍,包括系统的安全目标,安全评估的类型等。还应规定软件安全完整性等级。1.2. 文档目的提示:为了使软件开发者对该软件在特定运行环境下的功能和性能有一个共同的理解,使之成为整个软件开发工作的基础。1.3. 文档范围1.4. 与其它开发任务/文档的关系提示:如软件结构和界面设计文档的关系1.5. 文档结构1.6.术语和缩写词提示:列出项目文档的专用术语和缩写词。以便阅读时,使读者明确,从而不产生歧义。1.7. 项目背景提示:介绍一下整个系统的情况,包括安全目标等;本软件在整个系统中的位置、作用以及软件安全完整度等级。2.参考文档提示:列出本文档引用的所有标准、文档及其版本号。至少应包括以下项目文件:系统需求规范系统安全需求规范系统结构设计文档软件质量保障计划软件开发计划软件界面定义文档软件结构设计文档软件应用数据文档软件配置文档相关硬件设计文档等3.系统及软件概述3.1.软件目标功能提示:概述软件所具备的在正常模式下主要功能。其详细内容将在后面描述,所以在此只需要概略地总结。3.2.运行环境提示:描述软件的运行环境,包括硬件平台、操作系统和版本,更有其他的软件组件或和其共存的应用程序。3.3. 限制条件提示:列举软件需求实现的限制条件等。4.需求假设提示:详细说明所有软件需求背后相关的假设5.需求分析提示:详细说明所使用的需求分析如 bject-OrientedRequirementsAnalysisorGoal-DrivenRequirementsAnalysi 以及相关软件工具例女[Artisan/Doors 等。6.软件范围提示:详细说明软件的范围及边界,需提供图像方法 USecasediagram描述每个系统外界对象 Actor)的责任及如何与软件通信或互动。描述软件与外界交换的相关数据(如列车速/度临时速度等)或事件(周期性或非周期性)。7.功能需求提...