开发文档_需求规格说明书_格式

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

江东区经济社会综合统计信息平台

宁波优创信息技术有限公司

二零一零年八月

XXXXXXXXX系统

需求规格说明书

项目承担部门:

撰写人(签名):

完成日期:

需求提供人(签名):

提供日期:

评审人(签名):

评审日期:

批准人(签名):

批准日期:

文档控制页

目录

1.引言 (1)

1.1编写目的 (1)

1.2项目背景 (1)

1.3参考资料 (1)

2.总体概述 (2)

2.1软件标识 (2)

2.2产品描述 (2)

2.3用户特点 (2)

2.4开发工具 (2)

3.功能列表 (3)

4.功能描述 (3)

4.1业务登记 (4)

4.2功能一 (5)

4.3功能二 (7)

5.角色设置 (8)

6.初始化数据 (8)

7.一般约束 (8)

7.1硬件约束 (8)

7.2安全性 (8)

7.3可用性 (9)

7.4性能要求 (9)

7.5数据库要求 (9)

7.6管理维护方针 (9)

7.7并行操作 (9)

7.8可移植性 (9)

7.9其它标准的约束 (9)

8.外部接口要求 (10)

8.1用户接口 (10)

8.2硬件接口 (10)

8.3软件接口 (10)

8.4通信接口 (11)

8.5假设和依据 (11)

1. 引言

1.1 编写目的

说明编写这份软件需求说明书的目的,指出预期的读者范围。如(定义软件总体要求,作为用户、软件开发人员以及其他干系人之间沟通的基础;描述功能要求、性能要求、用户和系统的接口要求、数据库等内容,作为软件开发人员进行软件结构设计、编码的基础;作为软件总体测试的依据。)等编写需求说明书的目的是作为软件开发方与客户方的沟通软件需求的一

个依据,将具体的需求文字化可以消除双方在语言表述、理解方面的误差。需求说明书除具体的功能需求外,还包括项目开发时通常要确定的事项。

需求说明书要得到软件开发方、客户方的签字确认。

需求说明书是项目设计人员设计项目实现的基础。

1.2 项目背景

列出本文件中用到的专门术语的定义和缩写词的原词组。如下:

甲方:xxx有限公司。

乙方:xxx有限公司。

招标书:由甲方提供的《招投标技术规范书》。

投标书:由乙方提供的《技术方案书》。

1.3 参考资料

列出要用到的参考资料,如:

1) 本项目的经核准的计划任务书或合同、上级机关的批文;

2) 属于本项目的其他已发表的文件;

3) 本文件中各处引用的文件、资料,包括所要用到的软件开发标准。

列出这些文件的标题、文件编号、发表日期和出版单位,说明能

够得到这些文件资料的来源。

《招标书》

《投标书》

《项目管理制度》

xxxx质量管理体系文件

ISO 9001:2000

《软件工程国家标准汇编》

2. 总体概述

2.1 软件标识

项目名称:尚学堂Web OA管理系统;

项目编号:U0055

产品范围:按照《招标书》中5.2的规定执行。

产品名称:

产品简称:

版本号:1.00

2.2 产品描述

叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。

解释被开发软件与其他有关软件之间的关系。如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说。

2.3 用户特点

列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使用频度。这些是软件设计工作的重要约束。

确认用户人群的操作偏好,如以前、最近是否有使用顺手的软件系统,有没有特定的操作偏好。

2.4 开发工具

应用程序语言:JAVA 版本号1.6

应用程序服务器:tomcat 版本号6.0

操作系统:Windows XP

模型工具:Powerdesign

编码工具:Eclipse、Myeclipse

数据库名称:MYSQL 版本号5.0 数据库要考虑是开源免费的,还是收费的,收费的金额

3. 功能列表

按照层次结构列出项目的功能清单。

4. 功能描述

对于每一个功能、一类功能,具体描述其基本信息、引言、工作流需求、可选异常事件流、补充规约。

1.基本信息

基本信息包括模块名称、主要角色、前置条件、后置条件、用户操作。

2.引言

描述功能的意图、目标,采用的方法和技术,必要时说明功能由来、背景。

3.工作流(输入、加工、输出)

用顺序表格的方式详细描述功能的工作流,类似的工作流在不影响用户理解的情况下可以合并描述。

工作流的模式为“用户操作>>系统处理>>系统输出”,分别对应输入、加工、输出。

一连串不间断的操作为一个工作流。

工作流之间使用空白行分隔。

相关文档
最新文档