需求分析说明书模板.docx

上传人:b****1 文档编号:12739182 上传时间:2023-04-21 格式:DOCX 页数:12 大小:381.29KB
下载 相关 举报
需求分析说明书模板.docx_第1页
第1页 / 共12页
需求分析说明书模板.docx_第2页
第2页 / 共12页
需求分析说明书模板.docx_第3页
第3页 / 共12页
需求分析说明书模板.docx_第4页
第4页 / 共12页
需求分析说明书模板.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

需求分析说明书模板.docx

《需求分析说明书模板.docx》由会员分享,可在线阅读,更多相关《需求分析说明书模板.docx(12页珍藏版)》请在冰豆网上搜索。

需求分析说明书模板.docx

需求分析说明书模板

 

软件需求分析说明书模板

(V1.0)

文档编号:

HATL-SDS-2004-001

文档名称:

软件需求分析说明书模板

编写:

软件开发部

编写日期:

2004-1-16

审核:

审核日期:

批准:

批准日期:

北京华安通联信息技术有限公司

<项目名称>

软件需求分析说明书

(版本号)

文档编号:

项目名称:

编写:

编写日期:

审核:

审核日期:

批准:

批准日期:

北京华安通联信息技术有限公司

<项目组名称>

年月日

 

文档修订记录

序号

修改时间

修改人

审核人

备注

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

 

第1章引言

1.1编写目的

【说明】目标:

文档主要是对用户提供的业务需求进行收集、整理和分析。

文档中应该准确描述用户对所要实现的功能的详细描述和要求,这些描述应该尽量做到没有二义性。

为了达到便于理解的效果,文档中可以使用相关必要的和规范的形式对需求进行描述,例如,业务流程图、用户操作界面等形式;文档中不涉及功能如何实现。

文档使用者:

文档提供用户方和开发方的相关业务人员、设计人员、开发人员的使用。

文档作用:

是开发方与用户方沟通的基础,是把业务需求计算机化的关键步骤,是系统设计、开发和测试的依据,是系统验收的依据。

本文档将作为制定测试计划、编写用户手册和系统设计的依据。

1.2编写背景

1.2.1系统名称及版本号

【说明】形如“河北地方税收征管系统V1.0”

1.2.2任务提出者

【说明】项目组我方的领导机构

如:

北京华安通联软件部

1.2.3任务承接者

【说明】本项目的负责人及工作人员名单。

如:

北京华安通联信息技术有限公司软件部

项目经理:

XXX

开发人员:

XXX

XXX

XXX

XXX

XXX

1.2.4使用者

【说明】适应对象和范围。

主要指预期读者,也供有关领导审阅。

1.2.5与其它系统的关系

【说明】在用户现有的及预期的整个应用系统中,给本系统准确定位。

用示意图及相应的文字予以说明。

例如:

任务协作表:

1.3文档概述

1.3.1文档结构说明

【说明】章节划分原则、内容的取舍、重点的确定等。

1.3.2电子文档编写方式与使用工具

【说明】编写要求、工具名、版本号、操作系统平台。

使用多种工具时,应分别说明。

形如:

MicrosoftWord97forWindows95/98

PowerDesignor6.0forWindows95/98

RationalRose98forwin95/98

Visio或PowerPoint97forWindows95/98

1.3.3定义说明与符号

【说明】包括对业务专用术语、技术专用术语及缩略语的解释、所用到的图之图符的表示与解释等。

1.3.4参考资料

【说明】格式:

作者,[版本号,]资料来源,日期[,起止页号]。

第2章

项目综述

2.1项目背景及目标

【说明】项目背景与依据、现有基础、项目规模、预期目标等。

可繁可简,格式自定。

2.2用户特点

【说明】

•用户是谁?

•他们具备什么样的教育背景?

•他们具备什么样的计算机背景?

•用户是否有使用这种应用程序的经验?

•使用的是哪些平台?

计划在将来使用哪些平台?

•使用了哪些其他的应用程序需要我们与之进行交互?

••对培训时间有什么期望?

•需要哪些类型的硬拷贝及联机文档?

2.3条件

【说明】场地面积限制、通信设施基础、其它干扰因素。

注意:

任何计算机系统都不是包罗万象的;用户自身的能力也是有限的。

