需求分析编写说明书_第1页
需求分析编写说明书_第2页
需求分析编写说明书_第3页
需求分析编写说明书_第4页
需求分析编写说明书_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、需求分析编写说明书需求分析编写说明书页次:1/24版次:1.0 办法编号:维护单位: 生效日期:修订日期: 声明:本办法经总经理核准生效,修订亦同。 本办法属百脑汇电子信息有限公司所有。未经书面许可,不得复制,或将其内容全部或部分透露 予无权阅读本办法的机构或个人。 1 xx 系统需求分析系统需求分析 版本:版本:v1.0 项目编号: 项目名称: 作 者: 编写日期: 年 月 日 需求分析编写说明书需求分析编写说明书页次:2/24版次:1.0 办法编号:维护单位: 生效日期:修订日期: 声明:本办法经总经理核准生效,修订亦同。 本办法属百脑汇电子信息有限公司所有。未经书面许可,不得复制,或将其

2、内容全部或部分透露 予无权阅读本办法的机构或个人。 2 修修 改改 记记 录录 *a 增加 m 修改 d 删除 变更编号日期索引 a* m d 描述变更 人 需求分析编写说明书需求分析编写说明书页次:3/24版次:1.0 办法编号:维护单位: 生效日期:修订日期: 声明:本办法经总经理核准生效,修订亦同。 本办法属百脑汇电子信息有限公司所有。未经书面许可,不得复制,或将其内容全部或部分透露 予无权阅读本办法的机构或个人。 3 目录 1引言引言.1 1.1目的目的.1 1.2范围范围.1 1.3使用者使用者.1 1.4说明说明.1 2系统定义系统定义.3 2.1概述概述.3 2.2子系统划分子系

3、统划分.3 2.3系统数据流图系统数据流图.3 2.4系统功能结构图系统功能结构图.4 2.5系统运行环境系统运行环境.4 2.6系统指标要求系统指标要求.5 2.7子系统实现顺序子系统实现顺序.5 2.8系统不涉及的业务系统不涉及的业务.5 3系统描述系统描述.6 3.1子系统子系统 1.6 3.1.1问题域划分.6 3.1.2问题域间数据流关系.7 3.1.3子系统功能结构图.7 3.1.4问题域描述.8 3.1.4.1问题域 1.8 3.1.4.1.1业务流程 .8 3.1.4.1.2业务工作描述 .9 3.1.4.1.3.12 3.1.4.1.4非常规业务工作描述 .12 3.1.4.

4、1.5派生业务工作描述 .12 需求分析编写说明书需求分析编写说明书页次:4/24版次:1.0 办法编号:维护单位: 生效日期:修订日期: 声明:本办法经总经理核准生效,修订亦同。 本办法属百脑汇电子信息有限公司所有。未经书面许可,不得复制,或将其内容全部或部分透露 予无权阅读本办法的机构或个人。 4 3.1.4.2问题域 2.12 3.1.5基础数据描述.12 3.1.5.1基础数据维护工作.13 3.1.5.1.1基础数据维护工作 1 .13 3.1.5.1.2基础数据维护工作 2 .13 3.1.5.2基础数据管理工作.13 3.1.5.2.1基础数据管理工作 1 .13 3.1.5.2

5、.2基础数据管理工作 2 .14 3.1.6统计报表.14 3.1.6.1统计报表 1.14 3.1.6.1.1统计表样张 .14 3.1.6.1.2统计表编制描述 .14 3.1.6.2统计报表 2.15 3.2子系统子系统 2.15 4与其他系统接口描述与其他系统接口描述.15 4.1与系统与系统 1 接口接口.15 4.1.1接口 1.15 4.1.2接口 2.16 4.2与系统与系统 2 接口接口.16 5概念概念.17 6参考文献参考文献.18 需求分析编写说明书需求分析编写说明书页次:1/24版次:1.0 办法编号:维护单位: 生效日期:修订日期: 1 1 1引言引言 1.11.1

6、 目的目的 本报告为后面的计算机系统的分析设计工作提供依据。本报告描述的业务工作和业务 流程就是今后计算机管理系统实现的目标和内容。 1.21.2 范围范围 指出本报告是根据哪个产品规格定义(版本号)或需求调研报告编写的。对该产品规 格定义或需求调研报告的一些特殊说明。 通过对产品功能定义(或需求调研报告)中界定的业务工作和业务工作流程进行分析, 并根据相应的先进管理理论和计算机系统的工作特点,对上述的业务工作(手工业务或旧 的计算机系统业务)和业务工作流程进行整理和优化,确定当前设计的计算机系统将要实 现的业务工作及工作流程并进行详细描述。 1.31.3 使用者使用者 该报告的目标使用者 本

