引言
定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
目的
说明编写这份软件需求说明书的目的,指出预期的读者。软件需求说明书的作用在于便于用户、开发人员进行理解和交流,反映出用户问题的结构,可以作为软件开发工作的基础和依据,并作为确认测试和验收的依据。
背景
说明:
a.待开发的软件系统的名称;
b.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;
c.该软件系统同其他系统或其他机构的基本的相互来往关系。
参考资料
列出用得着的参考资料,如:
a.本项目的经核准的计划任务书或合同、上级机关的批文;
b.属于本项目的其他已发表的文件;
c.本文件中各处引用的文件、资料、包括所要用到的软件开发标准,列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
正文
1 Introduction简介
1.1 Purpose目的
1.2 Scope范围
2 General description总体概述
2.1 Software perspective软件概述
2.1.1 About the Project项目介绍
2.1.2 Environment ofProduct产品环境介绍
2.2 Software function软件功能
2.3 User characteristics用户特征
2.4 Assumptions & Dependencies假设和依赖关系
3 Requirements Modeling需求建模
3.1 Modeling tool 1建模工具
4 Specific Requirements具体需求
4.1 Functional Requirements功能需求
4.1.1 Functional Requirements1功能需求
4.2 Performance Requirements性能需求
4.2.1Performance Requirements1性能需求
4.3 External Interface Requirements外部接口需求
4.3.1 User Interface用户接口
4.3.2 Software Interface软件接口
4.3.3 Hardware Interface硬件接口
4.3.4 Communication Interface通讯接口
5 Overall Design Constraints总体设计约束
5.1 Standards compliance标准符合性
5.2 Hardware Limitations硬件约束
5.3 Technology Limitations技术限制
6 Software Quality Attributes软件质量特性
7 Dependencies依赖关系
8 Other Requirements其他需求
8.1 Database数据库
8.2 Operations操作
8.3 Localization本地化
9 Requirements Classification需求分级
10 Issues To Be Determined待确定问题
11 Appendix附录
11.1 Appendix A
附录A Feasibility Analysis Results可行性分析结果