第2章-MIS开发方法-概述

合集下载

MIS

MIS

第一章:1.MIS的定义:制造信息系统是一个以人为主导,利用计算机硬件,软件,网络通信设备,以及其他办公设备进行信息的收集传输,加工,储存,更新和维护,以企业战略竞优,提高效益和效率为目的,支持企业高层决策,中层控制,基层运作的集成化的人机系统。

2.MIS的功能:①数据处理功能;②预测功能;③计划控制功能;④决策优化功能。

3.MIS的特点:①面向管理决策;②综合性;③人--机系统;④现代管理方法和管理手段的结合;⑤多学科交叉的边缘学科。

4.IS发展的三个阶段:①EDPS(Electronic Data Processing System)电子数据处理系统;②MIS(Management InformationSystem)管理信息系统;③DSS(Decision Support System)决策支持系统。

EDPS:在该阶段,计算机主要用于支持企业运行层的日常具体业务,所处理的问题位于管理工作的底层,所处理的业务活动有记录,汇总,综合与分类等,主要的操作是排序,列表,更新和生成等。

其目的是迅速,及时,正确地处理大量数据,提高数据处理的效率,实现数据处理的自动化,将人们从繁重的手工数据处理工作解放出来,从而提高工作效率。

可分为:单项数据处理和综合数据处理。

MIS:管理信息系统最大的特点是高度集中,能将组织中的数据和信息集中起来,进行快速处理,统一使用其重要标志是有一个中心数据库和计算机网络系统。

MIS的处理方式是在数据库和网络基础上的分布式处理。

DSS:决策支持系统是把数据库处理与经济管理数学模型的优化计算结合起来,具有管理,辅助决策和预测功能的管理信息系统。

决策支持系统面向组织中的高层管理人员,以解决半结构化问题为主;强调决策过程中人的作用,系统对人的决策只能起辅助和支持的作用,更重要的是决策过程的支持以应用模型为主,系统模型反映了决策制定原则和机理。

在结构上,决策支持系统由数据库,模型库,方法库和相关的部分组成。

第2章 MIS的开发方法

第2章  MIS的开发方法

2.1结构化系统开发方法
一、结构化系统开发方法的基本思想 采用结构化思想、系统工程的观点和方法,按照 用户至上的原则,先将整个系统作为一个大模块,自 顶向下进行模块分解,然后,再自下而上按照系统的 结构将各个模块进行组合,最终实现系统的开发。
2.1结构化系统开发方法
二、结构化系统开发方法的步骤 • 系统规划:确定系统的总体方案、开发顺序、资源分配等。



3不适合开发大型管理信息系统。这种方法还容易导 致人们认为最终系统过快产生, 开发人员忽略彻底 的测试, 文档不够健全。 4原型法建立的基础是最初的解决方案,以后的循环 和重复都在以前的原型基础上进行,如果最初的原 型不适合,则系统开发会遇到较大的困难。 5没有正规的分阶段评价,因而对原型的功能范围的 掌握有困难。由于用户的需求总在改变,系统开发 永远不能结束。
• 系统分析:可行性分析、系统调查、建立系统的逻辑模型。 解决系统“做什么”的问题。
• 系统设计:代码设计、系统流程设计、数据库设计、处理流 程设计、程序设计说明书的编写。解决系统“怎样做”的问题。 • 系统实施:程序的设计与调试、系统转换。 • 系统运行与维护:系统运行及系统评价。
结构化系统开发方法的工作阶段


2.“自上而下”的开发策略
“自上而下”的开发策略从整体上协调和规划,由全面到 局部,由长远到近期,从探索合理的信息流出发来设计信 息系统 。这种开发策略要求很强的逻辑性,因而难度较大 。 通常,“自下而上”的适用于小型系统的设计,适用于对 开发工作缺乏经验的情况。在开发实践中,对于大型系统 往往把这两种方法结合起来使用,即先自上而下地作好信 息系统的战略规划,再自下而上地逐步实现各系统的应用 开发。这是建设MIS的正确策略。

MIS的开发方法

MIS的开发方法

