信息安全系统需求规格说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
{项目名称} 系统需求规格说明书
版本历史文档信息
分发控制
版本控制
目录
1引言 (5)
1.1 编写目的 (5)
1.2 范围 (5)
1.3 定义 (5)
1.4 参考资料 (5)
1.4.1标准依据 (5)
2整体说明 (5)
2.1 产品前景 (6)
2.2 功能概要 (6)
2.3 用户特点 (6)
2.4 运行环境 (6)
2.5 假定和依赖关系 (6)
2.6 约束 (6)
3外部接口需求 (7)
3.1 用户界面 (7)
3.2 硬件接口 (7)
3.3 软件接口 (7)
3.4 通信接口 (7)
4系统功能特性 (8)
4.1 功能规定 (8)
4.1.1Feature M (8)
4.1.2Feature M+1 (9)
5其他非功能性需求 (9)
5.1 性能规定 (9)
5.2 安全设施需求 (10)
5.3 安全性需求 (10)
5.4 软件质量属性 (10)
5.5 灵活性 (10)
5.6 输人输出总体要求 (11)
5.7 数据管理能力要求 (11)
5.8 故障处理要求 (11)
5.9 可支持性 (11)
5.10 兼容性 (11)
5.11 设计约束 (11)
5.12 购买的构件 (11)
5.13 联机用户文档和帮助系统需求 (12)
5.14 可测试性 (12)
5.15 其他要求 (12)
6部署和运行要求 (12)
6.1 运行环境 (12)
6.2 系统部署 (12)
7许可需求 (12)
8法律、版权及其他声明 (12)
1引言
1.1 编写目的
说明编写这份软件需求说明书的目的,软件需求说明书是对系统或系统的一部分的完整
软件需求。本文档用于以传统的自然语言风格表达需求。
应详细地说明所确定的应用程序或子系统的外部行为。它还要说明非功能性需求、设计
约束以及提供完整、综合的软件需求说明所需的其他因素。
指出预期的读者。至少包括:设计人员、测试人员、技术评审人员。
1.2 范围
[简要说明此文档适用的软件应用程序、特性或其他子系统分组、与其相关的用例模型,以及受到此文档影响的任何其他事物。]
1.3 定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4 参考资料
列出用得着的参考资料,如:
a)本项目的经核准的计划任务书或合同、上级机关的批文;
b)属于本项目的其他已发表的文件;
1.4.1标准依据
本文件中各处参考的文件、资料、包括所要用到的软件开发标准。列出这些文件资料
的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
2整体说明
该部分内容主要依据《产品(软件)立项建议书》。
2.1 产品前景
描述了软件需求规格说明中所定义的产品的背景和起源。说明了该产品是否是产品系列中的下一成员,是否是成熟产品所改进的下一代产品、是否是现有应用程序的替代品、或者是否是一个新型的、自含型产品。如果软件需求规格说明定义了大系统的一个组成部分,那么就要说明这部分软件是怎样与整个系统相关联
2.2 功能概要
这一节应说明影响产品及其需求的一般因素。本节并不列出具体的需求,而只是提供在
第 3 节中详述的各种需求的背景,以使这些需求便于理解。所包括的内容有:产品总
体效果和功能概述。
解释被开发软件与其他有关软件之间的关系。可使用一张方框图来说明该系统的组成和
本产品同其他各部分的联系和接口。|
2.3 用户特点
列出本软件最终用户的特点。这些是软件设计工作的重要约束
2.4 运行环境
描述了软件的运行环境,包括硬件平台、操作系统和版本,还有其它的软件组件或其共存的应用程序。
2.5 假定和依赖关系
[列出会影响本文档中所述特性的所有因素。列出其变更将引起本文档随之变化的假设。
例如,有这样一项假设:将为该软件产品指定的硬件提供特定的操作系统。但如果没有
提供该操作系统,就将需要更改本文档。]
2.6 约束
列出进行本软件开发工作的外部约束,例如经费限制、开发期限等。
3外部接口需求
3.1 用户界面
陈述所需要的用户界面的软件组件。描述每个用户界面的逻辑特征。以下是可能要包括的一些特征:
.将要采用的图形用户界面(GUD 标准或产品系列的风格。
.屏幕布局或解决方案的限制。
.将出现在每个屏幕的标准按钮、功能或导航链接(例如一个帮助按钮).快捷键
.错误信息显示标准
对于用户截面细节,例如特定对话框的布局,应该写入一个独立的用户界面规格说明中,而不能写入软件需求规格说明中。
3.2 硬件接口
描述系统中软件和硬件每一接口的特征。这种描述可能包括支持的硬件类型、软硬件之间交流的数据和控制信息的性质以及所使用的通信协议。
3.3 软件接口
描述该产品与其它外部组件(由名字和版本识别)的连接,包括数据库、操作系统、工具、库和集成的商业组件。明确并描述在软件组件之间交换数据或信息的目的。描述所需要的服务以及内部组件通信的性质。确定将在组件之间共享的数据。如果必须用一种特殊的方法来实现数据共享机制,例如在多任务操作系统中的一个全局数据区,那么就必须把它定义为一种实现上的限制。
3.4 通信接口
描述与产品所使用的通信功能相关的需求,包括电子邮件、Web 浏览器、网络通信标准或协议及电子表格等等。定义了相关的消息格式。规定通信安全或加密问题、数据传输速率和同步通信机智。