7、报告的使用者为计算机系统的分析设计人员(如果本报告是根据承接的项目的需求 调研报告编写的,则使用者还应包括企业信息化工作组人员及报告内容涉及到的企业业务 人员) 。本报告是这些人员对将要实现的计算机管理系统进行了解的沟通基础。 1.41.4 说明说明 特殊说明,本报告编写中的特殊约定。 报告中在绘制业务流程图时使用了以下图形符号,其表示内容如下表: 图形表示内容 表示实体,如: 职能部门、外部单位、人员等 表示管理信息系统中的子系统。 需求分析编写说明书需求分析编写说明书页次:2/24版次:1.0 办法编号:维护单位: 生效日期:修订日期: 2 表示传输信息的数据流 表示处理过程(即输入信息转

8、变成输出信息的处理过程) 表示数据存贮方式,如: 单据、帐本、卡片等 表示需要决策, 有是(通过)和否(未通过)两种处理结果 需求分析编写说明书需求分析编写说明书页次:3/24版次:1.0 办法编号:维护单位: 生效日期:修订日期: 3 2 2系统系统定义定义 2.12.1 概述概述 本报告描述的业务系统适合哪种行业(或是通用业务) ,适合哪个企业(或是无企业特 征的产品) 。 本报告描述的业务系统主要包含企业的哪些业务。主要目的是描述出系统涉及的业务 工作范围,勾勒出系统边界。 2.22.2 子系统划分子系统划分 根据需求调研报告或产品定义中描述的业务内容,将系统边界范围内的各项业务进行组合

9、 形成子系统。填写下表: 覆盖用户业务序号子系统内容 部门业务流程 部门1业务流程1、业务流程 2(除哪个或哪类业务工 作外) 部门2 1子系统1子系统1的功能及包含 哪些业务流程 部门3 说明: 2.32.3 系统数据流图系统数据流图 画出本报告需要描述的所有子系统,以及与这些子系统有直接关系的其他系统(或子 需求分析编写说明书需求分析编写说明书页次:4/24版次:1.0 办法编号:维护单位: 生效日期:修订日期: 4 系统)和外部业务实体之间的数据流关系图。画法如下例: 子系统1 子系统4子系统3子系统5 子系统2 外单位1 其它系统 1 单据1 单据2 单据3、单据4 数 据 信 息 1

10、 单据5、数据信息2 单据6 单据7 单据8 单据9 单 据 10 【注】:虚线框内的各子系统为本次需要实现的子系统 系统数据流图说明。描述系统的整体运作过程。如果系统比较复杂可以分成几条主线 来描述。 2.42.4 系统功能结构图系统功能结构图 xxxx系统 子 系 统 1 子 系 统 4 子 系 统 5 子 系 统 6 子 系 统 3 子 系 统 2 子系统分类2子系统分类1 子 系 统 7 子 系 统 8 本图的画法类似系统的主菜单,功能的细度到子系统一级,对其中一些功能相近的子 系统可以在其上面加一级子系统分类(如需要也可加多级分类) 。 需求分析编写说明书需求分析编写说明书页次:5/

11、24版次:1.0 办法编号:维护单位: 生效日期:修订日期: 5 2.52.5 系统运行环境系统运行环境 数据库、中间件、网络、服务器、操作系统等运行环境介绍,系统今后的布署环境等 介绍。 2.62.6 系统指标要求系统指标要求 根据产品规格定义或需求调研报告的要求,为系统定义性能、技术、应用等各方面应 达到的验收指标。 2.72.7 子系统实现顺序子系统实现顺序 根据子系统的重要程度(用户要求)和子系统间的内在依赖关系,确定子系统的实现 顺序。 子系统1 子系统2子系统4 子系统3 子系统5 顺序顺序图 1 3 2 2.82.8 系统不涉及的业务系统不涉及的业务 如果本报告根据需求调研报告编

12、写,需要指明一些调研范围内但系统实现时不考虑的 业务,分别给出原因。 需求分析编写说明书需求分析编写说明书页次:6/24版次:1.0 办法编号:维护单位: 生效日期:修订日期: 6 3 3系统描述系统描述 3.13.1 子系统子系统 1 1 3.1.13.1.1问题域划分问题域划分 划分子系统内部包含的问题域。 覆盖用户业务序号问题域内容 业务流程业务工作 业务流程1业务流程1中的哪些业务工 作 业务流程2 1问题域1问题域1完成的是哪个 (哪几个)业务流程的 工作,包含哪些具体业 务工作 业务流程3 说明: 需求分析编写说明书需求分析编写说明书页次:7/24版次:1.0 办法编号:维护单位:

13、 生效日期:修订日期: 7 3.1.23.1.2问题域间数据流关系问题域间数据流关系 问题域1 问题域4问题域3问题域5 问题域2 外部单位 1 外部系统 1 单据1 单据2 单据3、单据4 数 据 信 息 1 单据5、数据信息2 单据6 单据7 单据8 单据9 单 据 10 【注】:虚线框内为子系统内部包含的问题域。 说明: 对问题域间的数据流关系进行描述,补充说明问题域之间是如何配合工作的。 需求分析编写说明书需求分析编写说明书页次:8/24版次:1.0 办法编号:维护单位: 生效日期:修订日期: 8 3.1.33.1.3子系统功能结构图子系统功能结构图 子系统1 业 务 工 作 1 业

14、务 工 作 4 业 务 工 作 5 业 务 工 作 6 业 务 工 作 3 业 务 工 作 2 业务工作分类2业务工作分类1 业 务 工 作 7 业 务 工 作 8 本图的画法类似子系统的主菜单,功能的细度到具体业务工作,对其中一些功能相近 的业务工作可以在其上面加一级业务工作分类(如需要也可加多级分类) 。在本图中出现的 子系统的业务工作还应包括基础数据及统计报表(如一些统计表用其它的工具制作,不能 与本系统的其他业务工作在一个环境下,则不出现在上图中) 。上图中的一项业务工作可以 是对同种业务单据进行处理的多个业务工作组合而成(如:同一种单据的生成和手工录入 两项业务工作可以在上图中合并为

15、一项业务工作) ,遇到这种情况需要对上图中的这项业务 工作进行补充说明(说明实际包含的具体业务工作) 。 需求分析编写说明书需求分析编写说明书页次:9/24版次:1.0 办法编号:维护单位: 生效日期:修订日期: 9 3.1.43.1.4问题域描述问题域描述 3.1.4.13.1.4.1 问题域问题域 1 1 3.1.4.1.1业务流程业务流程 业业务务实实体体岗岗位位业业务务流流程程 单据1外部单位1 外部单位2 岗位1 岗位2 岗位2 部 门 1 部 门 2 其它部门1 单据2 业务工作1 单据3 业务工作2 岗位1 岗位 否 业务工作3 业务工作4 单据4 单据5 业务工作5 是 流程图

16、画图说明: 对业务流程图中描述的业务流转过程进行详细说明。如各岗位内部还存在无法在流程 图中细化的明细分工则在此说明。 如是根据需求调研报告编写需求分析则要说明本流程与用户原有流程的差别。如涉及 部门、岗位,流程中的业务工作,工作顺序和传递的业务单据等有什么变化和调整,变化 的原因是什么。 需求分析编写说明书需求分析编写说明书页次:10/24版次:1.0 办法编号:维护单位: 生效日期:修订日期: 10 3.1.4.1.2业务工作描述业务工作描述 在业务工作的描述过程中,凡是涉及到调研报告的内容是在本需求分析是根据需求调研报 告来编写的情况下才需要填写。业务工作描述应包括所有出现在业务流程中的

17、业务工作, 如业务工作较简单(如审核、确认等)则可以简单描述,目的是说清每项业务的具体步骤 和内容。如有些业务工作的输出数据一样但输入数据不一样要作为两项业务工作来描述。 3.1.4.1.2.1业务工作业务工作 1 描述业务工作1的功能,即对其完成的业务工作内容进行简要描述。 描述业务工作1对应的调研报告中的哪项业务工作,并描述其中的差别和造成差别的原因。 产品需求查找:(此步工作的结果不提供给用户) 1 输入业务数据描述输入业务数据描述 如输入业务数据在本报告的别的地方描述,这里可以写参见什么地方。如有多种输入 数据需逐一描述。无输入业务数据则此处写“无” ,否则填写以下内容。 单据(或业务

18、数据)单据(或业务数据)1名称名称 : (1)样张样张 画出输入单据样张。画样张需按照最后系统要实现的结果来画。考虑调研报告和参考 需求(改造后)的要求来确定单据的样子 (2)数据项定义数据项定义 如输入的业务数据非单据只是数据信息,也要描述数据信息中的数据项。 数据项属性描述数据项属性描述 对业务单据中的所有数据项进行逐一描述。在描述数据项时,数据项最好按照业务要 求的先后顺序依次描述。逐项填写下面表格。考虑调研报告和参考需求(改造后)的要求 来确定数据项的各个属性值: 可维护性名称说明类型精度长度取值 初始值 录入执行 样张 中的 数据 项名 对数据项 的业务意 义进行描 述 见数据项 类