• 维护评价
系统维护 系统评价 工作质量:可靠性, (工作质量:可靠性,准确性 经济效益:维护费,开发费) 经济效益:维护费,开发费)
• 系统实施
编程 人员培训 系统调试测试(实施中,测试工作量最大) 系统调试测试(实施中,测试工作量最大) 系统转换
四阶段法
• 系统规划
提出目标,调查现行系统, 提出目标,调查现行系统,可行性研究
• • • • • 结构化法 快速原型法 生命周期法与快速原型法 面向对象法 计算机辅助开发方法
• 方法的由来
结构化系统开发法
信息系统是有生命周期的, 信息系统是有生命周期的,整个周期按照提出问题确定目 分析、设计、 标、分析、设计、实施直到新系统代替旧系统。
• 生命周期法:按照 生命周期的概念,严格地为系统生命 生命周期法:按照MIS生命周期的概念 生命周期的概念,
生命周期法与快速原型法
生命周期法优点与缺点 快速原型法优点与缺点 • 总之,两者主要差别在于系统需求阶段的开发。 总之,两者主要差别在于系统需求阶段的开发。 系统需求阶段的开发 • 两者常常结合使用(原型可以做开发基础或参考 两者常常结合使用( 或抛弃) 或抛弃)
生命周期法优点与缺点
• 生命周期法优点
BSP方法的主要目标 方法的主要目标
提供一个信息系统规划,包括: 提供一个信息系统规划,包括: • 开发的优先顺序 • 使系统有长的生命周期 • 提供数据处理资源管理 • 及时响应用户 • 对数据统一规划管理,实现一致性 对数据统一规划管理,
定义企业过程
• 是BSP方法的核心。 方法的核心。 方法的核心 • 企业过程:企业资源管理中所需要的,逻辑上相关的一组决 企业过程:企业资源管理中所需要的,逻辑上相关的一组决

MIS开发方法

MIS开发方法

缺点:
由于不是专业开发队伍,容易受业务工作的限制,系统整体优化 不够,开发水平较低。 同时开发人员一般都是临时从所属个单位抽调出来进行MIS的开 发工作,他们都有自己的工作,精力有限,这样就会造成系统开 发时间长,开发人员调动后,系统维护工作没有保障的情况。
注意 :
(1)需要大力加强领导,实行“一把手”原则; (2)向专业开发人士或公司进行必要的技术咨询,或聘请他们作 为开发顾问。
问题的原因
软硬件发展不均衡。 软件标准化程度不够。
识别上述问题以后,还要了解这些需求的确实程 度。即要识别信息需求的确定程度和稳定程度、 处理方式的确定和稳定程度,以及管理人员思想 组织的确定和稳定程度。
(二)信息系统开发的前提条件
信息系统开发是指根据企业和部门管理的战略目标、内容、 规模、性质等具体情况,建立起一套以计算机为基础的软 硬件结合的管理信息系统。 核心是软件的开发,还有相 关的基础性建设。 (1) 使所开发的管理信息系统为管理决策提供信息支持, 能正确反映管理需要,满足用户需求; (2)有效地安排系统开发进程,加快软件开发速度,提 高软件生产效率,同时降低费用; (3)在增强管理信息系统软件产品的功能的同时提高软 件产品的质量; (4)充分利用和发展软件技术,尽快跟上硬件发展速度, 使软硬件协调发展,能够最大限度地发挥和挖掘硬件的功 能; (5)合理组织和充分调动人力、物力和财力等资源。
使用是否灵活;
是否容易使用; 软硬件环境要求; 对文件和数据库结构的要求、安装维护的承诺; 文档是否完整;
供应商的状况及价格等。
(五)四种开发方式的比较
方式
特点比较
自行开发 较高 较高 容易 少
委托开发 一般 不需要 较困难 多

MIS战略规划的常用方法概述

MIS战略规划的常用方法概述

缺少责 任心
缺少顾客 订单细节
没有认真 学习
销售代表信 息不完全
劣质订 单处理 系统
程序
职位描述 (职责)
缺少最低 标准(期 望)
缺陷订单 过于复杂
脱销
订单和报价 的差异
路漫漫其悠远