故应特别指出:

由于哪些条件的约束,本系统不能满足哪些业务需求与系统需求。

2.4运行环境

【说明】本章只提出运行环境的逻辑结构。

2.4.1硬件环境

【说明】指出本应用软件适用的主机/服务器与终端/工作站的技术指标、基本配置、接口特点、特殊约定等。

2.4.2软件环境

【说明】操作系统的名称、生产厂家、版本号等。

数据库的名称、生产厂家、版本号等。

前端开发工具的名称、生产厂家、版本号等。

第3章系统概述

【说明】概述系统的功能组成,给出各功能结构组成和相互关系的描述,简单描述本系统和其它系统的关系。

如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。

如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。

例如,征管的文档是分模块编写文档的,应该在每一个文档中用图表说明本模块与系统其它模块的关系及本模块与整个系统的关系。

第4章系统功能组成

【说明】包括组成系统的功能的划分和功能之间的逻辑关系。

如果有子功能可以在往下分一级。

功能模块编号

功能模块

功能名称1

子功能名称1

子功能名称2

功能名称2

子功能名称1

子功能名称2

4.1功能名称及功能编号

4.1.1功能描述

4.1.2业务流图、处理逻辑

【说明】这里要达成功能需求上的共识。

例如:

预算指标的分解与下达流程

处理逻辑:

4.1.3功能细分、及各个子功能之间的关系

4.1.3.1子功能名称及编号

【说明】给出子功能的名称和编号。

4.1.3.2子功能描述

【说明】对该子功能进行简要描述,如有数据流图或业务流图,画在此处。

4.1.3.3输入

4.1.3.4输出

4.1.3.5约束条件

4.1.3.6异常处理

4.1.4输入

解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。

对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。

要素名

描述说明

操作方式

约束条件

4.1.5输出

要素名

描述说明

操作方式

约束条件

4.1.6约束条件

【说明】写出该子功能的约束条件,如业务处理的一些约束条件等。

4.1.7异常处理

【说明】写出该子功能的可能出现的异常情况以及异常的处理方法。

第5章菜单和界面原型

【说明】

列出菜单项目

针对各个功能存在用户界面的,需要做出用户界面DEMO,列出界面中所有元素,并加以。

解释,写出用户操作步骤(操作流程等)。

第6章非功能需求

【说明】描述对该系统所有的非功能需求。

需求类别

编号

优先级

备注

6.1用户管理和使用权限管理

设置用户种类、角色、相关权限描述

6.2软件性能需求分析

【说明】需求编号。

【说明】该类别的需求的详细描述,给出该系统在某一条件下的性能指标。

•对事务的响应时间(平均、最长)

•吞吐量,例如每秒处理的事务数

•容量,例如系统可以容纳的客户或事务数

•降级模式(当系统以某种形式降级时可接受的运行模式)

•资源利用情况,如内存、磁盘、通信等

6.3软件易用性需求的分析

6.4软件开放性、可扩充性、可维护性方面的需求分析

6.5软件兼容性方面的需求分析

6.6软件相应的用户文档的需求分析

6.7接口

[此节规定应用程序必须支持的接口/界面。

它应非常具体,包含协议、端口和逻辑地址等,以便于按照接口/界面需求开发并检验软件。

]

画出外部接口图(即与其它硬件系统、软件系统的接口图)。

6.7.1硬件接口

[此节指出软件所支持的所有硬件接口,其中包括逻辑结构、物理地址、预期行为等。

]

列出需要支持的硬件环境

6.7.2软件接口

[此节说明软件系统中与其他构件之间的软件接口。

这些构件可以是购入的构件、取自其他应用程序重新利用的构件,也可以是为此SRS范围之外的子系统开发,但该软件应用程序必须与之交互的构件。

]

列出与其他子系统的接口

6.7.3通信接口

[说明与其他系统或设备(如局域网、远程串行设备等)的所有通信接口。

]

6.8法律、版权及其他声明

[此节说明软件涉及的所有必需的法律免责声明、保证、版权声明、专利声明、字标、商标或徽标符合性问题。

]

附表

【说明】列出用户提供的文件、报表、单据等的样张,加上我们积累的有关文件,作为系统分析的基础,再附上必要的注释。

形如:

文件编号

名称

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 销售营销

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1