You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

144 lines
2.9 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

文档编号:<项目名称> 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. 软件原型
<提供软件原型,并做必要的解释和说明>