CSF之鱼刺图分析工具分析缺陷订单的主要原因
第三节 企业流程重组(BPR)
企业流程再造(Business Process Reengineering, BPR)是指为了在衡量绩效的关键指标上取得显著改善,从 根本上重新思考、彻底改造业务流程。其中衡量绩效的关键 指标包括产品和服务质量、顾客满意度、成本、员工工作效 率等等。
路漫漫其悠远
关键成功因素法的工作步骤:
1、了解企业的战略目标 2、识别所有成功因素 3、确定关键成功因素 4、明确个成功因素的性能指标和评估标准
路漫漫其悠远
设备 缺乏适 当的分 类
难以获 得信息
销售代表 缺乏培训 过于复杂 工作量大影响 处理时间
假象

方针
无库存特 殊订单条 目 计算机设 备缺乏
生产 制造
销售
财 务
人 事
C/U矩阵中数据的产生
•在C/U矩阵中每一个主题数据库中的数据,都必 须至少由一个过程产生
•如果某一数据库只被某些业务过程所使用而没有 业务过程产生它,就说明可能有被遗漏的业务过程
•如果某一数据库由多个过程产生,规划人员可 以根据实际管理需求来考虑是否应将有关的主题 数据库分成多个数据库 •尽量使数据库由一个过程产生,被多个过程使 用,从而可以保证数据库数据的完整性和一致性
路漫漫其悠远
数据类
初始U/C矩阵
过程 (功能)

第二章MIS概述.

第二章MIS概述.

广告促销子系统 分销渠道子系统
用户(4P)
市场研究 子系统
价格子系统
市场决策子系统
市场 经理
职能信息系统
第二节 管理信息系统类型
• 财务信息系统
会计信息子系统 内 源 预测子系统 内部审计子系统
外 源
数据库
资金管理子系统
用户
财务控制子系统 财务情报子系统
数据流
信息流
职能信息系统
第二节 管理信息系统类型
第二章
第一节
第二节 第三节 第四节
管理信息系统的概述
MIS的定义
管理信息系统类型 MIS的结构 MIS的开发
第一节
MIS的定义
管理信息系统是一个以人为主导,利用计算机硬 件、软件、网络通信设备以及其他办公设备,进行 信息的收集、传输、加工、储存、更新和维护,以 提高企业竞争优势、效率和效益为目的,支持企业
• 运行/维护阶段
– 不断维护系统保证正常运行
– 不断修改满足新的需要
– 评价系统运行效果
一、MIS的开发方法
生命周期法的特点
• 开发过程工程化
• 严格划分工作阶段
传统生命周期法
• 自顶向下分析和设计
• 自下向上编程 • 充分预料变化 • 重视用户及用户需求 • 开发周期长
一、MIS的开发方法
生命周期法的适应性
• 结果不确定——随原型构造评价过程而定
• 整体考虑较少
二、MIS开发的困难
1、MIS建设很简单
2、贪大求全、重硬轻软、重建轻管、重 数据轻文档
二、MIS开发的困难
3、人员的协调
• 管理人员与系统开发人员 • 内部人员与外部人员 • 人员培训
4、开发周期长,开发费用高,直接 经济效益不易计算

《管理信息系统》案例及答案(1)_OK

《管理信息系统》案例及答案(1)_OK

运行原型系统
提出意见 否


增加新功能否
否 完成系统开发并交付使用
修改
18
原型法优缺点: 优点:能够运用先进开发工具快速构造原型,缩短开发周期,
容易开发出用户满意的系统。适合小系统、DSS等。 缺点:开发前没有经过严格论证,可能出现原型的报废,造
成浪费;对软件工具要求较高;易造成文档的缺乏。 不适合开发大型系统,因为返工现象特别严重。
三、面向对象的方法(Object Orient Method,OOM) 面向对象方法是近年来兴起的一种新方法,它为MIS的开发 提供了一种新思路。 该方法将MIS看作是由一起工作来完成某项任务的相互作用 的对象的集合。 有关概念 对象:是对客观世界中事物实体的抽象。每个实体即称之
为对象。软件中的对象是一个封闭体,它由一组数 据和施加于这些数据上的一组操作构成。
2、“自上而下” (“自顶向下”,TOP-DOWN)的开发策略
基本思想:从整体上协部分,从而构建

