第四章 系统分析_PPT幻灯片
第四章 系统分析

2
教学重点: 教学重点:
系统分析的主要活动内容。 系统分析的主要活动内容。 结构化系统分析方法及常用工具 系统分析阶段各项活动的目标,内容及关键问题。 系统分析阶段各项活动的目标,内容及关键问题。 系统分析各项必备文档的编写要求。 系统分析各项必备文档的编写要求。
教学难点: 教学难点:
系统分析的主要工具和系统分析各阶段活动的内容 系统分析中的主要工具和系统分析中各项文档的编写。 系统分析中的主要工具和系统分析中各项文档的编写。
3
教学内容
4.1 系统分析的基本概念 4.2 系统分析的主要工具 4.3 系统分析中的信息收集 4.4 系统分析阶段各项活动的内容 4.5 系统说明书 教学时数: 教学时数:
理论:6学时 理论:6学时
4
4.1 系统分析的基本概念
一、系统分析含义 二、系统分析的目标和主要活动 三、系统分析工作的特点 四、结构化系统分析方法
(4)数据流 (4)数据流
与所描述系统信息处理功能有关的各类信息的载体,是各加 与所描述系统信息处理功能有关的各类信息的载体, 工环节进行处理和输出的数据集合。 工环节进行处理和输出的数据集合。
17
常用的三类数据沈图基本成份的符号
或
数据加工 (数据变换) 数据变换
四、结构化系统分析方法
结构化系统分析方法就是结构化方法的基本思想和主要 原则, 原则,在系统分析中的应用所形成的一系列具体方法和 有关工具的总称。 有关工具的总称。 结构化系统分析方法:主要是描述反映用户信息需求的 结构化系统分析方法: 逻辑模型的建立方法和有关工具。 逻辑模型的建立方法和有关工具。 主要工具包括: 主要工具包括: 数据流图(DFD: Diagram); 数据流图(DFD: Data Flow Diagram); 数据词典(DD: Dictionary); 数据词典(DD: Data Dictionary); 结构化语言; 结构化语言; 决策树; 决策树; 决策表。 决策表。
《系统分析及建模》PPT课件

精选课件ppt
13
难题之二
❖ 开发人员与用户之间存在着专业知识的鸿沟。俗话讲,隔行如隔山, 专业知识的壁垒构成了开发人员与用户间的沟通障碍。然而,开发活 动恰恰要求必须由用户来确认系统分析说明的准确性和完整性,必须 确保开发人员完整、准确地理解了用户心目中对新系统的真实要求。 开发人员也必须努力准确理解和表述用户的需求,因此,这个阶段的 活动难度非常大。
与计划
划的制订
含计划) (或签协议、订合同)
精选课件ppt
7
4.2 系统分析的内容与主要活动
活动名称
目标
关键问题
主要成果 (产品)
管理决策
3
现行系统调查
详细调查现行系统 的工作过程,建立 现行系统的逻辑模 型,发现现行系统 存在的主要问题。
现行系统的结构业 务流程和数据的详 细分析,确认存在 的问题(结构化遍 历3W+1H)
精选课件ppt
5
4.2 系统分析的内容与主要活动
系统分析的基本内容: 系统分析阶段需要对管理信息系统的下列问题进行调研和分析:
(1)确定新系统的目标。 (2)系统的总体结构描述。 (3)子系统功能描述: (4)子系统数据分析: (5)数据输入输出描述: (6)确定技术性能指标,包括可靠性、安全保密性、适用性、可维护性和可移
2
本章内容
❖ 4.1系统分析的目标 ❖ 4.2系统分析内容和主要活动 ❖ 4.3需求分析的重要性 ❖ 4.4系统分析面临的主要问题 ❖ 4.5系统分析相关概念 ❖ 4.6建模 ❖ 4.7 需求分析说明书的编写
精选课件ppt
3
4.1 系统分析的目标
❖ 系统分析、系统设计和系统实施构成系统开发周期的三个主要阶段。 系统分析是开发人员和用户共同参与的一项活动。这一阶段的主要任 务是充分挖掘和理解用户对新系统的要求,并将其明确表述成一份书 面资料。这份资料的主要内容就是新系统的逻辑模型,这就是系统分 析说明书,又称用户需求说明书。
管理信息系统第四章PPT课件

