系统需求分析方法

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

技 术 质 量 处
... ...
厂 小 企 质 计 算 车 管 检 中 办 队 科 科 心 综 统 合 计 计 划 处 科 销 成 业 市 售 务 场 管 品 联 分 理 系 析 科 库 部 部
... ...
第 一 生 产... 车 间
第 九 生 产 车 间
职 厂 服 工 医 务 食 务 公 堂 室 司
汽车配件公司:第三层数据流程图
业务 员
D3 配件库存
采购
不满足 的订货
1.1.1
订货单
不合格 合格的订货单 新顾客
1.1.3
确 定 顾 客 订 货 可发 订货
1.1.5
产 生 暂 存 订货单
顾客
编 辑 订货单
1.1.2 D2 顾客
登 录 新顾客 数 据
到 货 通 知
D4 暂存订货单 1.1.6
对 照 暂 存 订货单
1、调查数据的汇总分析
2、数据流程分析
3、数据字典
1、调查数据的汇总分析
调查数据汇总分析的主要任务:首先将 系统调查所得到的数据分为如下三类:
(1)本系统输入数据类 (2)本系统内要存储的数据类 (3)本系统产生的数据类 然后再对每一类数据进行如下三项分析:
(1)汇总并检查数据有无遗漏 (2)数据分析,即检查数据的匹配情况 (3)建立统一的数据字典
2、业务流程图的基本符号
业务处理单位
业务处理 功能描述
表格/报表制作
数据/文件存档
收集/处理数据
信息传递过程
3、业务流程图绘制举例
B2.2 B2 系统分析 表 格 名 称 业 务 流 程 第 图/共 张图
图例说明
业务处理 单位 业务处理 描述 表格制作 传递
(本框内容为具体流程)
存储
收集资料
业务名称: 单位名称:
功能/数据分析是通过U/C矩阵的建立和 分析来实现的。
U/C 矩阵的主要功能
(1)通过U/C 矩阵的正确性检验,及时发现前段 分析和调查工作的疏漏和错误; (2)通过U/C 矩阵的正确性检验,分析数据的正 确性和完整性; (3)通过对U/C 矩阵的求解过程最终得到子系统 的划分; (4)通过对子系统之间的联系(“U”)可以确定子 系统之间的共享数据。
8
9
11
12
13
14
15
16
2、正确性检验
(1)完备性(completeness)检验:指对具体的数据项 必须有一个产生者(C)和至少一个使用者(U),功 能则必须有产生或使用(U或C)发生。 (2)一致性(uniformity)检验:指对具体的数据项必须 有且仅有一个产生者(C)。 (3)无冗余性(non-verbosity)检验:指 U/C矩阵中 不允许有空行和空列。
* * * * *
× √ √
× √
√ √
*
√ √ √ ×
……
图中: *”表示该项业务是对应组织的主要业务(即主持工作的单位) “ ; “×”表示该单位是参加协调该项业务的辅助单位; “√”表示该单位是该项业务的相关单位(或称有关单位) ; 空格:表示该单位与对应业务无关。
3、业务功能一览表 销售系统管理 销售计 划管理 销 售 历 史 资 料 管 理 编 制 年 度 销 售 大 纲 编 制 销 售 计 划 销售合 同管理 合 同 有 效 性 审 查 合 同 执 行 情 况 分 析 合 同 登 记 和 变 更 销售核 算管理 销 售 利 润 核 算 销 售 统 计 分 析 成品库 管理 出 入 库 管 理 库 存 统 计 市场 预测 市 场 预 测 市 场 分 析
制图: 核对:
审核: 年