统整体。
8
即:从MIS总体出发,从整体上确定MIS的功能、模块构 成以及之间的关系,在此基础上构建一个个子系统, 进而构建MIS总体。
3、两种策略之比较: “自上而下”策略:
7
§2.2 管理信息系统的开发策略
如何开发MIS?涉及MIS开发策略。 一般认为,开发MIS的策略有以下两种: 1、“自下而上” (“自底向上”,DOWN-TOP)的开发策略
基本思想:从业务系统开始,先实现每个基本功能,然 后逐步集成为整个系统。
即:从各个子系统(模块)开始,开发一个个子系统, 然后将它们组合成MIS总体。
CASE的目的:使开发支持工具与开发方法学统一和结合起来; 通过实现分析、设计与程序开发、维护的自动化,提高管理 信息系统开发的效率和管理信息系统的质量,最终实现系统 开发自动化。 CASE中集成了多种工具,这些工具既可以单独使用,也可以 组合使用,为系统开发提供了全过程开发环境。

信息管理系统(MISIMS)

信息管理系统(MISIMS)

第三章 信息基础知识
数据是信息的载体,信息则是数据加工的结果,是对数据的解 释。
信息的定义信息是经过加工后的数据,它对接收者的行为 能产生影响,并对其决策具有价值。
3.1.2 信息的属性
1、事实性 进行管理信息系统开发的一个重要前提严格的基础数据管理 “进去的是垃圾,出来的仍是垃圾”(Garbage-in,garbageout)。 “三分技术,七分管理,十二分数据。”


基层管理工作



战略 非/半结构化问题 计划
管理控制 运行控制
支 持 决 策
结构化问题
业务处理
图1-2 管理信息系统的金字塔结构示意图
第一章 管理信息系统的定义、概念和结构
1.3.2 管理信息系统的功能结构 管理信息系统
市 场 分 析
Hale Waihona Puke 生 产 子子系系统
物 资 供 应 子 系
人 事 子 系 统
3、系统的计划与控制 计划指预定的行动路线,它提出目标并确定为达到目标准备实施的 行动。 控制指测量实际和计划的偏差并采取校正行动的过程。
计划和控制是系统中两个既互不相同又紧密关联的职能环节。
第四、五章 系统的概念、性质和集成
系统实施 计算机的购置、安装、程序调试、系统 的切换等;
系统运行、评价系统运行、维护以及对建成系统 的评价和运行中评价,发现问题并提出系统更新请求等。
第一章 管理信息系统的定义、概念和结构
1.4.4 对信息系统开发的初步讨论
1、信息系统开发过程中,系统分析阶段至关重要; 表1.1 国外信息系统开发过程中各环节所占的比重 阶段 调查 分析 设计 实施 工作量% 30 40 20 10 2、计算机设备购置不是系统开发的主要目的和工作; 3、编程工作必须在系统分析、系统设计的基础上进行; 4、伴随管理信息系统的开发同步进行组织的变革 企业过程再造(重组、再工程)BPR (business process reengineering)充份运用信息系统的潜能,在信息系统的开发中实现
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

