管理信息系统-课件完整版本
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
③ 系统设计阶段: 系统结构设计;处理流程设计;代码设计;数据库/文件设计; I/O设计;网络设计。《系统设计说明书》
④ 系统实施阶段:设备购买和安装;编程或二次开发;人员培训;数据准备;系 统测试、调试与转换。《程序清单》《系统测试报告》《系统使用说明书》
⑤ 系统运行阶段: 日常运行管理、评价、监理审计。修改、维护、微调。《系统评价分析报告》 需要指明的是:并非所有的步骤都是必须的。如需要与可能,可跳过某些步骤或
Check Points
② 整体性与全局性好强调开发过程的整体性和全局性,自顶向下,逐 步求精,在整体优化的前提下考虑具体的分析、设计问题
15
2.1.3 SSA&D 的优缺点与适用范围(续)
(2)SSA&D 的缺点 ① 预先定义用户需求:要求开发人员在调查中充分掌握用户需求、管理
状况并预见可能发生的变化,这不符合人们认识事物的客观规律。同 时,用户也很难准确陈述其需求。 ② 缺乏灵活性:修改系统分析和系统设计的结果工作量相当大,实施起 来相当困难。因此就要求步步为营,尽量避免需要修改的情况发生。 ③ 开发阶段间存在鸿沟: 各阶段采用不同的、没有严格对应关系的模 型作为开发工具,形成阶段间的鸿沟。即不能很好地解决从系统分析 到系统设计之间的过渡,比如如何使物理模型如实反映出逻辑模型的 要求。 ④ 开发工具落后: 起点太低。所使用的工具(主要是手工绘制各种各样的分析设计图表) 落后,致使系统开发周期过长而带来了一系列的问题。不能自动生成 文档,文档整理工作量太大。
在系统实施阶段,自底向上逐步实施,然后按 照系统设计的结构,将模块一个个拼接到一起进行 调试,自底向上、逐步地构成整个系统。
11
2 Methods of the MIS
(3)SSA&D 的基本原则
SSA&D 的基本原则: ① 面向用户 ② 区分工作阶段( ③ 自顶向下地分析、设
计;自底向上地实施 ④ 采用模块结构应对变化 ⑤ 工作成果规范化、标准化
③ 结构化程序设计
顺序 选择 循环
+
系统分析
系统设计
① 结构化系统分析 结构化系统设计 ②
① + ② + ③ = 结构化方法
图2-2 结构化方法的组成
7
2 Methods of the MIS
2.1.2 结构化生命周期法(续)
结构化方法 + 生命周期法 = 结构化生命周期法 = 结构化系统开发方法 = SSA&D(Structured System Analysis and Design) = SADT(Structured Analysis and Design Technology)
• 用户缺乏如何比较规范的运作的知识。 • MIS的开发存在着一些失败的教训。
问题出在哪里? ✓ 项目没有被很好地理解;计划不周,最终导致进度拖延
。 ✓ 没有充分的文档资料。 ✓ 软件可靠性缺少度量的标准,质量无法保证。 ✓ 软件难以维护,不易升级。
2
从大量案例中,我们应借鉴些什么?
关键成功因素:确定了战略目标,找出了瓶颈问题。 成功经验: • 最终用户和高层领导的参与。 • 战略上重视。 • 充分认识IS开发的困难和风险。 • 制订合理的开发目标、步骤。 • 充分认识到组织和管理模式可能发生的变化,使得系统具
有一定的适应环境变化的能力。 • 重视咨询,外部监管。 • 培养自己的系统分析和系统开发人员。
3
MIS开发与集成不成功的原因
• 对MIS的认识有偏差。 • 缺乏总体规划。 • 目标不合理。 • 没有一个完善的管理基础工作。 • 缺乏管理人员的重视。 • 系统开发方法落后。 • MIS过分迁就原手工系统的做法。 • 系统开发者的素质和水平。 • 对MIS的开发的艰巨性缺乏充分的认识。 • 人才的培养与爱护。
结构化方法 原型法
系统开发生命周期
方法学
面向过程方法 面向数据方法 面向对象方法
·软件开发环境
·CASE ·程序支持环境
技术 开发环境/工具
·可视化技术
·CASE ·软件复用技术等
中央数据库
图:开发方法结构体系
系统开发的概念框架
• MIS开发涉及的知识面广、部门多,不仅涉及技术,而且 涉及管理业务、组织和行为。
(1)SSA&D 的优势与改进
SSA&D VS. 传统开发方法: ① 提高编程效率,改进程序质量。 ② 采用模块结构,便于修改扩充。
10
2 Methods of the MIS
(2)SSA&D 的基本思想
SSA&D 的基本思想: 在系统分析与系统设计阶段,用系统的思想、
系统工程的方法,按用户至上的原则,结构化、模 块化、自顶向下地对信息系统进行分析与设计;
Investigation
……
图2-1 系统生命周期示意图
5
2 Methods of the MIS
2.1.1 传统的开发方法(生命周期法)(续) 传统开发方法的局限性:
① 关注软硬件费用、功能而不重视用户需求。 ② 急于闭门编程而不强调调查研究。
6
2 Methods ห้องสมุดไป่ตู้f the MIS
2.1.2 结构化生命周期法
12
(4)SSA&D 的一般过程
① 系统规划阶段:根据用户的系统开发请求,初步调查,明确问题,然后进行可 行性研究;同时划分模块、确定优先顺序。《可行性研究报告》《系统规划 报告》
② 系统分析阶段:需求分析;分析业务流程;分析数据与数据流程;分析功能与 数据之间的关系;提出新系统逻辑模型。《系统分析报告》
有必要地反复,但不可打乱或颠倒顺序
14
2 Methods of the MIS
2.1.3 SSA&D 的优缺点与适用范围
(1)SSA&D 的优点
① 严格区分开发阶段
对每一阶段的任务完成情况进行审查,对于出现的错误或问题及时加
以解决,不允许转入下一阶段。错误纠正得越早,所造成的损失就越
少。
。
审查、审批、验收、
结构化生命周期法是目前应用最广、最成熟的 MIS 开发方法。方便起见,“结构化生命周期法”
在 今后教学过程中简称“结构化方法”或 SSA&D。 8
抽 象 程 度
系统规划 为什么做? 系统规划报告 系统可行性分析报告
系统分析
系统设计
做什么?
怎么做?
系统分析报告 系统设计说明书
系统实施 做 用户手册
2 Methods of the MIS
4
2 Methods of the MIS
2.1 结构化生命周期法
2.1.1 传统的开发方法(生命周期法)
Old MIS
New SLC
Investigation Analysis Design
Maintenance & Evaluation Implementation
New MIS
Newer SLC
④ 系统实施阶段:设备购买和安装;编程或二次开发;人员培训;数据准备;系 统测试、调试与转换。《程序清单》《系统测试报告》《系统使用说明书》
⑤ 系统运行阶段: 日常运行管理、评价、监理审计。修改、维护、微调。《系统评价分析报告》 需要指明的是:并非所有的步骤都是必须的。如需要与可能,可跳过某些步骤或
Check Points
② 整体性与全局性好强调开发过程的整体性和全局性,自顶向下,逐 步求精,在整体优化的前提下考虑具体的分析、设计问题
15
2.1.3 SSA&D 的优缺点与适用范围(续)
(2)SSA&D 的缺点 ① 预先定义用户需求:要求开发人员在调查中充分掌握用户需求、管理
状况并预见可能发生的变化,这不符合人们认识事物的客观规律。同 时,用户也很难准确陈述其需求。 ② 缺乏灵活性:修改系统分析和系统设计的结果工作量相当大,实施起 来相当困难。因此就要求步步为营,尽量避免需要修改的情况发生。 ③ 开发阶段间存在鸿沟: 各阶段采用不同的、没有严格对应关系的模 型作为开发工具,形成阶段间的鸿沟。即不能很好地解决从系统分析 到系统设计之间的过渡,比如如何使物理模型如实反映出逻辑模型的 要求。 ④ 开发工具落后: 起点太低。所使用的工具(主要是手工绘制各种各样的分析设计图表) 落后,致使系统开发周期过长而带来了一系列的问题。不能自动生成 文档,文档整理工作量太大。
在系统实施阶段,自底向上逐步实施,然后按 照系统设计的结构,将模块一个个拼接到一起进行 调试,自底向上、逐步地构成整个系统。
11
2 Methods of the MIS
(3)SSA&D 的基本原则
SSA&D 的基本原则: ① 面向用户 ② 区分工作阶段( ③ 自顶向下地分析、设
计;自底向上地实施 ④ 采用模块结构应对变化 ⑤ 工作成果规范化、标准化
③ 结构化程序设计
顺序 选择 循环
+
系统分析
系统设计
① 结构化系统分析 结构化系统设计 ②
① + ② + ③ = 结构化方法
图2-2 结构化方法的组成
7
2 Methods of the MIS
2.1.2 结构化生命周期法(续)
结构化方法 + 生命周期法 = 结构化生命周期法 = 结构化系统开发方法 = SSA&D(Structured System Analysis and Design) = SADT(Structured Analysis and Design Technology)
• 用户缺乏如何比较规范的运作的知识。 • MIS的开发存在着一些失败的教训。
问题出在哪里? ✓ 项目没有被很好地理解;计划不周,最终导致进度拖延
。 ✓ 没有充分的文档资料。 ✓ 软件可靠性缺少度量的标准,质量无法保证。 ✓ 软件难以维护,不易升级。
2
从大量案例中,我们应借鉴些什么?
关键成功因素:确定了战略目标,找出了瓶颈问题。 成功经验: • 最终用户和高层领导的参与。 • 战略上重视。 • 充分认识IS开发的困难和风险。 • 制订合理的开发目标、步骤。 • 充分认识到组织和管理模式可能发生的变化,使得系统具
有一定的适应环境变化的能力。 • 重视咨询,外部监管。 • 培养自己的系统分析和系统开发人员。
3
MIS开发与集成不成功的原因
• 对MIS的认识有偏差。 • 缺乏总体规划。 • 目标不合理。 • 没有一个完善的管理基础工作。 • 缺乏管理人员的重视。 • 系统开发方法落后。 • MIS过分迁就原手工系统的做法。 • 系统开发者的素质和水平。 • 对MIS的开发的艰巨性缺乏充分的认识。 • 人才的培养与爱护。
结构化方法 原型法
系统开发生命周期
方法学
面向过程方法 面向数据方法 面向对象方法
·软件开发环境
·CASE ·程序支持环境
技术 开发环境/工具
·可视化技术
·CASE ·软件复用技术等
中央数据库
图:开发方法结构体系
系统开发的概念框架
• MIS开发涉及的知识面广、部门多,不仅涉及技术,而且 涉及管理业务、组织和行为。
(1)SSA&D 的优势与改进
SSA&D VS. 传统开发方法: ① 提高编程效率,改进程序质量。 ② 采用模块结构,便于修改扩充。
10
2 Methods of the MIS
(2)SSA&D 的基本思想
SSA&D 的基本思想: 在系统分析与系统设计阶段,用系统的思想、
系统工程的方法,按用户至上的原则,结构化、模 块化、自顶向下地对信息系统进行分析与设计;
Investigation
……
图2-1 系统生命周期示意图
5
2 Methods of the MIS
2.1.1 传统的开发方法(生命周期法)(续) 传统开发方法的局限性:
① 关注软硬件费用、功能而不重视用户需求。 ② 急于闭门编程而不强调调查研究。
6
2 Methods ห้องสมุดไป่ตู้f the MIS
2.1.2 结构化生命周期法
12
(4)SSA&D 的一般过程
① 系统规划阶段:根据用户的系统开发请求,初步调查,明确问题,然后进行可 行性研究;同时划分模块、确定优先顺序。《可行性研究报告》《系统规划 报告》
② 系统分析阶段:需求分析;分析业务流程;分析数据与数据流程;分析功能与 数据之间的关系;提出新系统逻辑模型。《系统分析报告》
有必要地反复,但不可打乱或颠倒顺序
14
2 Methods of the MIS
2.1.3 SSA&D 的优缺点与适用范围
(1)SSA&D 的优点
① 严格区分开发阶段
对每一阶段的任务完成情况进行审查,对于出现的错误或问题及时加
以解决,不允许转入下一阶段。错误纠正得越早,所造成的损失就越
少。
。
审查、审批、验收、
结构化生命周期法是目前应用最广、最成熟的 MIS 开发方法。方便起见,“结构化生命周期法”
在 今后教学过程中简称“结构化方法”或 SSA&D。 8
抽 象 程 度
系统规划 为什么做? 系统规划报告 系统可行性分析报告
系统分析
系统设计
做什么?
怎么做?
系统分析报告 系统设计说明书
系统实施 做 用户手册
2 Methods of the MIS
4
2 Methods of the MIS
2.1 结构化生命周期法
2.1.1 传统的开发方法(生命周期法)
Old MIS
New SLC
Investigation Analysis Design
Maintenance & Evaluation Implementation
New MIS
Newer SLC