文档编号:编 写:审 核:批 准:
软件需求分析说明书模板
(V1.0)
HATL-SDS-2004-001
文档名称: 软件需求分析说明书模板软件开发部 编写日期: 2004-1-16 审核日期:
批准日期:
北京华安通联信息技术有限公司
北京华安通联信息技术有限公司 HATL
<项目名称>
软件需求分析说明书
(版本号)
文档编号: 编 写: 审 核: 批 准:
项目名称:
编写日期: 审核日期: 批准日期:
北京华安通联信息技术有限公司
<项目组名称> 年 月 日
北京华安通联信息技术有限公司 HATL
北京华安通联信息技术有限公司 HATL
文档修订记录
序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 修改时间 修改人 审核人 备注
第 4 页
北京华安通联信息技术有限公司 HATL
目录
第1章 引言 ..................................................................................................................................... 7
1.1 编写目的 ............................................................................................................................ 7 1.2 编写背景 ............................................................................................................................ 7
1.2.1 系统名称及版本号 ................................................................................................ 7 1.2.2 任务提出者 ............................................................................................................ 7 1.2.3 任务承接者 ............................................................................................................ 7 1.2.4 使用者 .................................................................................................................... 8 1.2.5 与其它系统的关系 ................................................................................................ 8 1.3 文档概述 ............................................................................................................................ 9
1.3.1 文档结构说明 ........................................................................................................ 9 1.3.2 电子文档编写方式与使用工具 ............................................................................ 9 1.3.3 定义说明与符号 .................................................................................................. 10 1.3.4 参考资料 .............................................................................................................. 10
第2章 项目综述 ........................................................................................................................... 11 2.1 项目背景及目标 .............................................................................................................. 11 2.2 用户特点 .......................................................................................................................... 11 2.3 条件 .................................................................................................................................. 11 2.4 运行环境 .......................................................................................................................... 11
2.4.1 硬件环境 .............................................................................................................. 11 2.4.2 软件环境 .............................................................................................................. 11
第3章 系统概述 ........................................................................................................................... 12 第4章 系统功能组成 ................................................................................................................... 12
4.1 功能名称及功能编号 ...................................................................................................... 13
4.1.1 功能描述 .............................................................................................................. 13 4.1.2 业务流图、处理逻辑 .......................................................................................... 13 4.1.3 功能细分、及各个子功能之间的关系 .............................................................. 14 4.1.4 输入 ...................................................................................................................... 15
第 5 页
北京华安通联信息技术有限公司 HATL
4.1.5 输出 ...................................................................................................................... 15 4.1.6 约束条件 .............................................................................................................. 15 4.1.7 异常处理 .............................................................................................................. 15
第5章 菜单和界面原型 ............................................................................................................... 16 第6章 非功能需求 ....................................................................................................................... 16
6.1 用户管理和使用权限管理 .............................................................................................. 16 6.2 软件性能需求分析 .......................................................................................................... 16 6.3 软件易用性需求的分析 .................................................................................................. 17 6.4 软件开放性、可扩充性、可维护性方面的需求分析 .................................................. 17 6.5 软件兼容性方面的需求分析 .......................................................................................... 17 6.6 软件相应的用户文档的需求分析 .................................................................................. 17 6.7 接口 .................................................................................................................................. 17
6.7.1 硬件接口 .............................................................................................................. 17 6.7.2 软件接口 .............................................................................................................. 17 6.7.3 通信接口 .............................................................................................................. 17
6.8 法律、版权及其他声明 .................................................................................................. 18 附表................................................................................................................................................. 18
第 6 页
北京华安通联信息技术有限公司 HATL
第1章 引言
1.1 编写目的
【说明】目标:文档主要是对用户提供的业务需求进行收集、整理和分析。文档中应该准确描述用户对所要实现的功能的详细描述和要求,这些描述应该尽量做到没有二义性。为了达到便于理解的效果,文档中可以使用相关必要的和规范的形式对需求进行描述,例如,业务流程图、用户操作界面等形式;文档中不涉及功能如何实现。
文档使用者:文档提供用户方和开发方的相关业务人员、设计人员、开发人员的使用。 文档作用:是开发方与用户方沟通的基础,是把业务需求计算机化的关键步骤,是系统设计、开发和测试的依据,是系统验收的依据。本文档将作为制定测试计划、编写用户手册和系统设计的依据。
1.2 编写背景
1.2.1 系统名称及版本号
【说明】形如“河北地方税收征管系统V1.0”
1.2.2 任务提出者
【说明】项目组我方的领导机构 如:北京华安通联软件部
1.2.3 任务承接者
【说明】本项目的负责人及工作人员名单。 如:
北京华安通联信息技术有限公司软件部
第 7 页
北京华安通联信息技术有限公司 HATL
项目经理:XXX 开发人员: XXX XXX XXX XXX XXX
1.2.4 使用者
【说明】适应对象和范围。主要指预期读者,也供有关领导审阅。
1.2.5 与其它系统的关系
【说明】在用户现有的及预期的整个应用系统中,给本系统准确定位。用示意图及相应的文字予以说明。例如:
第 8 页
北京华安通联信息技术有限公司 HATL
任务协作表:
1.3 文档概述
1.3.1 文档结构说明
【说明】章节划分原则、内容的取舍、重点的确定等。
1.3.2 电子文档编写方式与使用工具
【说明】编写要求、工具名、版本号、操作系统平台。使用多种工具时,应分别说明。形如: Microsoft Word 97 for Windows 95/98 Power Designor 6.0 for Windows 95/98 Rational Rose 98 for win95/98
Visio或Power Point 97 for Windows 95/98
第 9 页
北京华安通联信息技术有限公司 HATL
1.3.3 定义说明与符号
【说明】包括对业务专用术语、技术专用术语及缩略语的解释、所用到的图之图符的表示与解释等。
1.3.4 参考资料
【说明】格式:作者,[版本号,]资料来源,日期 [,起止页号] 。
10 第 页
北京华安通联信息技术有限公司 HATL
第2章 项目综述
2.1 项目背景及目标
【说明】项目背景与依据、现有基础、项目规模、预期目标等。可繁可简,格式自定。
2.2 用户特点
【说明】
2.3 条件
【说明】场地面积、通信设施基础、其它干扰因素。
注意:任何计算机系统都不是包罗万象的;用户自身的能力也是有限的。故应特别指出:由于哪些条件的约束,本系统不能满足哪些业务需求与系统需求。
2.4 运行环境
【说明】本章只提出运行环境的逻辑结构。
2.4.1 硬件环境
【说明】指出本应用软件适用的主机/服务器与终端/工作站的技术指标、基本配置、接口特点、特殊约定等。
2.4.2 软件环境
【说明】操作系统的名称、生产厂家、版本号等。 数据库的名称、生产厂家、版本号等。 前端开发工具的名称、生产厂家、版本号等。
11 第 页
北京华安通联信息技术有限公司 HATL
第3章 系统概述
【说明】概述系统的功能组成,给出各功能结构组成和相互关系的描述,简单描述本系统和其它系统的关系。如果本软件产品是一项的软件,而且全部内容自含,则说明这一点。如果所定义
的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。例如,征管的文档是分模块编写文档的,应该在每一个文档中用图表说明本模块与系统其它模块的关系及本模块与整个系统的关系。
第4章 系统功能组成
【说明】包括组成系统的功能的划分和功能之间的逻辑关系。如果有子功能可以在往下分一级。
功能模块编号 功能模块 功能名称1 子功能名称1 子功能名称2 功能名称2 子功能名称1 子功能名称2 12 第 页
北京华安通联信息技术有限公司 HATL
4.1 功能名称及功能编号
4.1.1 功能描述
4.1.2 业务流图、处理逻辑
【说明】这里要达成功能需求上的共识。例如:预算指标的分解与下达流程
申请单位限额管理部门中国银行开始包括预拨(上年底)、下达、追加、调剂购汇人民币限额调拨单(四...申请购汇限额申请表或文字申请材料(不分项目)填写购汇限额申请表(手工填写)打印限额申请表审批、下达更新限额申请表数据填写调拨单数据,生成调拨单记帐更新总帐--调出更新限额调出明细帐执行数据更新更新总帐--购汇限额调入结束 处理逻辑:
13 第 页
北京华安通联信息技术有限公司 HATL
申请材料限额管理部门申请(下达、追加)审批申请部门限额用汇调拨单记帐银行转帐
4.1.3 功能细分、及各个子功能之间的关系
4.1.3.1 子功能名称及编号
【说明】给出子功能的名称和编号。
4.1.3.2 子功能描述
【说明】对该子功能进行简要描述,如有数据流图或业务流图,画在此处。
14 第 页
北京华安通联信息技术有限公司 HATL
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 异常处理
【说明】写出该子功能的可能出现的异常情况以及异常的处理方法 。
15 第 页
北京华安通联信息技术有限公司 HATL
第5章 菜单和界面原型
【说明】 列出菜单项目
针对各个功能存在用户界面的,需要做出用户界面DEMO,列出界面中所有元素,并加以。 解释,写出用户操作步骤(操作流程等)。
第6章 非功能需求
【说明】描述对该系统所有的非功能需求。 需求类别
编号 优先级 备注 6.1 用户管理和使用权限管理
设置用户种类、角色、相关权限描述
6.2 软件性能需求分析
【说明】需求编号。
【说明】该类别的需求的详细描述,给出该系统在某一条件下的性能指标。
• • • • •
对事务的响应时间(平均、最长) 吞吐量,例如每秒处理的事务数
容量,例如系统可以容纳的客户或事务数
降级模式(当系统以某种形式降级时可接受的运行模式) 资源利用情况,如内存、磁盘、通信等
16 第 页
北京华安通联信息技术有限公司 HATL
6.3 软件易用性需求的分析
6.4 软件开放性、可扩充性、可维护性方面的需求分析 6.5 软件兼容性方面的需求分析 6.6 软件相应的用户文档的需求分析
6.7 接口
[此节规定应用程序必须支持的接口/界面。它应非常具体,包含协议、端口和逻辑地址等,以便于按照接口/界面需求开发并检验软件。]
画出外部接口图(即与其它硬件系统、软件系统的接口图)。 6.7.1 硬件接口
[此节指出软件所支持的所有硬件接口,其中包括逻辑结构、物理地址、预期行为等。]
列出需要支持的硬件环境
6.7.2 软件接口
[此节说明软件系统中与其他构件之间的软件接口。这些构件可以是购入的构件、取自其他应用程序重新利用的构件,也可以是为此 SRS 范围之外的子系统开发,但该软件应用程序必须与之交互的构件。]
列出与其他子系统的接口
6.7.3 通信接口
[说明与其他系统或设备(如局域网、远程串行设备等)的所有通信接口。]
17 第 页
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务