19、型表 见数 据项 类型 表 数据 项的 字节 长度 数据项取值 范围(枚举 型需要指明 全部取值) 数据项 在初始 化时的 取值 可维护 性及条 件 可维护 性及条 件 填写说明: 业务数据的逻辑业务数据的逻辑 key 指出业务数据中的哪些数据项构成单据的逻辑key(业务意义上表示数据唯一性),按 顺序写。如:数据项1 + 数据项2 业务数据的数量级业务数据的数量级 估算此种类的业务数据可能同时处于有效状态(未关闭状态)的数据记录的最大数目。 分为三个数量段:0-99,100-9999,10000-。 单据查找单据查找 描述单据查找条件填如下表: 查找条件名称对应数据项条件取值 初始值 匹配查

20、询等 【查找条件间的关系描述查找条件间的关系描述】: 序号相关的查找条件相关的查找条件的关系描述 【查找条件的合法性查找条件的合法性】: 序号查找条件合法性校验描述 【查找结果显示数据项查找结果显示数据项】: 按顺序列出查找结果应显示的数据项。数据项1 + 数据项2 + + 数据项n (3)与用户原始单据的区别与用户原始单据的区别 解释样张与调研报告中描述的样张的差别和造成差别的原因。 需求分析编写说明书需求分析编写说明书页次:12/24版次:1.0 办法编号:维护单位: 生效日期:修订日期: 12 单据(或业务数据)单据(或业务数据)2名称名称 : 描述同输入业务数据1 2 输出业务数据描述

21、输出业务数据描述 描述内容同输入数据。 3 业务工作过程描述业务工作过程描述 业务工作过程描述需要描述一个完整的业务工作过程(如有需求调研报告则参考报告中相 关的工作步骤) 。即:描述完成一次业务工作要经历的所有工作步骤,从输入数据的选择开 始一直到将输出数据的所有数据项值都填好并保存为止。描述时将工作过程的每个步骤分 解成用户工作和系统反应,填入下面的业务用例事件流表。 业务用例事件流描述业务用例事件流描述 用户工作系统工作 1.用户做的工作根据用户的工作情况,系统做出的反映。 2 3. 4 5 【注】:在描述用户所做工作和系统反映时,只描述做什么不涉及怎样做。 1 在描述业务流程时要确立用

22、例的主线,只描述主线涉及到的业务流程;对于从主线中 产生的分支(分支是指系统工作的分支,不包括用户工作的分支)有以下几种处理方 法: 分支非常简单很容易描述清楚,可以在描述主线的同时顺带描述一下; 分支有些复杂的则需要在后面的特定变化中加以说明,不要跟主线混在一起说; 分支非常复杂则可以派生出另外的业务工作,在本用例描述中只说明见哪个派生 业务工作即可。 如果系统负责的工作非常复杂(如要进行很复杂的逻辑运算) ,可以在事件流描述 表格后附系统的工作流程图(或其它图表)及流程图说明等辅助说明手段,在事 件流描述表格中只指明参见后面的哪个图即可。 2 用户工作主要指用户在使用系统完成业务工作过程中

23、必须要做的事情。主要包括:发 出指令(要求做什么) ,做选择(判断) ,回答系统提问,填入数据信息等。 3 系统工作主要指系统根据用户工作的要求来配合用户完成相关的工作。主要包括:查 找数据记录,初始化数据内容,调用其它业务工作,根据业务规则进行数据运算,根 据数据项间关系计算系统自动填写的数据项的值,改变数据项的状态(能否输入等, 如:用户输入或改变某个数据项值后,系统自动改变另一个数据项的状态) ,数据合法 性校验等。 业务用例特定变化业务用例特定变化 编号假设条件结果 1用例中的分支条件系统如何处理 2 3 4 需求分析编写说明书需求分析编写说明书页次:13/24版次:1.0 办法编号:

24、维护单位: 生效日期:修订日期: 13 4 业务工作的附加要求业务工作的附加要求 在业务工作过程中需要有一些附加的辅助功能,如查找和显示一些非业务单据上的信息 (填入库单时查物品库存账,各种控制额度、预算、计划信息)等。需要在这里逐一描述 这些附加要求,填入下表(下表中的例子以入库登记这项业务工作为例) 。 序号附加要求实现条件系统工作 1附加要求描述什么情况下实现这个 附加要求 实现附加要求时系统的工作内容 查物品库存量用户输入仓库、物品 后要求查库存量 根据物品和仓库查找仓库物品账并显示 3.1.4.1.2.2业务工作业务工作 2 描述同业务工作1。 3.1.4.1.3非常规业务工作描述非