计划 处 计划 处 投资 总规划 银行 技改 处 各部门 各单位 局 领导
技改 处
银行
各部门 各单位
更新改造 贷款规模 开会 讨论 报表 审批 综合平衡 (讨论) 正式 计划
各单位 上报表
下达 各单位 各部门
计划
批准
各部门 各单位
存档
上级 领导
• 数据及数据流程分析
本节包括以下三部分内容:
3、调查方法 1)召开调查会 3)发调查表
2)访问 4)参加业务实践
• 组织结构与功能分析
1、组织结构图
厂 长
工厂管理委员会
厂长工作部
厂 长 办 公 室 企 业 管 理 处
经营部
生产部
后勤部
宣教部
计 划 统 计 处
供 应 处
财 销 包 生 装 产 务 售 调 车 度 处 处 间 处
设 备 管 理 处
3)文件类目:描述数据的逻辑存储结构。 文件编号:C02-01 文件名称:学生成绩档案 简述:存放学生每学期的考试成绩 数据存储组成:课程名称+学号+成绩 关键字:课程名称 相关联的处理:P02,P03
• 功能/数据分析
功能/数据分析是在业务流程、数据流程及 数据分析的基础上,为了整体地考虑新系统的功 能子系统和数据资源的合理分布而进行的系统化 的分析。
数据流程图的基本符号
外部实体
处理过程
数据存储
数据流向
汽车配件公司:第一层数据流程图
配件库存
订货单
1 处理 业务
订货单
顾客
发货单
发货单
供应 商
汽车配件公司:第二层数据流程图
向供应商的订货单
订货单
1-1
到货通知
1-2
订货单
顾客
发货单 收 据
销售
配件库存
采购
发货单
供应 商
应 付 款 通 知
1-3
会计
划 C C
U U U
1
2
3
4
5
6
7
8
9
11
12
13
14
15
16
数据正确性分析
数据守恒原理(Principle of Data Conservation): 数据必定有一个产生的源,而且必定有一个或 多个用途。
在U/C矩阵中: 每一个列只能有一个C; 每一个列至少有一个U; 不能出现空行或空列。
数据项特征分析 数据的类型以及精度和字长:(这是建库和分析处理 所必须要求确定的)
...
......
甲 乙 丙 丁 班 班 班 班 组 组 组 组
党 团 工 职 人 图 委 书 教 事 资 办 公 料 室 委 会 处 处 室
2、组织/业务关系图
功 序 能 号 1 功 2 能 3 与 业 4 务 5 6 7 联系的 组 程度 织 业 务 计划 销售 供应 人事 生产 设备更新 √ × × × √ 计 质 设 工 机 总 研 划 量 计 艺 动 工 究 科 科 科 科 科 室 所 √ * √ × 生 产 科 × 供 人 总 教 销 仓 应 事 务 育 售 科 科 科 科 科 库 × × ×
系统分析方法
任务: 汇总系统调查中所得文档资料,对组织内部整体管 理状况和信息处理过程进行分析。 内容:1、业务和数据的流程是否通畅,是否合理; 2、数据、业务过程和实现管理功能之间的关系; 3、老系统管理模式改革和新系统管理方法的实现是 否具有可行性等;
目的: 确定用户的需求及其解决方法。
• 可行性分析
数据分析的主要内容
U/C矩阵(分析汇总数据的工具) 数据正确性分析 数据项特征分析
U/C 矩 阵
数据类 功能 经营计划 财务规划 资产规模 产品预测 产品设计开发 产品工艺 库存控制 调 度 生产能力计划 材料需求 操作顺序 销售管理 市场分析 订货服务 发 运 财务会计 成本会计 用人计划 业绩考评 行 号X 客 订 产 工 材 成 零 艺 料 件 流 表 规 户 货 品 程 本 格 U U U C U U C U U U C C U U U U U C U U U U U U U U U U U U U U C U 10 U C U U U U U 材 料 库 存 成 职 本 库 存 工 U U U C C C C C U U C U U U U U U C U C U U C 销 售 区 域 财 务 计 划 U C U 计 设 备 负 荷 物 资 供 应 任 务 单 列 号 Y 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
合理取值范围:(这是输入、校对和审核所必须的)
数据量:即单位时间内(如天、月、年)的业务量、 使用频率、存储和保留的时间周期等等。 (这是在网上分布数据资源和确定设备存储 容量的基础。)
所涉及业务:即U/C矩阵中每一行有U或C的列号。 (业务过程)
2、数据流程分析
数据流程分析是把数据在组织(或原系统)内部 的流动情况抽象地独立出来,舍去了具体组织机构、 信息载体、处理工作、物资、材料等,单从数据流动 过程来考查实际业务的数据处理模式。主要包括对信 息的流动、传递、处理、存储等的分析。 数据流程分析的目的是要发现和解决数据流通中 的问题,如:数据流程不畅、前后数据不匹配、数据 处理过程不合理等等。一个畅通的数据流程是今后新 系统用以实现这个业务处理过程的基础。 数据流程分析是通过分层数据流程图(Data Flow Diagram , 简称 DFD )来实现的。
1)数据项类目:数据的最小单位,描述数据的静态特性。 数据项编号:102-01 数据项名称:学号 别名:学生学号 简述:某学生的代码 类型及宽度:字符型,8位 取值范围:00000001-99999999
2)数据流类目:由一个或一组固定的数据项组成。 数据流编号:F03-01 数据流名称:学籍变动申请 简述:学生提出的学籍变动申请 来源:学生 去向:各系、院 组成:申请编号+申请名称+申请日期+申请院系 数据库流量: 高峰流量:
(1)、数据汇总
A、将系统调查中所收集到的数据资料, 按业务过程进行分类编码,按处理 过程的顺序排放在一起 B、按业务过程自顶向下地对数据项进行 整理。 C、将所有原始数据和最终输出数据分类 整理出来。
D、确定数据的字长和精度。
(2)、数据分析
数据汇总只是从某项业务的角度对数据进行了 分类整理,还不能确定收集数据的具体形式以及整 体数据的完备程度、一致程度和无冗余的程度。
• 业务流程分析
1、概念
业务流程分析可以帮助我们了解某项业务的 具体处理过程,发现和处理系统调查工作中的错误 和疏漏,修改和删除原系统的不合理部分,在新系 统基础上优化业务处理流程。
业务流程图(Transaction Flow Diagram , 简称 TFD )就是用一些尽可能少的规定的符号及 连线来表示某个具体业务处理过程。业务流程图易 于阅读和理解,是分析业务流程的重要步骤。
1、U/C 矩阵的建立
客 订 产 工 材 成 零 数据类 艺 料 件 流 表 规 功能 户 货 品 程 本 格 U U 经营计划 U 财务规划 资产规模 C U 产品预测 C U C C 产品设计开发 U U C C 产品工艺 C 库存控制 U U 调 度 U 生产能力计划 U U 材料需求 C 操作顺序 C U U 销售管理 U U U 市场分析 U C U 订货服务 U U 发 运 U U U 财务会计 U U U 成本会计 用人计划 业绩考评 1 2 3 4 5 6 7 行 号X 材 料 库 存 成 职 本 库 存 工 U U U U C U U U U U U U U C U U U C U 10 U U U U U C U C U U C 销 售 区 域 财 务 计 划 U C U 计 划 C C 设 备 负 荷 物 资 供 应 任 务 单 列 号 Y 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
1.1.4
开发货 单并修 改库存
D3 配件库存
询 问 库 存
1.1.7
检 索 库 存
1.1.8
编制销 售和库 存报表
经理
库 存 状 态
D5 销售历史
D10 应收款明细账
3、数据字典
数据字典是关于数据流程图内所包含的数据元 素(数据存储、数据流、数据项)的定义及说明的 集合。
数据字典由数据流、文件(数据存储)和数据项 (数据元素)三类条目组织。 数据字典要求: 1)完整性 2)一致性 3)可用性
3、U/C 矩阵的求解
数据流程图的画法
按业务流程图理出的业务流程顺序, 将相应调查过程中所掌握的数据处理过程, 绘制成一套完整的数据流程图,一边整理绘 图,一边核对相应的数据和报表、模型等。 如果有问题,则定会在这个绘图和整理过 程中暴露出来。
由于实际数据处理过程常常比较繁杂,故 应该按照系统的观点,自顶向下地分层展开绘制。 黑 灰 半透明 透明
要求与环境调查 问题书面材料
技术可行性
经济可行性
社会可行性
ห้องสมุดไป่ตู้
评审审批
可行性分析与 计划报告
• 需求分析(详细调查)
1、原则: 1)自顶向下; 2)用户参与; 3)工程化; 4)全面与重点相结合; 5)友善的工作方式
2、调查范围 1)组织机构与功能业务;2)数据和数据流程 3)业务流程; 4)决策方式及过程 5)可用资源与限制条件 6)现存问题及改进
相关文档
最新文档