间的相互作用和联系构成了各种不同的系统。
(2)对象的特点:
封装性; 抽象性(属性、方法); 继承性(软件的可重用性) 多态性(不同的对象做相同的操作,软件灵活性)。
22
3、 面向对象方法的开发过程
(1)系统调查和需求分析: 对系统将要面临的具体管理问题及用户对系统开发 的需求进行调查研究,弄清系统要干什么。
(2)分析问题的性质和求解问题(OOA) :
在问题域中抽象地识别出对象以及其行为、结构、 属性、方法等,即面向对象分析。
23
(3)整理问题(OOD) : 即对分析的结果作进一步地抽象、归类、整理,并 最终以范式的形式将它们确定下来,即面向对象设计。
(4)程序实现(OOP) :
用面向对象的程序设计语言将上一步的范式直接 映射为应用程序软件,即面向对象的程序。
11
(2) SSA&D的特点:
•自顶向下进行整体性的分析设计和自底向上逐步实施; •建立面向用户的观点; •严格区分工作阶段; •深入调查研究;
•充分预料可能的变化;
•开发过程工程化。
12
系统规划阶段
确定系统的总体方案、开发顺序、资源分 2、 SSA&D的开发过程(生命周期) 配等;
系统分析阶段
(4)简化了软件开发的管理和维护。
(5)自动生成开发过程中的各种软件文档。
28
四、CASE方法
3、CASE开发环境
——case作为一个通用的软件支持环境,
应该能支持软件开发过程的全部技术工作及其管
理工作。
例如:软件开发环境Rational,参看教材P33 表2-1.
29
MIS主要开发方法的比较
结构化系统开发方法,其思路是先对问题进行调查,然 后从功能和流程的角度来分析、了解和优化问题,最后规 划和实现系统;强调从系统出发,自顶向下的分析与设计 和自底向上逐步求精地开发系统。 原型法,先请用户介绍问题,然后利用软件工具迅速地 模拟出一个问题原型,然后与用户一起运行和评价这个原 型,如不满意则立刻修改,反反复复,直到用户满意为止, 最后优化和整理系统,强调开发方与用户的交流。 面向对象开发方法,先对问题进行调查,然后从抽象对 象和信息模拟的角度分析问题,将问题按其性质和属性划 分成各种不同的对象和类,弄清它们之间的信息联系,最 后用面向对象的软件工具实现系统。
——(Computer Aided Software Engineering),
是指用来支持MIS开发的各种计算机辅助软件和工具组成 的大型综合软件开发环境,随着各种工具和软件技术的 产生、发展、完善和不断集成,逐步由单纯的辅助开发 工具环境转化为一种相对独立的方法。
26
四、CASE方法
1、CASE方法的基本思想
数据世界 物理模型
6
2. 认知模型


问题域
逻辑模型:识别用户需求,确定开发系统的功能 (“作什么?”)

物理模型:在一定信息技术、系统平台约束下,设计 系统实现方式(“如何做?”)