25、常规业务工作描述 描述问题域1中的各项业务工作有没有非常规的处理。如红冲、冻结(解冻) 、手工结清、 执行过程中对单据的更正(单据本身不能改另外出一个更正单据,更改已执行的单据本身 的内容)或作废(不能删除)等。如果有需要描述这些非常规的业务工作。 3.1.4.1.3.1业务工作业务工作 1 描述方法同上面的业务工作描述,如果业务简单也可以用直接说明的方式来讲(主要讲清 发生条件、业务工作的具体内容及产生结果) 。 3.1.4.1.3.2业务工作业务工作 2 描述方法同业务工作1。 3.1.4.1.4派生业务工作描述派生业务工作描述 描述由具体业务工作衍生出的业务工作。一般多个业务都包含的共同

26、部分,并且共同部分 相对独立时可抽取出派生业务工作。 3.1.4.1.4.1业务工作业务工作 1 派生业务工作描述与常规业务工作描述相同。 3.1.4.1.4.2业务工作业务工作 2 派生业务工作描述与常规业务工作描述相同。 需求分析编写说明书需求分析编写说明书页次:14/24版次:1.0 办法编号:维护单位: 生效日期:修订日期: 14 3.1.4.23.1.4.2 问题域问题域 2 2 3.1.53.1.5基础数据描述基础数据描述 描述子系统1的各问题域的业务工作中所使用到的基础数据信息及相关的工作。基础 数据包括业务工作中使用的业务规则、环境参数及静态数据等。对于复杂的存在流程的基 础数

27、据可以用上面问题域的描述方法对基础数据的设置流程和流程中的各项具体业务工作 进行描述。 3.1.5.13.1.5.1 基础数据维护工作基础数据维护工作 3.1.5.1.1基础数据维护工作基础数据维护工作 1 描述基础数据1的业务作用。 产品需求查找:(此步工作的结果不提供给用户) 1 数据项定义数据项定义 描述方式同业务工作中的输入输出数据的数据项定义描述。 2 基础数据编制过程基础数据编制过程 复杂基础数据可以按照业务工作过程描述的方式描述编制过程。 简单的基础数据可以直接写一下基础数据数据项间关系及合法性校验条件即可。 3.1.5.1.2基础数据维护工作基础数据维护工作 2 描述同基础数据

28、1。 需求分析编写说明书需求分析编写说明书页次:15/24版次:1.0 办法编号:维护单位: 生效日期:修订日期: 15 3.1.5.23.1.5.2 基础数据管理工作基础数据管理工作 有些基础数据需要进行特殊的管理工作,如:拆分、合并、控制变更版本、规则设定、 冻结(解冻)等。 3.1.5.2.1基础数据管理工作基础数据管理工作 1 1 业务背景业务背景 基础数据管理工作的业务背景,为什么需要这项管理工作。 2 开展的条件开展的条件 管理工作开展的前提条件。 3 管理工作描述管理工作描述 如果管理工作较简单可以直接在这里描述管理工作的过程。 如果管理工作复杂牵扯面广,也可以按照普通业务工作的

29、描述方式进行描述。 4 管理工作完成后带来的影响管理工作完成后带来的影响 进行完此项管理工作后,对基础数据在今后业务工作中有什么影响。如:被冻结的数据不 能再在业务单据中使用等。 3.1.5.2.2基础数据管理工作基础数据管理工作 2 描述方式同基础数据管理工作1。 3.1.63.1.6统计报表统计报表 描述子系统1应当产生的统计报表。对于复杂的存在流程的统计报表(如:统计报表 中包括报表定义、报表编制、报表校验、报表维护调整等具体工作)可以用上面问题域的 描述方法对统计报表的编制流程和流程中的各项具体业务工作进行描述。 3.1.6.13.1.6.1 统计报表统计报表 1 1 列出统计表的使用部门及使用岗位和统计表的用途。 如本报告根据需求调研报告编写则指出使用者和用途是否与调研报告不同,造成差异的原 因。 产品需求查找:(此步工作的结果不提供给用户) 3.1.6.1.1统计表样张统计表样张 画出统计表样张。画样张需按照最后系统要实现的结果来画。考虑调研报告和参考需求 (改造后)的要求来确定样张格式。 如本报告根据需求调研报告编写则指出统计报表

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论