据库建设等开发工作。
4. 系统测试与调试
05 对开发的系统进行测试和调试
,确保其稳定性和可靠性。
5. 系统上线与维护
06 将系统正式投入使用,并进行
持续的维护和升级。
03
信息系统技术基础
数据库技术
01
02
03
数据库设计
包括概念设计、逻辑设计 和物理设计,旨在构建结 构合理、数据完整的数据 库系统。
网络安全
分析常见的网络安全威胁, 并介绍如何通过加密、防 火墙等技术保障网络安全。
软件开发技术
面向对象编程
介绍面向对象编程的基本概念,如类、对象、封装、继承和多态 等。
软件开发生命周期
阐述软件开发生命周期的各个阶段,包括需求分析、设计、编码、 测试和维护等。
软件开发工具
介绍常用的软件开发工具,如集成开发环境(IDE)、版本控制 工具等。
MIS提供的信息是决策 的基础,有助于组织做 出科学、合理的决策。
MIS可以实现信息资源 的共享,提高组织的工 作效率。
管理信息系统的应用领域
生产制造
用于生产过程的控制和优化, 提高生产效率和产品质量。
物流管理
通过MIS进行物流信息的跟踪 和管理,实现物流的高效运作 。
财务管理
MIS在财务管理中发挥着重要 作用,如账务处理、报表生成 等。
04
信息系统安全与风险管理
信息系统安全概述
01 02
信息系统安全定义
信息系统安全是指通过采取必要措施,防范对信息系统的攻击、侵入、 干扰、控制和破坏,以及防止信息资产被窃取、篡改、假冒、泄露等风 险,以保障信息系统正常运行和信息安全。
信息系统安全目标
信息系统分析与设计第四章

Osbert Oglesby
信息系统
逐步描述
Buy a Painting
Seller
1.Obsert输入他正考虑购买的油画的详细 信息。
Sell a Painting
2.信息系统用他应该支付的最大购买价格
Osbert
Buyer
响应。
Produce a Report
3.如果卖主接受Obsert购买油画的出价,
4.3.1 采访
❖ 问题:
▪ 公司雇佣了多少位销售人员? ▪ 需要系统有多快的响应时间?
封闭式询问
▪ 为什么对目前的状况不满意?
开放式询问
❖ 采访
▪ 有组织:询问特定的、预先计划的问题。
▪ 无组织:封闭式问题+开放式问题。
❖ 注意
▪ 采访者必须完全熟悉应用领域
▪ 采访者要采访持重要信息的人物
▪ 不要先入为主
❖ 销售一幅油画后,必须记录的信息
▪ 销售日期 ▪ 买主姓名 ▪ 买主地址 ▪ 实际销售价格
最大购买价格的确定
❖ 精品:扫描过去25年内同一画家的最相似的作品在全世 界的拍卖记录,把最相似的作品的拍卖价格作为底价,自 拍卖之日起,在底价基础上逐年加价8.5%,以此来计算最 大购买价格。
❖ 名品:把名品看做是同一位画家的精品来计算最大购买 价格。然后,如果油画在21世纪绘制的,则乘以0.25;否则, 用该数字乘以(21-c)/(22-c),c代表作品是在哪一个世纪绘制 的。
❖ 首先获得对领域的初始理解(构造术语表) ❖ 然后构建初始的业务模型(用例及用例描述) ❖ 接下来构建初始的需求模型(用例及用例描述) ❖ 检查并改进补充直至满意(用例及用例描述)
习题
1、Osbert Oglesby决定通过附带销售来扩展业务。他同意 把油画悬挂在画廊中等待销售。如果在3各月内,该油画 以Osbert与油画所有者之间先前商定好的价格售出,那 么他将与所有者平分销售额。如果没有卖出去,那么就 把该油画归还给其所有者,并且没有钱转手。为这种附 带销售绘制用例及用例描述。
系统分析报告ppt

