需求规格说明书

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

XXX项目

需求规格说明书

拟制:

审核:

批准:

需求确认书

根据的业务和功能需求,在[用户方名称] 和xxxx有限公司共同讨论的基础上,由xxxx有限公司编写的《需求说明书》是对实际需求的准确描述,特此确认。

[顾客单位]

签字(盖章):

日期:

文件更改记录

编号:序号:

【目录】

1概述 (6)

1.1编写目的 (6)

1.2文档适用范围 (6)

1.3术语和缩写 (6)

1.4参考资料 (6)

2项目综述 (7)

2.1项目简要介绍 (7)

2.2项目面向的用户 (7)

2.3项目应当遵循的标准或规范 (7)

2.4项目特点 (7)

2.5项目范围 (8)

2.6组织结构 (8)

2.7项目中的角色 (8)

2.8运行环境 (9)

2.9技术与实现 (9)

3业务流程 (9)

3.1业务需求1 (9)

3.1.1 业务流程 (9)

3.1.2 业务描述 (9)

3.1.3 涉及到的表单 (9)

4功能性需求 (10)

4.1功能性需求分类 (10)

4.2系统一(X1) (10)

4.2.1 模块一(X1_M1) (10)

4.系统N (12)

5接口描述 (12)

5.1数据来源和数据流图.................................................................... 错误!未定义书签。

5.2数据库描述.................................................................................... 错误!未定义书签。6数据描述 (12)

6.1数据来源和数据流图 (12)

6.2数据库描述 (12)

7界面需求 (13)

8环境需求 (13)

8.1软件开发运行环境需求 (13)

8.2硬件环境需求 (13)

9非功能性需求 (13)

10验收标准 (14)

11附件 (14)

1概述

1.1 编写目的

【阐明编写需求规格说明书的目的,指明读者对象。可以用如下的列举方式进行描述。例如:本文档是[项目名称]需求规格说明书供设计人员使用,作为系统设计的依据、作为项目验收标准之一、软件维护的参考资料。等等】

1.2文档适用范围

【阐明文档使用的人员范围,例如:本文档是项目的软件需求规格说明书,是技术文档。本文档使用对象为:项目需求人员、项目经理、部门经理、项目总监、项目开发人员、项目测试人员、PMO、PPQA、用户等。未经项目经理书面许可,该文档不得提供给上述规定对象以外的人员阅读或使用。】

1.3术语和缩写

【列出文档中所用到的专门术语的定义和缩写词的原文。可以用列举方式进行描述】

[术语1名称或缩略语]:[术语解释]

[术语2名称或缩略语]:[术语解释]

1.4参考资料

【编写提示:列出本文档的所有参考文献(可以是非正式出版物、客户的规章制度和流程文件、相关法律法规文件等),并且,请在本文档最后附上所有列出的

参考资料的附件。】格式如下:

2项目综述

【提示:概述正在定义的项目、使用项目的用户以及已知的限制、假设和依赖。】2.1 项目简要介绍

【描述软件需求规格说明中所定义的软件项目的背景、起源。该软件的建设目标,涉及的业务范围,与其他应用系统关系,(如存在大的综合系统,本系统在其中的位置),等等】

2.2 项目面向的用户

【编写提示:对项目面向的用户或用户群体进行简要说明,可以从下面两个方面考虑:描述本项目面向的用户(客户、最终用户)或用户群体;用户或用户群的特征、需求、业务现状、正待解决的业务问题,在本系统中的职责、权限等。】2.3 项目应当遵循的标准或规范

【编写提示:描述本项目应当遵循的各类标准、技术规范、业务规范、设计规范等;例如根据公司过程资产库裁剪的项目自定义过程,公司的《xxxx编码规范》等】

2.4 项目特点

【编写提示:简要描述项目提供的主要特征。简要可以从下列几个方面考虑:指明所开发的项目怎样满足用户或用户群体的需求,解决哪些用户关心的业务需

求。可以说明所开发的项目为什么具有吸引力和它所能带来的好处、业务流程的优化、竞争优势、重要商业利润、提供给客户的价值。可以描述采用技术、架构等方面的特点及优势等】

2.5 项目范围

【编写提示:依据合同及附件中的范围描述及调研报告中的内容,阐述所开发项目的合同范围,主要描述应当包含的开发内容以及可能引出的隐含需求。说明清楚项目范围的好处是:有助于判断什么是需求,什么不是需求。可以将开发精力集中在系统范围内。有助于控制需求的变更。有助于最终评估和验收。】

2.6 组织结构

2.7 项目中的角色

【编写提示:阐述本项目操作过程中涉及的各种角色及其职责。各种角色的具体行为将在功能性需求中描述。】

角色名称职责描述

2.8 运行环境

【描述软件的运行环境,包括硬件平台、操作系统和版本,还有其它的软件组件或与其共存的应用程序。可以分别对服务器端和客户端的运行环境进行描述。】

2.9 技术与实现

【描述使用的技术、工具、编程语言和数据库。开发规范和标准。数据转换格式标准。等等】

3业务流程

【可以运用流程图、文字说明等方式来描述业务流程】

3.1 业务需求1

3.1.1 业务流程

【建议:描述该部门相关工作的处理流程,建议以流程图形式进行描述;】3.1.2 业务描述

【建议:文字描述业务。】

3.1.3 涉及到的表单

【建议:描述该业务流程中,可能涉及到的各种表单,描述的内容应包含如下信

相关文档
最新文档