CMMI模板 YSU_TEMP_RMD_软件需求规格说明书

更新时间:2023-05-24 19:06:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

燕软CMMI过程文档

秦皇岛燕大燕软信息系统有限公司

软件需求规格说明书

地址:中国·燕山大学国家大学科技园·软件园

网址:/

文档控制:

版本历史

EPG版本历史

文档审批记录

文档去向记录

保密等级定义 公开资料 内部资料 保密资料 机密资料

目 录

1.

引言 ..........................................................................................................................................................................................1

1.1. 编写目的 .................................................................................................................................................................................1 1.2. 适用范围 .................................................................................................................................................................................1 1.3. 参考资料 .................................................................................................................................................................................1 1.4. 术语和缩略语 ........................................................................................................................................................................1 1.5. 关联文档 .................................................................................................................................................................................1 1.6. 编写说明 .................................................................................................................................................................................1 2.

需求概述 .................................................................................................................................................................................2

2.1. 产品描述 .................................................................................................................................................................................2 2.2. 产品功能 .................................................................................................................................................................................2 2.2.1软件系统总体功能/对象结构............................................................................................................................................2 2.2.2软件子系统功能/对象结构 ................................................................................................................................................2 2.3. 用户的特点.............................................................................................................................................................................2 2.4. 关键点......................................................................................................................................................................................2 2.5. 约束条件 .................................................................................................................................................................................3 3.

详细功能需求(能力需求) .............................................................................................................................................3

3.1. 模块A ......................................................................................................................................................................................3 3.1.1.1 具体功能A1 .......................................................................................................................................................................3 3.1.1.2具体功能A2 ........................................................................................................................................................................3 3.1.2.1

涉及报表A1...................................................................................................................................................................4

3.1.2.2涉及报表A2 ........................................................................................................................................................................4 3.2. 模块B.......................................................................................................................................................................................4 3.2.1. 3.2.2. 4.

1具体功能B1 ...............................................................................................................................................................4 1涉及报表B1 ...............................................................................................................................................................5

非功能需求.............................................................................................................................................................................5

4.1. 性能需求 .................................................................................................................................................................................5

4.2. 软件质量因素其他需求(属性).....................................................................................................................................5 5.

接口需求 .................................................................................................................................................................................6

5.1. 外部接口需求 ........................................................................................................................................................................6 5.2. 内部接口需求 ........................................................................................................................................................................6 6. 7.

数据需求 .................................................................................................................................................................................6 计算机资源需求....................................................................................................................................................................6

7.1. 计算机硬件需求 ....................................................................................................................................................................6 7.2. 计算机软件需求 ....................................................................................................................................................................6 7.3. 计算机通信需求 ....................................................................................................................................................................6 8.

尚未解决的问题....................................................................................................................................................................7

附录A:需求确认 ..........................................................................................................................................................................8

软件需求规格说明书

[项目名称] 软件需求规格说明书

1.引言

1.1.编写目的 1.2.适用范围

<本文档的预期读者及使用目的>

1.3.参考资料

<列出本文档引用的所有文档的标识、标题、修订版本和日期>

1.4.术语和缩略语

表1.术语说明

1.5.

关联文档

表2.与软件需求规格说明书相关的文档

1.6.编写说明

<对于不同项目那些条目可以省略,那些条目必须详细说明>

2.需求概述

2.1.产品描述

<1)待开发的软件系统的名称;2)说明软件功能概述3)说明软件与其他系统的接口,本系统要实现的系统功能,需要其他系统提供什么,本系统需要为其他系统提供什么。>

2.2.产品功能

2.2.1软件系统总体功能/对象结构

1) 功能描述

<对软件系统总体功能进行描述> 2) 模块图 <模块关系图>

2.2.2软件子系统功能/对象结构

1) 功能描述

<对每个主要子系统中的基本功能模块/对象进行描述> 2) 模块图 <模块关系图>

2.3.用户的特点

<说明是哪一种类型的用户,从使用系统来说,有些什么特点。>

2.4.关键点

<说明本软件需求规格说明书中的关键点(例如:关键功能、关键算法和所涉及的关键技术等)。。

2.5.约束条件

<列出进行本系统开发工作的约束条件。例如:经费限制、开发期限和所采用的方法与技术,以及政治、社会、文化、法律等。>

3.详细功能需求(能力需求)

3.1.模块A

3.1.1.1具体功能A1

表3.A1

3.1.1.2具体功能A2

表4.A2

3.1.2.1涉及报表A1

3.1.2.2涉及报表A2

3.2.模块B

3.2.1.1具体功能B1

表4.B1

3.2.2.1涉及报表B1

4.非功能需求

4.1.性能需求

<描述要达到的性能,比如处理某些对象的速度,响应时间,健壮性,容错等>.

4.2.软件质量因素其他需求(属性)

<(若有)软件质量方面的需求,例如可靠性、可维护性、可用性、灵活性、可重用性以及其他属性的定量需求。>

5.接口需求

5.1.外部接口需求

<分条描述外部接口的需求。(如有)本条可引用一个或多个接口需求规格说明或包含这些需求的

其他文档。

外部接口需求,应分别说明:用户接口、硬件接口、软件接口、通信接口的需求。>

5.2.内部接口需求

<本条应指明内部接口的需求(如有的话)。如果所有内部接口都留待设计时决定,则需在此说明

这一事实。>

6.数据需求

<指明对内部数据的需求,(若有)包括对数据库和数据文件的需求。>

7.计算机资源需求

7.1.计算机硬件需求

<系统使用的计算机硬件需求,(若使用)包括:各类设备的数量、存储器、输入/输出设备、辅助存储器容量、通信/网络设备和其他所需的设备的类型、大小、容量及其他所要求的特征。>

7.2.计算机软件需求

<必须使用的计算机软件,例如包括:操作系统、数据库管理系统、通信/网络软件、实用软件、测试。必须提供每个软件项的正确名称、版本、文档引用。>

7.3.计算机通信需求

<应描述系统必须使用的计算机通信方面的需求,例如包括:连接的地理位置、配置和网络拓扑结

构、传输技术、数据传输速率等。>

8.尚未解决的问题

<如需要,可说明软件需求中尚未解决的遗留问题。>

附录A:需求确认

本文来源:https://www.bwwdw.com/article/7jv4.html

Top