第4讲 管理信息系统 MIS开发方法(一)
管理信息系统信息系统的开发方法PPT课件
11
第五章 信息系统规划
MIS规划是一个组织的战略规划的重要组成部分,是关 于MIS长远发展的规划。由于建设MIS是一项耗资大、历时 长、技术复杂且涉及面广的系统工程,在开发之前,必须认 真制定有充分根据的MIS战略规划。这项工作的好坏往往是 MIS成功的关键。
21
二、关键成功因素法 ——( Critical Success Factors )CSF法
CSF法,就是通过分析找出使企业成功的关键因素,然 后再围绕这些关键因素来确定系统的需求,并进行规划。
CSF法的工作步骤: 1、了解企业的战略标 2、识别所有的成功因素 3、确定关键成功因素(如:汽车制造业—制造成本控制, 保险业—新项目开发) 4、确定各关键成功因素的性能和评估标准。
将战略规划形成文档,经批准后生效。
16
第二节 信息系统战略规划的常用方法
一、企业系统规划法( Business System Planning )BSP
1、BSP法的作用 企业系统规划法是一种能够帮助规划人员根据企业目标
制定出管理信息系统战略规划的结构化方法,通过这种方法 可以做到:
(1)确定出未来信息系统的总体结构,明确系统的子系统组 成和开发子系统的先后顺序。 (2)对数据进行统一规划、管理和控制,明确各子系统之间 的数据交换关系,保证信息的一致性。
22
三、系统总体规划报
统规划的结果以报告的形式编写出来,其内容包括:
1、引言:说明系统的名称、系统目标和系统功能,项目的 由来。
2、系统建设的背景、必要性和意义。
3、拟建系统的候选方案
4、可行性论证:从技术、经济、社会三个方面论证。
5、几个方案的比较:若结论认为是可行的,则给出系统开 发的计划,包括各阶段人力、资金、设备的需求,用甘特图 表示开发进度。
管理信息系统MIS开发讲义(ppt 49页)
“全过程”指从提出建立MIS(系统规 划)、经过系统分析、系统设计、系统 实施和评价直到用新系统代替原系统的 全过程。然后进入系统运行和维护,这 也称为MIS的一个生命周期。
一 MIS的开发
MIS的开发通常是一历时相当长(以年计)、 耗资巨大(百千万)、涉及到较多的人员和 部门(全厂各级管理)、技术复杂、管理变 革影响较大的一项工程(一项复杂的系统工 程),而且是一项集体性的创造工程。
性和层次性。
生命周期:系统一般都要经历系统分析(建立系统的需
求被提出来了)、系统设计和系统实施运行三个大的阶段。
自顶向下,逐步求精 工作成果文档发化、图表规范化
系统实施
系统规划 系统分析
系统设计
系统生命周期
3开发方法的实施步骤:
1 总体规划和可行性研究 7 系统详细设计
2 系统详细调查和分析
8 系统实施准备
Ⅳ
1系统分析
4系统评价 项目开发 2系统设计
3系统实现
图2-2 信息系统开发步骤
1
理 想 开2 发 顺 序
3
1
2
实 际
开
3
发 顺
序
4
4 图2-4 MIS开发各步骤关系
二 MIS的开发组织
领导组
委员会
规划组
分析组
项目组 图2-3 IS 开发队伍组成
信息系统 项目主管
系统开发
系统运行
技术支持
系统分析 程序编制 系统文档 用户培训
完成MIS的图形化描述; 步骤2:用CASE代码自动器生成系统的源代码 步骤3:用CASE测试数据生成器提供MIS测试用例
CASE开发MIS的特点
(管理信息系统原理及开发)第三章 MIS的开发设计过程(管理信息系统原理及开发)
一、需求分析
➢1、需求分析阶段要解决的问题
(1) 调查分析用户的总体需求,了解新系 统应达到的总体目标
(2) 调查新系统应用环境的现状:组织概 况、组织环境、现行系统的状况,对新系 统认识的基础、资源状况;
(3) 调查新系统用户的人员状况:管理人 员、技术人员、用户群数量
(3)需求信息的分析和整理
业务流程分析:业务流程分析的目的是获得业务流程 与数据联系的形式描述,分析结果以数据流图(DFD)的
形式描述。DFD由圆圈、双线段和有向线段描述。圆圈表
示处理、双线段表示存储、有向线段表示数据流向。
数据的结构描述:数据字典(DD)是对数据的结构的描
述。
2020/7/21
(1)现行系统在功能上存在什么问题?
(2)业务流程中是否缺少或有多余的环节?
(3)数据流程中是否有不合理的数据流向和数据 存储结构?
(4)数据处理功能是否需要修改或优化。
2020/7/21
5
一、需求分析
➢5、需求说明书与系统分析评审
在充分调查研究的基础上,形成系统需求 说明书, 新系统的需求说明书主要包括: 对现行系统情况及其存在问题的简述;新 系统应达到的目标;现行信息系统的概况; 新系统的初步逻辑模型。
2020/7/21
10
二、系统总体设计
➢(4) 重要的实例
✓ 例如:分析学校进行学生成绩和学籍管理的E-R图如下所 示:首先:省略说明实体属性的E-R图。
2020/7/21
11
二、系统总体设计
✓ 然后:详细E-R图。
2020/7/21
12
二、系统总体设计
MIS的开发方法
• 维护评价
系统维护 系统评价 工作质量:可靠性, (工作质量:可靠性,准确性 经济效益:维护费,开发费) 经济效益:维护费,开发费)
• 系统实施
编程 人员培训 系统调试测试(实施中,测试工作量最大) 系统调试测试(实施中,测试工作量最大) 系统转换
四阶段法
• 系统规划
提出目标,调查现行系统, 提出目标,调查现行系统,可行性研究
• • • • • 结构化法 快速原型法 生命周期法与快速原型法 面向对象法 计算机辅助开发方法
• 方法的由来
结构化系统开发法
信息系统是有生命周期的, 信息系统是有生命周期的,整个周期按照提出问题确定目 分析、设计、 标、分析、设计、实施直到新系统代替旧系统。
• 生命周期法:按照 生命周期的概念,严格地为系统生命 生命周期法:按照MIS生命周期的概念 生命周期的概念,
生命周期法与快速原型法
生命周期法优点与缺点 快速原型法优点与缺点 • 总之,两者主要差别在于系统需求阶段的开发。 总之,两者主要差别在于系统需求阶段的开发。 系统需求阶段的开发 • 两者常常结合使用(原型可以做开发基础或参考 两者常常结合使用( 或抛弃) 或抛弃)
生命周期法优点与缺点
• 生命周期法优点
BSP方法的主要目标 方法的主要目标
提供一个信息系统规划,包括: 提供一个信息系统规划,包括: • 开发的优先顺序 • 使系统有长的生命周期 • 提供数据处理资源管理 • 及时响应用户 • 对数据统一规划管理,实现一致性 对数据统一规划管理,
定义企业过程
• 是BSP方法的核心。 方法的核心。 方法的核心 • 企业过程:企业资源管理中所需要的,逻辑上相关的一组决 企业过程:企业资源管理中所需要的,逻辑上相关的一组决
MIS讲义(第十二章 管理信息系统的开发方法)
Management Information Systems
经世致用 管人悟道
2.可行性研究
可行性(feasibility)研究是指在当前组织内外的具体条件下, 系统开发工作必须具备的资源和条件,看其是否满足系统目 标的要求。其目的是保证资源的合理使用,避免浪费和一些
不必要的失败。
1) 目标和方案的可行性 目标是否明确,方案是否切实可行,是否满足组织进一步发 展的要求等。
的一轮的开发,当然对过几年以后的规划也要修订。 Management Information Systems
经世致用 管人悟道
管理信息系统的开发步骤
建立领导小组
组成系统组 进行系统规划
1系统分析
4系统评价
项目开发 3系统实现
2系统设计
Management Information Systems
经世致用 管人悟道
(3)信息系统分析员。 Management Information Systems
经世致用 管人悟道
二、系统开发工程
5、在信息系统委员会的领导下要建立一个系统规划组或系 统分析组,简称系统组。
系统组应有各行业的专家,如管理专家、计划专家、系统分析员、运 筹专家、计算机专家等。 这支队伍可以由本单位抽人组成,大企业可以这样;也可以请外单位 的人,如由科研单位、大专院校、咨询公司派出专家和本单位专家结 合组成。 系统规划的主要内容包括企业目标的确定、解决目标的方式的确定、 信息系统目标的确定、信息系统主要结构的确定、工程项目的确定及 可行性研究等; 系统规划是一个全面的长期的计划,在规划的指导下就可以进行一个 个项目的开发。
功。 Management Information Systems
管理信息系统 第三章 MIS开发方法
二、结构化方法的主要原则
用户参与 自顶向下为主,自底向上为辅 严格划分工作阶段,明确各阶段的任务 为未来系统的扩展预留空间 成果文档化
三、阶段划分及其内容
(重点) 1、分为哪五个阶段? 2、每个阶段的任务是什么? 3、 每个阶段需编写什么文档?(28)
三、阶段划分及其内容
系统规划 系统分析 系统设计 系统实施 运行维护
局限: 局限:
不适合大型系统或 者复杂系统的开发
第三节、 面向对象的开发方法(90年代)
一、产生背景 20世纪90年代初 世纪90年代初, 20世纪90年代初,面向对象的分析与设计方 法以及面向对象的语言( C++)开始实际应用 开始实际应用, 法以及面向对象的语言(如C++)开始实际应用,从 而推动了面向对象力法的开发方法的发展。 而推动了面向对象力法的开发方法的发展。 基本思想(37): ):尽可能模拟人类习惯的思维 二、基本思想(37):尽可能模拟人类习惯的思维 方式, 方式,使开发软件的方法与过程尽可能接近人类认 识世界解决问题的方法与过程, 识世界解决问题的方法与过程,
时间
当前系统运行维护 当前系统的生命期 图2-1 MIS生命周期模型
四、结构化方法的优缺点 优点
– 强调开发过程的整体性; – 严格区分工作阶段 缺点 – 开发周期长,很难适应环境的变化 – 要求在系统开发初期就掌握用户需求,预见可能发生 的变化
第二节、原型法(80年代)
•一、产生背景:结构化方法的缺点是开发周期长, 一 产生背景:结构化方法的缺点是开发周期长, 系统开发初期难以确定用户需求。20世纪80年代初 世纪80 系统开发初期难以确定用户需求。20世纪80年代初 期发展起来的原型法针对这些缺点而出现。 期发展起来的原型法针对这些缺点而出现。 •二、基本思想(31):开发人员凭借自己对用户 ):开发人员凭借自己对用户 二 基本思想(31): 需求的理解,通过强有力的软件环境支持, 需求的理解,通过强有力的软件环境支持,构造出 一个系统原型,用户先运行这个原型系统,熟悉它、 一个系统原型,用户先运行这个原型系统,熟悉它、 使用它,受到启发和取得经验, 使用它,受到启发和取得经验,然后对系统的目标 和功能提出更精确、具体的需求, 和功能提出更精确、具体的需求,然后开发人员反 复修改原型直至用户满意。 复修改原型直至用户满意。
《管理信息系统》课程讲义1
《管理信息系统》讲义段金华编景德镇陶瓷学院工商学院前言管理信息系统(MIS)是一门新兴学科,它是近年来随着管理科学(Management Science)、系统理论(System Theory)和计算机科学(Compute Science) 的不断发展和相互交换,逐步形成的一门综合性边缘学科(Dual Discipline) 。
就管理信息系统的功能而言,它是一个由人、计算机等组成的进行信息的收集、传递、存储、加工、维护和使用的系统。
该学科的诞生和发展、标志着计算机在管理中的应用达到了一个新的高度,它已成为管理领域内一门极其重要的应用性科学。
第一章基本概念与理论基础第一节基本概念一、信息及其度量1、信息的概念信息(Information)是客观世界所固有,人类自古对其有一定的认识①,但从来没有象现代社会这样引起如此广泛、深入、持久的影响,以至于要为信息给出一个定义,十分困难。
现在各种有关信息的定义达几十种之多②。
正如十九世纪的印度哲学家辨喜所说“世界上最伟大的东西是最简单的东西,它和你自己存在一样简单”。
正是由于信息概念十分广泛,所以,不同学科对其有不同的解释。
一般认为:信息是关于客观事实的可通讯的知识。
其理由:第一,信息是客观世界各种事物的特征的反映。
这些特征包括事物的有关属性状态,如时间、地点、程度和方式等等。
第二,信息是可以通讯的。
大量的信息需要通过各种仪器设备获得。
第三,信息形成知识。
人们正是通过人类社会留下的各种形式的信息来认识事物、区别事物和改造世界的。
2、信息与数据数据(Data,又称资料)是对客观事物的性质、状态以及相互关系等进行记载的物理符号或是这些物理符号的组合。
从上表中可以看出:数值数据使得客观世界严谨有序;其它类型的数据使得客观世界丰富多彩。
信息与数据既有联系,又有区别:数据是信息的表达形式,信息是数据表达的内容。
数据是对客观事物状态和运动方式记录下来的符号(数字、字符、图形等),不同的符号可以①一千多年前,唐代诗人李中在《碧云集·暮春怀古人》中留下“梦断美人沉信息,目穿长路倚楼台”的佳句。
MIS开发方法学41页PPT
➢ 采用成熟的先进适用技术。 ➢ 采用经济、简洁、宜人的人机接口。
3、系统原则
系统的观点,系统工程的原理方法
4、规范化原则
标准化,规范化,有示范作用,易移植推广。
5、递进原则
总体规划,分步实施,递进发展。
5.2 MIS开发方法
MIS的开发方法指其开发的思想方法及其所用的模型 工具,至今形成了思想方法体系的主要有结构化生 命周期法、增长原型法、面向对象方法
如有需要与可能可跳过某些步骤或有 必要的 反复,但不可打乱或颠倒之 。
1. 结构化系统分析(SSA)
结构化系统分析的目的是根据用户的系统需求, 确定系统的任务,即系统到底要“做些什么”。它又可 分为可行性研究、现状调查与评价和目标分析——新系 统逻辑模型构思等三个小阶段。
2. 结构化系统设计(SSD)
3. 系统运行
系统运行阶段包括三个方面的工作:系统运行的 日常管理与系统维护、系统管理和系统评价。
结构化生命周期法的思想是目前普遍接受的一种 传统的主流思想方法,主要优点有如下两点:
(1)强调系统开发过程的整体性和全局性,强调在整 体优化的前提下来考虑具体的系统分析设计问题,即 所谓的自顶而下、逐步求精的观点。
5.2.3面向对象(OO)方法
在信息系统工程中,结构化生命周期法把软件工程 中重在处理过程的结构化开发方法与数据库设计中重在 数据结构的实体联系方法结合起来,努力实现动态过程 与静态结构的集成融合和开发阶段间的圆滑过渡。正是 这种努力孕育了面向对象基本思想。对象是现实世界事 物的抽象,是组成世界的基本模块,对象内部有自己的 静态结构(属性)和动态行为(操作);对象之间的静 态联系(关联)是相对稳定的,而其动态连接(事件驱 动)则不断地改变着对象的状态,使世界千姿百态丰富 多彩;对有共性的对象的抽象概括与封装把对象划分为 类,而通过派生继承又得到子类,构成类层次;在整个 信息系统生命周期中保持这些概念与模型不变,从而真 正实现了动态过程与静态结构的完全集成融合和开发阶 段间的无缝连接。
第三章管理信息系统 MIS开发方法
第三章 管理信息系统开发方法
第一节 管理信息系统开发的概述 一、管理信息系统开发的条件 (课本P51-52) 二、管理信息系统开发的原则 (课本P52-53)
第 三 章 管 理 信 息 系 统 开 方 法 发
2-1
管 理 信 息 系 统
第一节
管理信息系统开发的概述
三、管理信息系统的开发策略
第 三 章 管 理 信 息 系 统 开 方 法 发
管 理 信 息 系 统
第二节 管理信息系统开发方法
二、结构化系统开发方法( SSA&D ) (structured system analysis and design)
(一)含义
第 三 章 管 理 信 息 系 统 开 方 法 发
用系统工程的思想与工程化的方法,按用户至 上的原则,结构化,模块化,自顶向下地对 系统进行分析与设计。 结构化系统开发方法是在生命周期法基础上发 展起来的。是目前应用的最普遍的一种开发 方法
1、“自上而下”的策略 是从企业战略目标出发,将企业看成一个整体, 探索合理的信息流,确定系统方案,然后自上 而下层层分解,确定需要哪些功能去保证目标 的完成,从而划分相应的业务子系统。 优点:整体性好,逻辑性较强,条理清楚,层 次分明,能把握总体,综合考虑系统的优化。 缺点:对规模较大系统的开发,因工作量大而 影响具体细节的考虑,开发难度大,周期较长, 系统开销大,所冒风险较大。
原型必须是可运行的
原型要易于修改
管 理 信 息 系 统
第二节 管理信息系统开发方法
原型法的软件支持环境
方便灵活的关系数据库系统(RDBS);
第 三 章 管 理 信 息 系 统 开 方 法 发
与RDBS相对应的、方便灵活的数据字典描述
管理信息系统 讲义
基础知识:一、概念:1、背景:随着以计算机技术、通信技术、网络技术为代表的现代信息技术的飞速发展,人们越来越重视对信息资源的开发和利用。
信息化水平的高低已经成为衡量一个国家、一个地区现代化水平和综合国力的重要标志。
2、什么是信息,特点:客观上反映客观事物的现实情况;人们可接受,通过加工分析从而指导人们的行动;是有用的数据。
具有可传递性、可存储性、可开发性、价值不确定性、3、比较信息与数据的联系和区别:(数据(Data,又称资料)是对客观事物的性质、状态以及相互关系等进行记载的物理符号或是这些物理符号的组合。
它是可识别的、抽象的符号。
这些符号不仅指数字,而且包括字符、文字、图形等等。
数值数据使得客观世界严谨有序;其他类型的数据使得客观世界丰富多彩。
数据经过处理后,其表现形式仍然是数据。
处理数据的目的是为了便于更好地解释。
只有经过解释,数据才有意义,才成为信息。
因此,信息是经过加工以后、并对客观世界产生影响的数据)数据是符号,是物理性的,信息是对数据进行加工处理之后所得到的并对决策产生影响的数据,是逻辑性(观念性)的;数据是信息的表现形式,信息是数据有意义的表示。
4、信息的度量:信息量的大小取决于信息内容能消除人们认识的不确定的程度,消除的不确定程度大,则发出的信息量大,反之,发出的信息量小。
如果事先就确切地知道消息的内容,那么消息中所包含的信息量就等于零。
信息在系统的运动过程中可以看作是负熵,信息量愈大,则负熵愈大。
以2为底,信息单位称为比特(bit);以3为底,信息单位称为屈特(trit);以e为底,信息单位称为纳特(Nat);以10为底,信息单位称为哈脱(Hart)。
信息量的定义公式可写成:H(x)=-∑P(Xi) log2 P(Xi) i=1, 2, 3 …. , n这里: Xi代表第i个状态(总共有n个状态)P(Xi)代表出现第i个状态的概率H(x)就是用以消除这个系统不确定性所需的信息量。
管理信息系统MIS开发方法
二、结构化方法的主要原则
重点 1、分为哪五个阶段 2、每个阶段的任务是什么 3、 每个阶段需编写什么文档28
三、阶段划分及其内容
系统规划
系统分析
系统设计
系统实施
运行维护
三、阶段划分及其内容
每一阶段的任务每一阶段要编制的文档详见P28~30
4、名词解释:系统的生命周期P30
MIS生命周期模型
增加功能
三、原型法的开发步骤
四、原型法优缺点
优点P35:
符合人们认识事物的规律 便于和用户的交流 用户能尽早接触系统提高了用户参与开发的积极性并利于系统的移交、运行与维护
不适合大型系统或者复杂系统的开发
局限:
第三节、 面向对象的开发方法90年代
一、产生背景 20世纪90年代初面向对象的分析与设计方法以及面向对象的语言如C++开始实际应用从而推动了面向对象力法的开发方法的发展 二、基本思想37:尽可能模拟人类习惯的思维方式使开发软件的方法与过程尽可能接近人类认识世界解决问题的方法与过程
mis的应用知识讲解
§1.4 Mis的应用信息在社会经济系统中始终起着至关重要的作用,它在控制、预测、人类认识和心理等方面极大地影响着系统的运转。
而信息处理的手段更是直接关系到上述各个方面,信息技术不仅影响着各个组织系统的状态,更重要的是它不断地改变着它们的结构和运行规则。
所以,管理信息系统作为信息技术的主要应用已经渗入社会经济系统的各个领域。
一、管理信息系统在政府机关中的应用政府机关的事务工作通常以一个个流程来安排或进行,每个流程又分为步骤,不同的步骤常常由不同人来完成。
所以,管理信息系统在政府机关单位中应用主要体现在工作流程的规范管理方面。
传统的管理信息系统是以一些相对独立的功能来实现这些步骤,不能很好的处理步骤之间和流程之间的关联,这在政府机关的工作形式下是不恰当的,增加了用户的使用负担。
集成工作流技术与管理信息系统技术的解决方案不仅解决了这一问题,还具有种种其它优点,这是管理信息系统在政府机关事务管理中的一种应用案例。
这种工作流管理信息系统(WMIS:Workflow + MIS,即工作流+管理信息系统)是把工作流技术与管理信息系统集成起来,其特点是数据库应用流程化。
政府机关内的行政事务工作都是由一系列环节构成的业务流程组成的,所以这样的组织需要其软件系统不仅能够解决独立环节的业务问题,而且能够自动把这些环节串联起来,希望一个环节所做的工作能够自动被下一个环节利用,这就是最基本工作流的需求。
同时每一个环节常常又必需要数据库技术来解决,这样就提出了在工作流中应用数据库技术的要求。
也就是,每个业务处理单位内部需要管理信息系统的功能进行数据的整理、检索、统计、输出等,但是各个业务处理单位之间必须用工作流的方式串联起来,将各个业务处理单位的工作结果在组织中按照一定的程序流转,并可以进行流程的监督、控制等。
目前一种流行的工作流管理信息系统的解决方案是:电子邮件 + 数据库 = 工作流管理信息系统(WMIS)。
管理信息系统第4章-MIS的开发策略和开发方法
.
6
4.3.1 生命周期法
生命周期法(结构化系统开发方法) 基本思想:把信息系统的整个生命周期分 成规划、分析、设计、实施、运行维护五个 阶段,并详细规定了各阶段的任务及工作方 法。
.
图4-1 系统的生命周期
初步 调查
框架 设计
可行性 研究
系统 评价
系统规划
系统 维护
系统运行 和维护
审批
详细 调查
本质上分为 从应用场合分为
丢弃型
进化型
⑴ 丢弃式(研究) 丢弃型
⑵ 演化式(试验)
⑶ 递增式(进化)
.
⑴ 丢弃(研究)式
把原型作为用户与开发人员之间通信的媒介, 不打算将它作为实际系统运行。
目的 特点
.
⑴ 丢弃(研究)式
目的: 为对最终系统进行研究,用户和开发者借助此系 统进行交流,共同明确新系统的需求。可将这一 过程作为生命周期法的一个阶段,即需求定义阶 段 (原型法与生命周期法结合)。
.
递增式(进化)原型开发MIS过程
系统总体设计
Y
功能子单元
全部实现?N 实现一个功能子单元Fra bibliotek最终系统
图4—6 递增式原型开发MIS过程
4.3.2 原型法
四、原型法的优点及存在的问题
1、原型法的优点 2、原型法的缺点
.
4.3.2 原型法
1. 原型法的优点 ⑴ 开发周期短 ⑵ 增加用户的满意度 ⑶ 加强了开发过程中的用户参与程度 ⑷ 降低系统开发中的风险 ⑸ 降低系统开发的成本 ⑹ 易学易用,减少对用户的培训时间 ⑺ 可产生正确的系统需求描述
.
4.1.2 MIS开发的条件
2.MIS开发前的准备工作
第6章 MIS的开发方法1
管理信息系统——第6章 MIS的开发方法
22
6.3 原型法系统开发方法
2.原型法开发过程 确定用户的基本需求; 开发初始原型系统; 对原型进行评价 修正和改进原型系统
⑶ 对象之间的联系通过消息传递机制来实现。消息传递是通过消息 传递模式和方法所定义的操作过程来完成的。
⑷ 对象具有继承性。子类可以通过继承机制获得其父类的特性。 ⑸ 对象具有封装性。一个对象就构成一个严格模块化的实体,在系 统开发中可被共享和重复引用,达到软件(程序和模块)复用的目的。
管理信息系统——第6章 MIS的开发方法
25
原型法与生命周期法的比较
内容
开发路径
方法
文档数量 用户参与程度 开发过程的可见性 对功能需求或环境变化的适应性 用户的信息反馈 对开发环境、软件工具的要求 对开发过程的管理和控制
原型法
生命周期法
循环迭代型
较少 高 好 较好 早 高 较困难
严格顺序型
多 低 差 差 迟 低 较容易
管理信息系统——第6章 MIS的开发方法
3
第6章 管理信息系统的开发方法
本章内容: 6.1 管理信息系统开发基础 6.2 结构化系统开发方法 6.3 原型方法 6.4 面向对象的开发方法 6.5 计算机辅助软件工程
管理信息系统——第6章 MIS的开发方法
4
6.1 管理信息系统的开发基础
6.1.1 管理信息系统开发的基本条件 1.必须有开发MIS的实际需求和迫切性。 2.具有一定的科学管理的基础。 3.必要的资金支持。 4.领导重视与业务部门的支持。 5.有一支不同层次的开发、使用、维护管理信息 系统的专业人才队伍。
第2章 MIS的开发方法
第2章 MIS的开发方法
第2章 MIS的开发方法
一、结构化系统开发方法
3、结构化系统开发方法的优点 (1)严格区分系统开发的阶段性 (2)自顶向下的分析与设计和自底向上逐步实施相结合 (3)用户至上 (4)符合实际,客观性和科学化 (5)充分预料可能发生的变化 (6)系统开发过程工程化、文档资料标准化
原型应具备以下特点: • 实际可行。原型不是抽象的系统结构模型或理论设计模型, 而是可以实际运行的软件系统。 • 具有最终系统的基本特征。原型是形成最终系统的基础,通 过不断丰富其功能,最终形成实际的管理信息系统产品。 • 构造方便、快速,造价低。
第2章 MIS的开发方法
二、原型法
2、原型法的步骤
第2章 MIS的开发方Method)
面向对象方法的特点: 封装性 抽象性 继承性 动态连接性
第2章 MIS的开发方法
三、面向对象方法(Object-Oriented Method)
面向对象方法的步骤: OOA:用面向对象方法分析问题域,建立基于对象、 消息的业务模型,形成对客观世界和业务本身的正确 认识。生成业务对象的动、静态模型和抽象类。 OOD:针对OOA给出的问题域模型,用面向对象方 法设计出软件基础架构(概要设计)和完整的类结构 (详细设计),以实现业务功能。生成对象类的动、 静态模型(解决域)。 OOP:用面向对象的语言实现OOD提出的模型。
第2章 MIS的开发方法
常用的MIS开发方法
1. 结构化系统开发方法 2. 原型法 3. 面向对象方法 4. CASE(Computer Aided Software Engineering)方法
第2章 MIS的开发方法
一、结构化系统开发方法
1、结构化系统开发方法的基本思想 采用结构化思想、系统工程的观点和方法,按照
第4章 MIS开发方法
分析和设计 能力的要求 编程能力的 要求 系统维护的 难易程度 开发费用
五、MIS开发的基本原则
实用性原则 系统性原则 符合软件工程原则 逐步完善发展的原则
系统开发的原则
返 回
面向用户原则 系统性原则 领导参加的原则:领导出面组织力量,协调各方面的关系 是开发成功的首要条件。 优化与创新的原则:信息系统的开发必须根据实际情况和 科学管理的要求加以优化与创新。 实用和时效的原则:要求从制定系统开发方案到最终的信 息系统都必须是实用、及时和有效的。 规范化原则:按照标准化、工程化的方法和技术来开发系 统。 动态适应性原则:充分考虑组织和管理模式可能发生的变 化,使系统具有一定适应环境变化的能力。 充分利用信息资源的原则:数据尽可能共享,减少系统的 IO,对已有的数据、信息作进一步的分析处理,以便充 分发挥深层次加工信息和作用。
(二)委托开发方式
注意: (1)使用单位(甲方)的业务骨干要参与系统的 论证工作; (2)开发过程中需要开发单位(乙方)和使用单 位(甲方)双方及时沟通,进行协调和检查。
(三)合作开发方式
定义:由使用单位(甲方)和有丰富开发经验的 机构或专业开发人员(乙方),共同完成开发任 务。双方共享开发成果,实际上是一种半委托性 质的开发工作。 适用于:使用单位有一定的管理信息系统分析、 设计及软件开发人员,但开发队伍力量较弱,希 望通过管理信息系统的开发建立、完善和提高自 己的技术队伍,便于系统维护工作的单位。
(四)利用现成的软件包开发方式
优点:是能缩短开发时间,节省开发费用,技术 水平比较高,系统可以得到较好的维护。 缺点:是功能比较简单,通用软件的专用性比较 差,难以满足特殊要求,需要有一定的技术力量 根据使用者的要求做软件改善和编制必要的接口 软件等二次开发的工作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
开发阶段 系统规划 系统分析 系统设计 系统实施
主要人员 CIO、项目经理、系统分析员 系统分析员、终端用户 系统设计员、数据库管理员 程序设计员、数据库管理员、终端用户
系统维护与评价 系统维护人员、数据库管理员
信息系统开发工作中工作量重心的偏移
诺兰模型
影响度 人数
规划
分析
设计
实施
维护
阅读:发现错误的成本
•掌握原型法的开发步骤;原型法的种类;原型 法的特点及适用范围;
•具备利用上述两种方法开发信息系统的能力 •了解面向对象法;面向对象法的开发过程;面 向对象法的特点及适用范围
第三章 管理信息系统开发方法
• 内容提要:
一、 MIS开发概述
二、结构化系统开发方法 三、原型法 四、面向对象的方法简介 五、计算机辅助软件工程CASE
给专业软件开发单位。
4. 采购
• 时间短,费用低,而且系统可靠性稳定性高,反映先
进管理思想 • • • 不能满足用户单位的特定需求 维护困难 “采购方式”只是获得管理信息系统时间比较短,但 是系统实施的时间仍然很长。(作改动、编接口)
三、系统开发方法概述
系统开发策略
• “自下而上”的开发策略 (Bottom Up) 从现行系统业务状况出发,先设计系统的构 件实现一个个具体的功能,逐步地采用搭积木的 方式组成整个系统,由低级到高级建立MIS。
2. 联合开发(合作开发)
由用户单位和用户单位以外的单位组成系统开发小 组,由对方负责,针对企业具体情况和要求,共同完成 系统开发任务。 在开发过程中中要注意任务分工明确,责任明确, 注意双方工作人员之间的协调和配合,尤其是各种文档 的交流。
3. 外包(Outsourcing)(或委托开发) 承包方根据用户单位提出的开发要求而提出 管理信息系统的大体框架和开发所需要的费用等, 当用户单位认定后,将系统开发的任务全部外包
对管理信息系统而言,要掌握的知识主要有:计算机网
络、系统安全、数据管理技术、软件结构、系统集成等。
同时系统设计员也应该具有一定的管理知识,具有
在经济和技术之间平衡的能力。
5. 程序设计员 6. 系统维护人员 7. 数据库管理员
项目组的人员结构
管理信息系统的开发分为多个阶段,不同的
阶段完成系统开发中的不同任务,因此不同阶段 所需要的人员从数量和对知识的掌握要求也不同。
总结 练习 资料
第一节 MIS开发概述
本节内容
• MIS开发的认知模型
• 系统开发方式
• 系统开发方法概述
一、MIS开发的认知模型
认知过程
管理信息系统的开发者面临的最大的问题在
于如何准确、完整地获得用户的需求,而大多数 系统的开发者不可能是一个业务专家,对相关问 题有充分的认识,因此在管理信息系统的开发中 有一个认知过程。
2. 认知模型
• • 问题域 逻辑模型:识别用户需求,确定开发系统的功能 (“作什么?”) • 物理模型:在一定信息技术、系统平台约束下,设计 系统实现方式(“如何做?”) • 计算机可执行模型:利用计算机语言设计出相应的计 算机程序。
二、系统开发人员和开发方式
• 系统开发人员
1. 信息主管(CIO) 企业高层负责组织信息资源管理的决策者,全面负 责组织的信息管理工作。根据组织的战略目标,考虑和 提出组织的信息战略,保证信息战略与组织战略相配合, 并对组织信息化的发展做出长远规划。 信息主管首先是一个管理者,但不是技术管理者, 而是业务管理者。
李婧
管理工程系 信息管理研究室 2016/3/5
教学目的
•使学生了解常用的开发方法
•能够使用一种方法或几种方法进行信息系统的 开发
第三章 管理信息系统开发方法
• 内容提要:
一、 MIS开发概述
二、结构化系统开发方法 三、原型法 四、面向对象的方法简介 五、计算机辅助软件工程CASE
教学要求
•了解结构化开发方法以及该方法存在的问题
优点:可以避免大规模系统可能出现运行不协调 的危险
缺点:不能像想象那样完全周密,容易忽视系统 部件的有机联系。
三、系统开发方法概述
系统开发策略
• "自上而下"的开发策略(Top Down)
“自上而下”的开发策略强调从整体上协调
和规划,由全面到局部.从组织管理的整体进行设 计,逐渐从抽象到具体,从概要设计到详细设计,
规划
分析
设计
开发
测试
安装
维护
系统开发方式
1. 自主开发
自主开发方式是一种完全依靠用户单位自身力量,由用
户单位自身组成项目组,根据用户单位的特点来开发MIS。 优点: 满足用户单位的个性化需求 易于维护,能满足经常变化的需求
开发经费较少
缺点: 需要本单位具有知识结构完备、经验丰富的专业人员
开发时间较长
大量的实践表明,信息系统产生的许多错误
都是由于需求定义不准确或错误导致的,而且在
需求定义阶段发生错误,则修改这些错误的代价 非常高。许多成本分析表明,随着开发进程的进 行,改正错误或在改正错误时引入的附加错误的 代价是按指数阻尼正弦曲线增长的。
2000 1800 1600 1400 1200 1000 800 600 400 200 0
课后讨论
人们获得了信息,是否就一定能够保证 管理决策效率的提高?为什么?给出你的 看法。
课前思考 1、有的同学认为,只要能编写好程序,就能开发管 理信息系统,对不对? 2、为什么许多管理信息系统开发和应用失败了,原 因是什么? 3、同学们知道哪些开发方法?“软件危机”是怎么 回事?
第二章 MIS开发
2. 项目经理
管理信息系统的开发是一项系统工程,在开发过程 中涉及多种资源的计划、组织、协调、指挥和控制。
3. 系统分析员
系统分析员是利用信息技术提供组织问题解决方案 的解决者,不是程序员。(详细分析问题,了解与问题 相关的所有事物和关系,提出问题的解决方案)
4. 系统设计员
系统设计员应该具有扎实的信息技术方面的知识。
管理信息系统的开发过程
就是根据需要解决的问题,建立一个有信息技术
支撑、与解决问题相关的、数据处理的、可运行计算机 模型。
现实世界: 问题
计算机世界: 计算机可 执行模型
现实世界: 问题
根据问题 进行抽象
观念世界
逻辑模型
根据系统平台 进行设计
计算机世界 计算机可 执行模型
利用实用软件 进行描述
数据世界 物理模型