系统分析报告概述本报告旨在对系统进行分析和评估,以提供有关系统功能、性能和可靠性的详细信息。
本文档将介绍系统的架构、功能需求、非功能需求以及对系统进行的分析和测试结果。
系统架构系统采用分层架构,由以下几个主要组件组成:1.用户界面层:负责与系统用户进行交互,接收用户输入和展示输出结果。
2.业务逻辑层:处理用户请求并执行相应的业务逻辑。
3.数据访问层:负责与数据库进行交互,存取和查询数据。
功能需求系统需要满足以下功能需求:1.用户注册和登录:用户可以通过注册功能创建账户,并使用账户登录系统。
2.数据管理:用户可以上传、下载和删除数据文件。
3.数据分析:系统能够对用户上传的数据文件进行分析,并生成相应的分析结果。
4.报告生成:系统能够根据数据分析结果生成报告,并提供下载和分享功能。
5.用户管理:管理员可以管理用户账户,包括创建、编辑和删除用户信息。
非功能需求除了满足功能需求外,系统还需要满足以下非功能需求:1.性能:系统应具有良好的性能,能够在合理的时间内处理大量数据和用户请求。
2.可靠性:系统应具有高可靠性,能够稳定运行,不容易出现故障。
3.安全性:系统应具有严格的安全措施,保护用户数据的安全性和隐私。
4.可扩展性:系统应具有良好的可扩展性,能够方便地添加新功能和模块。
5.用户友好性:系统应具有简洁易用的用户界面,方便用户操作和导航。
系统分析与测试为了确保系统满足需求并具有良好的性能和可靠性,我们进行了系统分析和测试。
以下是一些主要的分析和测试结果:1.性能测试:我们使用模拟数据和真实数据对系统进行了性能测试。
测试结果显示,系统在处理大量数据时依然能够保持较好的性能。
2.安全性分析:我们对系统的安全性进行了分析,并采取了一系列措施来保护用户数据的安全性和隐私。
3.用户反馈:我们进行了用户调查,收集了用户对系统的反馈和建议,并根据反馈进行了相应的改进。
结论综上所述,本报告对系统进行了详细的分析和评估,提供了系统架构、功能需求、非功能需求以及分析和测试结果。
《系统规划》幻灯片PPT

CSF方法的步骤: 1、了解企业目标 2、识别关键成功因素 3、识别性能的评价指标和标准 4、识别度量性能的数据
企业系统规划法〔Business System Planning, BSP〕:
基于用信息支持企业运行的思想 BSP法的工作步骤: 准备工作 调研 定义业务过程 业务过程重组 定义数据类 定义信息系统总体构造 确定总体构造中的优先顺序
BPR理论于1990年首先由美国著名企业管理大师、 原麻省理工学院教授迈克尔·汉默(Michael Hammer)先生提出,随即成为席卷欧美等国家的管 理革命浪潮。美国的一些大公司,如IBM、科达、通 用汽车、福特汽车、XEROX和AT&T等纷纷推行 BPR 。
1993年,迈克尔·汉默与咨询专家詹姆斯(James Champy)合著并出版了?企业重构一经营管理革命 的宣言书?。此书一问世,连续8周被美国?时代?杂志 评为全美最畅销书,几十万册书很快就告罄,位列美国 当年商业类畅销书榜首。
那些对管理活动确有帮助的信息,必须具备
鉴别与选择信息的能力,而且系统提供给各
管理阶层的报告中必须突出有关成功因素的
关键。
组织类型 工程设计公司 银行 冰淇淋制造商
廉价零售连锁店 运输公司
关键成功因素
满足所有工程要求标 准的设计
低事务处理成本,24 小时顾客账户存取
在商店货架上保持新 鲜的产品,创新的风 味 充足的存货,优良的 供应商
7、明确战略目标。MIS具有的功能、效劳范围和质 量等
8、通过战略规划。将战略规划形成文档
4.2信息系统规划的方法
关键成功因素法〔Critical Success Factors, CSF〕
企业组织存在着对组织的成功起关
系统分析的原理与方法【共53张PPT】

性和层次性等特征,使系统的组成因素及其相 ④定量分析与定性分析相结合
②确定目标并据此设计评价指标体系 商业、心理学、国防研究
互关联在分布上达到最优结合和最优输出 对实际系统问题的描述、模仿或抽象
P→G ③虽然提出面面俱到的要求,但是却无力对其进行适当的研究,选择出来进行分析的部分,并不是系统中最重要的部分;
• 通过对各层次因子的比较分析,建立判断矩阵, • 并通过判断矩阵的计算将不同 方案按重要性或适
用性大小排列,为最优方案的选择提供依据
• 层次分析首先要解决系统分层及层次规模的合理性问题; 其次要使各个功能单元的层次归属合理
(4)相关分析
相关性的体现
①要素之间的不可分割的联系
– 在系统整体中,各要素并不是孤立存在的,而是由系统的结 构联结在一起,相互依存、相互作用。如果其中一项发生变 化,就会影响其他要素也发生变化。
环境分析贯穿于系统分析的全过程
• 认识问题阶段
• 只有正确区分出各种环境要素,才能划定系统边界
• 探寻目标阶段 • 要根据环境对系统的要求建立系统的目标结构,以求得系统对环境
的最优和最大输出 • 综合方案阶段
• 要考虑到环境条件及其变化对方案可行性的影响,选择出能 适应环境变化的切实可行的行动方案
←目标、环境因
素约束
←输出最大
其中:
①X是系统组成要素的集合;R是系统组成要素的相关关系的集
合;C是系统要素及其相互关联在各层次上的可能分布形式;P是X、 R、C的结合效果函数; ②“P→”表示这个函数对应于某种条件
P→G表示P函数对应于系统目标集的条件
MIS 流程图PPT课件

