软件需求规格说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
XXX系统
软件需求规格书
甲方
年月
变更记录
1范围
1.1标识
写明本文档的标题、标识号以及本文档使用的系统/或CSCI
1.2系统概述
概述本文档所适用的系统和用途
1.3文档概述
概述本文档的用途和内容
2引用文件
按文档号、标题、编写单位、作者、出版日期等,列出本文档引用的所有文件
3术语和定义
给出所有在本文档中出现的专用术语、缩略语的确切定义
4CSCI工程需求
详细说明所有的工程需求
4.1接口需求
说明待开发的CSCI的外部接口
4.1.1接口一
4.1.1.1接口示意图
一个或多个接口示意图
4.1.1.2接口需求
应规定:
a)与各CSCI的联接是并发执行还是顺序执行。若是并发,则规定CSCI内部使用的
同步方法;
b)接口使用的通信协议;
c)接口的优先级别
4.1.1.3数据需求
说明通过接口的数据元素,通常以表形式
4.2CSCI功能说明
功能分解,可以画业务结构图或业务流程图
4.2.1功能名称
4.2.1.1角色说明
说明每个角色
4.2.1.2用况说明
用况图标识所有出现的用况,主要说明以下内容:
用况的参与者和发起者;
a)功能概述;
b)主事件流;
c)子事件流和异常事件流;
d)前提条件;
e)后置条件;
f)优先级等。
4.2.1.3其他说明
进一步说明功能需求,必要时说明针对本功能的性能、可靠性等需求。
需要说明的内容可能有:
a)业务规则:文字、公式或图表
b)处理流程:时序图、活动图
c)状态变化:状态图
d)特殊需求:性能、可靠性、安全性等
4.3性能需求
描述CSCI的各种性能需求,例如:数据收发和处理时延、双工/双机切换时间、软件重启启动时间等。
4.4其他软件需求
如安全性、可靠性、软件效率、人机工程、可测试性、可理解性、可维护性和可移植
性
4.5设计约束
指明约束CSCI设计的其他需求,如使用特殊的处理器配置等
4.6安装要求
详细说明在将CSCI安装到目标系统上时,为使其适应现场独特的条件和系统环境的改变而提出的各种需求。安装操作要求,如人工手动,自动安装
4.7追踪关系
描述把本文档中的CSCI工程需求和“软件系统设计”“软件研制任务书”中的CSCI 需求的映射
5运行环境要求
描述软件运行所需环境,一般用表格形式表示,分为硬件和软件
6合格性审查
6.1合格性审查方法
6.2特殊的合格性需求
7交付需求
要交付的CSCI产品的介质的类型、特性
8维护保障需求
说明CSCI的纠错、适应和完善性等维护工作