计算机可执行模型:利用计算机语言设计出相应的计 算机程序。
7
第二节
常用的MIS开发方法
1. 结构化系统开发方法
2. 原型法 3. 面向对象方法
包括今后的应用系统的维护工作。
35
公司有几个用结构化的系统开发方法开发的项目,由于时间拖得 太长,适应不了企业组织和管理流程的变化而失败。 中国海洋石油公司开发财务管理系统的目的在于利用自动化的手段来 加速财务活动的处理速度和提高财务规划的准确度,而不是要从财务系统
的开发中学到这类软件的开发技术,公司采用外部化,选择同用友集团合
——是一种自动化或半自动化的方法,能
够全面支持除系统调查外的每一个开发步骤。严
格地讲,CASE只是一种开发环境而不是一种开发
方法。 注意:采用CASE工具进行系统开发必须结合 一种具体的开发方法(如前三种方法)。
27
四、CASE方法
2、CASE的特点
(1)解决了从客观对象到软件系统的映射
问题,支持系统开发的全过程。 (2)提高了软件质量和软件重用性。 (3)加快机辅助软件工程CASE(Computer Aided Software Engineering)方法
8
开发管理信息系统的策略
(一)"自下而上"的开发策略 “自下而上”的开发策略是从现行系统业务状况出 发,先实现一个个具体的功能,逐步地由低级到高级建 立MIS。首先建立系统的构件,然后采用搭积木的方式 组成整个系统。 优点:可以避免大规模系统可能出现运行不协调的危险 缺点:不能像想象那样完全周密,忽视系统部件的有机 联系。
系统运行、 维护、评价
系统日常运行和维护; 系统评价。
14
3、SSA&D的优缺点
优点: (1)严格区分系统开发的阶段性 (2)自顶向下的分析与设计和自底向上逐步实施相结合 (3)用户至上 (4)符合实际,客观性和科学化 (5)充分预料可能发生的变化 (6)系统开发过程工程化、文档资料标准化 缺点: (1)开发周期过长 (2)过于理想化
31
总结:MIS开发方法和方式
1、信息系统开发工作中工作量重心的偏移。
实施 <10%
设计 <20%
调查 >30%
分析 >40%
32
总结:MIS开发方法和方式
2、在所有的开发方法中,只有结构化系统开发方
法全面支持整个信息系统开发过程。 几种方法不是相互独立的,他们经常可以混
合使用。
33
案例:中海油的MIS开发方法的选择
(2)原型法系统开发过程中,由于缺乏对系统全面、细致的
分析,可能导致系统质量不高,从而增加系统维护的代 价。
20
三、面向对象的开发方法
1、 面向对象方法(Object-Oriented Method)
(1)面向对象方法(Object-Oriented Method) :
由面向对象程序设计方法发展而来。 (2)对象:
对象是行动或思考时作为目标的人或事物。
当设计和实现一个客观系统时,在满足需求的条件 下,把系统设计成由一些不可变的部分组成的集合, 这些不可变的部分就是所谓的对象。
21
三、面向对象的开发方法
2、 面向对象方法(Object-Oriented Method)的基本思想
(1) 基本思想:
客观世界是由各种各样的对象组成的,每种对 象都有各自的内部状态和运动规律,不同的对象之
解决系统“做什么”的问题。初步调查, 可行性研究与分析;业务流程分析; 数 据流程分析;提出新系统的逻辑模型; 解决系统“怎样做”的问题。系统物理模 型的设计:总体结构设计;文件/数据库 设计; I/O设计;模块结构与功能设计。 程序设计;系统调试;人员培训;数据准 备。
13
系统设计阶段
系统实施阶段
34
(2)财务管理系统的开发经历了多个阶段. • 80年代后期公司曾组织过一次财务信息系统的开发,系统是在DOS 环境下运行的单机版并在部分下属单位推广应用,尽管没有成功, 却为公司的会计电算化打下了良好的技术基础。
• 后来,公司又组织由财务人员和计算机技术人员参加的项目组,
开发了一套在UNIX主机终端环境下运行的多用户版,这套软件经 许多下属公司实施或二次开发后一直使用,提供了财务工作中大 量的帐务处理和报表功能。 • 96年,在公司领导的主持下,财务管理系统完全外包给用友集团,
4
管理信息系统的开发过程
就是根据需要解决问题,建立一个有信息技术支 撑、与解决问题相关的、能进行数据处理的、可运行的 计算机模型。
现实世界: 问题
计算机世界: 计算机可 执行模型
5
现实世界: 问题
根据问题 进行抽象
观念世界
逻辑模型
根据系统平台 进行设计
计算机世界 计算机可 执行模型
利用实用软件 进行描述
入运行的、但是已经无法满足企业运作、管理需
要的管理信息系统。
2
第一节 MIS开发的认知模型
2.1.1 MIS开发的认知模型
2.1.2 MIS开发的生命周期
3
2.1 MIS开发的认知模型
1. 认知过程
管理信息系统的开发者面临的最大的问题在
于如何准确、完整地获得用户的需求,而大多数 系统的开发者不可能是一个业务专家,对相关问 题有充分的认识,因此在管理信息系统的开发中 有一个认知过程。
24
4、面向对象方法的特点
优点: (1)利用特定的软件工具直接完成从对象客体的描述到 软件结构之间的转换,解决传统的结构化开发方法 中客观世界的描述工具与软件结构不一致的问题,
缩短了开发周期。;
缺点: (1)需要一定的软件基础支持。自底向上,对大型MIS 开发不适合。
25
四、CASE方法
计算机辅助软件工程CASE
30
MIS主要开发方法的比较
• 由上面的分析可知,原型法思路比结构化系统开发方法要先 进,对于中小型的信息系统开发应该说效果很好,但对于大 型、复杂的系统在原型的制作上有相当的困难,在实际应用 中,通常与结构化方法结合起来一起使用; • 面向对象方法的局限性在于对计算机工具要求高,在没有进 行全面的系统性调查分析之前,把握这个系统的结构有困难。 因此,目前该方法的应用也是需要与其他方法相结合的; • 综上所述,只有结构化系统开发方法是真正能较全面支持整 个系统开发过程的方法。其他几种方法尽管有很多优点,但 都只能作为结构化系统开发方法在局部开发环节上的补充, 暂时都还不能替代其在系统开发过程中的主导地位。
18
4、原型法的特点
优点:
(1)有利于对问题的认识 ,符合人们认识事物的客观规律;
(2)便于用户和开发人员之间的沟通 (3)降低了系统开发的风险,能及早暴露系统实施后 潜在的一些问题; (4)能够启发用户需求
相关文档
最新文档