原来开发的软件有哪些毛病?为什么老用不好呢?
4.收集资料
(1)收集全部输入单证、输出报表和数据存储介质的典 型格式。 (2)注明各种单证、报表的制作单位、报送单位、存放 地点、发生额度、发生的高峰时间及发生量。 (3)注明各种数据的类型、长度、取值范围 (4)有关各环节处理方法和计算方法
位是否有必要? 你认为新的信息系统应该重点解决哪些问题? 你所了解的管理工作中,你认为决策的效益应从哪些方面
去衡量?
例如:(续)
你认为业务、财务、储运等部门是否已经使用了计算机? 有什么问题?
你用过计算机吗?你认为企业现在使用计算机还有什么困 难吗?
在你所了解的管理决策工作中,有哪些可以定量或定性用 计算机处理吗?
市市 场场 预分 测析
——现行系统分析
三、业务流程分析
业务流程分析是在业务功能的基础上将其细化,利用系统 调查的资料将业务处理过程中的每一步用一个图形将其串起 来。
业务流程图(Transaction flow diagram,TFD)是用一些 规定的符号及连线来表示某个具体业务处理过程。
对每一业务弄清其输入、处理、存贮、输出、立即存 取要求,收集相应资料。
需求中常见的难题: (1)难于接近项目甲方; (2)项目甲方不知道他们想要得到的是什么; (3)项目甲方分散在各处; (4)项目甲方改变主意; (5)优先级冲突; (6)过多的项目甲方想参与进来; (7)项目甲方指定了技术方案; (8)项目甲方墨守成规; (9)项目甲方含糊其词; (10)开发人员不懂业务。
第四章 信息系统分析
§1 信息系统分析概述 §2 现行系统分析 §3 数据流程图(DFD)与E-R图的绘制 §4 数据字典 §5 表达处理逻辑的工具
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
➢ 开调查会 ➢ 发调查表征询意见 ➢ 访问 ➢ 直接参加业务实践
系统的定性调查 (1)组织结构的调查 (2)管理功能的调查 (3)业务流程的调查 (4)数据流程调查 (5)处理特点的调查 (6)系统环境的调查
系统的定量调查 (1)收集各种原始凭证 (2)收集各种输出报表 (3)统计各类数据的特征 (4)收集与新系统对比所需的资料
终点2
二层数据流图
源点1 源点2
1.1
1.2
2.3
2.1
2.2
3.1 3.3
3.2
系统G的总图
终点1
3.4
终点2
4-12
4.4 数据流程分析
数据流程分析的方法
画数据流图的原则
➢ 确定系统的外部项; ➢ 确定系统的输入输出; ➢ 确定对系统的查询要求; ➢ 从左侧开始标出外部项; ➢ 只反映数据流向; ➢ 第一张草图反映主要内容; ➢ 数据流图中不反映循环、判定和控制条件; ➢ 草图应反复讨论修改; ➢ 避免线条交叉; ➢ 每层的处理逻辑不超过八个,上下层间的输入输出
库存盘点
缺料 通知单
用料 流水帐
库存帐
处理 订货
采购 员
登记入库
入库单
催货单 订货单 补充订货
采购 员
提货通知
供货 单位
4-8
4.4 数据流程分析
数据收集
收集的数据包括:各部门的正式文件,如各种卡片、报表、 各种会议记录;现行系统的说明文件,如各种流程图、程序;各 部门外的数据来源,如上级文件、计算机公司的说明书、外单位 的经验材料等。
要相匹配。
4-13
4.4 数据流程分析
数据流程分析的方法
数据流图举例(某企业的采购定货系统)
➢ 定货系统的顶层数据流图
仓库管理员
➢定货系统一层数据流图
仓库管理员
定货 系统P
采购员
F1 库存清单
处理 事务 P1
产生 报表
P2
F2 定货信息
采购员
4-14
4.4 数据流程分析
数据流程分析的方法
数据流图举例(某企业的采购定货系统)
报表统计表
上报单位
下达单位
保存年限 2 10 1 2
频率
计划报表
计划部门
总经理、主管副总
项目分包单位
1次/月
进度年报
工程部
总经理、主管副总
项目分包单位
1次/年
4-9
4.4 数据流程分析
数据分析
数据分析的方式
数据分类
(1)围绕系统目标进行分析 (2)弄清信息周围环境 (3)围绕现行业务流程进行分析
4-3
4.3 组织结构与业务流程分析
组织结构与管理功能分析
管理功能分析
功能要以组织结构为背景来识别和分析,因为每 个组织都是一个功能机构,都有各自不同的功能。
经营
生产
经营管理 财务
生产服务
人事行政
计统预合技加质安劳 财 出 材 设劳人保福后 划计算同术工量全保 务 纳 料 备资事卫利勤
4-6
SA)
基本概念
结构化系统分析方法的实现
X
用SA方法进行系统分析可 通过数据流图和数据词典 来实现,所得到的系统分 析报告主要由数据流图、 数据词典组成。
3
4
1
2
1.1
1.2
1.3
2.1 2.2
2.3
2.4
4-2
4.2 现行系统的详细调查
系统调查的原则 系统调查的方法
➢ 真实性 ➢ 全面性 ➢ 规范性 ➢ 启发性
4.3 组织结构与业务流程分析
业务流程分析
业务流程分析的任务
调查系统中各环节的管理业务活动,掌握管理业务的内容、 作用及信息的输入、输出、数据存储和信息的处理方法及过程等, 为建立管理信息系统数据模型和逻辑模型打下基础。
业务流程图
流程图是掌握现行系统状况、确立系统逻辑模型不可缺少 的环节,是系统分析和描述现行系统的重要工具,是业务流程 调查结果的图形化表示。
图例
业务处理单位
表格/报表制作
业务处理功能描述
收集/统计数据
数据/文件存档
信息传递过程 4-7
4.3 组织结构与业务流程分析
业务流程分析
业务流程图的绘制
某企业物资管理部门的业务流程图
生产 部门
用料计划 领料单
仓库 负责 人
用料 审批
未批准的 领料单
保管 员
库存报表
有关 部门
已批准的 领料单
领料处理
数据流程分析的方法
数据流图的形成
输入1
输出1
系统
输入n
输出n
基本系统模型
源点1 源点2
终点1 G
终点2
顶层数据流图
源点1
1
3
源点2
2
一层数据流图
终点1 终点2
➢ 画出顶层数据流图 ➢ 画出其余各层数据流图 ➢ 画出总的数据流图
源点1
1.1
1.2
源点2
2.3
2.1
2.2
3.1 3.3
3.2
终点1
3.4
(1)输入数据类 (2)过程数据类 (3)最终输出数据类
数据汇总
(1)数据分类编码 (2)数据完整性分析 (3)将所有原始数据和最终数据分类整理出来 (4)确定数据的字长和精度
4-10
4.4 数据流程分析
数据流程分析的方法
数据流程分析可以按照自顶向下、逐层分解、逐步细化的结
构化分析方式进行,通过分层的数据流图(Data Flow Diagram,
➢ 进一步分解后的数据流图
接收 事务 P1.1
仓库管理员
F1 库存清单
D3
D2
D4
更新库
存清单
P1.2
D5
处理 定货
P1.3
产生 报表
P2
D6 F2 定货信息
D7 采购员
4-15
4.4 数据流程分析
数据流程分析的方法
数据词典
数据词典是关于数据信息的集合,是在数据流图的基础上,对其 中出现的每个数据流、加工、文件和数据项、外部项进行定义的工具。 其作用是在软件分析和设计的过程中提供关于数据的描述信息。
DFD)来实现。DFD是描述新系统数据输入、数据输出、数据存
储及数据处理之间关系的一种强有利的工具,同时也是与用户进
行紧密配合的有效媒介。
数据流图的组成
➢例如:
加工 文件
数据流 外部项(数据流的源点和终点)
从源点流向加工 从加工流向文件 从文件流向加工 从加工流向终点
从加工流向加工
4-11
4.4 数据流程分析
4.1 系统分析概述
系统分析的任务
➢ 了解用户需求 ➢ 确定系统逻辑模型,形成系统分析报告
系统分析的步骤
➢ 现行系统的详细调查 ➢ 组织结构与业务流程分析 ➢ 系统数据流程分析 ➢ 建立新系统逻辑模型 ➢ 提出系统分析报告
4-1
4.1 系统分析概述
结构化系统分析方法(Structured Analysis,
数据收集的类型:包括各种报表的内容和各种统计数字。 收集的结果:通过数据量汇总表和报表统计表进行描述。
数据名称
数据量汇总表
发生频率
月发生量(MB)
年发生量(MB)
施工计划
1次/日
0.2
2.4
财务账目
10次/日
0.8
9.6
设备调度计划
1次/周
0.1
1.2
材料采购计划
1次/月
0.3
3.6
报表名称
制表单位