
2. 总体描述
对产品及其环境,目标用户以及已知的约束,假设和依赖项的高级概述.
2.1. 产品前景
描述产品的背景和来源.
2.2,用户类别和特征
识别可能使用的不同用户类别并描述其相关特征.
2.3. 运行环境
描述软件的运行环境,包括硬件平台,操作系统和版本.
2.4. 设计和实施约束
使用的开发语言,描述了限制开发人员选择的因素,并解释了每个约束的基本原理.
2.5. 假设和依赖性

假设是在没有确凿证据和明确知识的情况下被认为是正确的解释.
3. 系统特征
按系统特征组织的功能要求. 组织选项包括功能区域,技术流程,用例,操作模式,用户类别,激励和响应. 这些元素可以自由组合,目的是了解产品的预期功能.
3.X,系统特征X
使用简洁的词来描述功能名称.
3.X.1说明
对系统特征的简要说明,指示其级别或重要性.
3.X.2功能要求
描述系统的特定功能要求.
4. 数据要求
信息系统通过处理数据来提供价值.

4.1. 逻辑数据模型
数据模型直观地呈现了系统要处理的数据目标和集合以及它们之间的关系.
4.2. 数据字典
定义数据结构的组成及其含义,数据类型,长度,格式以及构成这些结构的数据元素的允许值.
4.3. 数据采集,集成,保存和处理
如果涉及,请描述如何获取和保存数据.
5. 外部接口要求
提供该信息是为了确保系统与用户之间以及与外部或软件组件之间的正常通信. 系统的内部和外部接口之间的无缝连接是软件行业公认的最佳实践之一.
5.1. 使用者介面
描述系统所需的每个用户界面的逻辑特征.
5.2,软件界面

描述此系统或产品与其他软件组件之间的关联.
5.3. 硬件接口
描述软件组件和硬件之间的每个接口的特征.
5.4,通讯界面
请说明与产品通信功能有关的所有要求.
6. 质量属性
主要指定非功能性要求,而不是约束和外部接口要求.
6.1. 易于使用
涉及易学,易用,避免和恢复错误,交互效率和易懂性.
6.2软件需求规格说明书作用,性能
各种系统操作的特定性能要求.

6.3. 保密性
指定的要求都与限制产品进入或使用的机密性或隐私问题有关.
6.4. 安全性
需求与产品在使用过程中可能遭受的损失,损坏或伤害有关.
6.X,其他
对于每个其他产品质量属性,请分别设置本节以描述对客户,开发人员和维护人员重要的功能.
7. 国际化与当地需求
国际化和本地化要求确保产品适合于不同的国家,文化和地理区域,而不是产品开发地.
8. 其他需求
定义软件需求规范中未涵盖的其他需求.
附录A: 词汇表
定义所有特殊条目,包括首字母缩写词和缩写.
附录B: 分析模型
此部分是可选的软件需求规格说明书作用,包含或涉及相关的分析模型,例如数据流程图,特征树,状态转换图或实体关系图.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-250991-1.html
强力反对和谴责