|
|
|
|
@ -0,0 +1,141 @@
|
|
|
|
|
文档编号:<项目名称> – SRS – <**.**>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<项目名称>
|
|
|
|
|
软件需求规格说明书
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
日期:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
文档变更历史记录
|
|
|
|
|
序号 变更日期 变更人员 变更内容详情描述 变更后的版本号
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
目录
|
|
|
|
|
1. 引言 4
|
|
|
|
|
1.1 编写目的 4
|
|
|
|
|
1.2 读者对象 4
|
|
|
|
|
1.3 软件项目概述 4
|
|
|
|
|
1.4 文档概述 4
|
|
|
|
|
1.5 定义 4
|
|
|
|
|
1.6 参考资料 4
|
|
|
|
|
2. 软件的一般性描述 5
|
|
|
|
|
2.1软件产品与其环境之间的关系 5
|
|
|
|
|
2.2限制与约束 5
|
|
|
|
|
2.3假设与前提条件 5
|
|
|
|
|
3. 软件功能需求描述 5
|
|
|
|
|
3.1 软件功能概述 5
|
|
|
|
|
3.2 软件需求的用例模型 5
|
|
|
|
|
3.3 软件需求的分析模型 5
|
|
|
|
|
4. 其它软件需求描述 5
|
|
|
|
|
4.1 性能要求 5
|
|
|
|
|
4.2 设计约束 6
|
|
|
|
|
4.3 界面要求 6
|
|
|
|
|
4.4 进度要求 6
|
|
|
|
|
4.5 交付要求 6
|
|
|
|
|
4.6 验收要求 6
|
|
|
|
|
5. 软件原型 6
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. 引言
|
|
|
|
|
1.1 编写目的
|
|
|
|
|
<说明本文档的编写目的>
|
|
|
|
|
1.2 读者对象
|
|
|
|
|
<说明本文档可能的读者对象>
|
|
|
|
|
1.3 软件项目概述
|
|
|
|
|
<说明本文档所对应的软件项目:
|
|
|
|
|
-项目名称、简称或代号
|
|
|
|
|
-用户单位
|
|
|
|
|
-开发单位
|
|
|
|
|
-大致功能和用途等>
|
|
|
|
|
1.4 文档概述
|
|
|
|
|
<说明本文档的大致内容及其组织结构>
|
|
|
|
|
1.5 定义
|
|
|
|
|
<定义本文档所涉及的专门术语、概念、关键词缩写及其他需要解释的内容>
|
|
|
|
|
1.6 参考资料
|
|
|
|
|
<列出本文档的参考资料:名称、作者、单位、出版日期等信息>
|
|
|
|
|
|
|
|
|
|
2. 软件的一般性描述
|
|
|
|
|
2.1软件产品与其环境之间的关系
|
|
|
|
|
<描述待开发的软件与其外部环境(包括其他软件系统、外部用户、硬件系统等等)之间的关系>
|
|
|
|
|
2.2限制与约束
|
|
|
|
|
<描述对该软件功能和性能等方面需求的限制和约束>
|
|
|
|
|
2.3假设与前提条件
|
|
|
|
|
<描述开发和使用该软件的假设和前提>
|
|
|
|
|
|
|
|
|
|
3. 软件功能需求描述
|
|
|
|
|
3.1 软件功能概述
|
|
|
|
|
<以简洁、易理解的方式描述软件产品的功能,包括每项功能的标识、描述、优先级、使用场景等>
|
|
|
|
|
3.2 软件需求的用例模型
|
|
|
|
|
<描述软件需求的用例图,用自然语言描述各个具体的用例>
|
|
|
|
|
3.3 软件需求的分析模型
|
|
|
|
|
<描述各个用例的交互图,给出软件需求的分析类图,必要时提供某些对象的状态图等>
|
|
|
|
|
4. 其它软件需求描述
|
|
|
|
|
4.1 性能要求
|
|
|
|
|
<描述用户对目标软件系统的性能要求,如运行效率、响应速度等>
|
|
|
|
|
4.2 设计约束
|
|
|
|
|
<描述用户对目标软件系统的设计约束,如:开发工具/运行环境/安全性/可靠性要求等等>
|
|
|
|
|
4.3 界面要求
|
|
|
|
|
<描述用户对目标软件系统界面要求,可在此处描述目标软件系统的原型>
|
|
|
|
|
4.4 进度要求
|
|
|
|
|
<描述用户对目标软件系统的开发进度要求>
|
|
|
|
|
4.5 交付要求
|
|
|
|
|
<描述用户对目标软件系统的最终交付要求,包括:
|
|
|
|
|
需交付哪些内容
|
|
|
|
|
这些内容以何种形式交付:电子文件、打印材料 >
|
|
|
|
|
4.6 验收要求
|
|
|
|
|
<说明最终项目验收的依据和准则>
|
|
|
|
|
5. 软件原型
|
|
|
|
|
<提供软件原型,并做必要的解释和说明>
|