mis 教案 第三篇 开发方法与信息系统规划.docx
- 文档编号:4635244
- 上传时间:2023-05-07
- 格式:DOCX
- 页数:25
- 大小:519.92KB
mis 教案 第三篇 开发方法与信息系统规划.docx
《mis 教案 第三篇 开发方法与信息系统规划.docx》由会员分享,可在线阅读,更多相关《mis 教案 第三篇 开发方法与信息系统规划.docx(25页珍藏版)》请在冰点文库上搜索。
mis教案第三篇开发方法与信息系统规划
第三篇开发方法与信息系统规划第一讲
教学对象
会、财、商、源、市03级
教学时间
年月日
教学内容
第三篇开发方法与信息系统规划
第一节信息系统开发方法
1、结构化系统开发方法
2、原型法
3、面向对象方法
4、各种开发方法的比较
教学目的
使学生掌握结构化系统开发方法、原型法、面向对象方法的基本思想、开发过程、特点、优缺点、适用范围。
教学重点
各种开发方法的基本思想、开发过程、适用范围。
教学难点
在实际管理信息系统开发过程中开发方法的选择。
各种开发方法之间的比较。
计划学时
2学时
教学教具
多媒体教学系统
教学方法
1.借助多媒体手段,进行课堂理论教学;
2.启发式教学:
教学过程中,老师提出问题或引导学生自己提出问题,使讲课过程处于一种积极地启迪思维、促进思索氛围中,激活学生分析问题、解决问题的欲望,从而造成一种启发性的课堂教学气氛;
演示设计
1、结构化系统开发方法
2、原型法
3、面向对象方法
4、各种开发方法的比较
主要内容
课程导入
问题讨论:
1、是不是只要能编写好程序,就能开发管理信息系统?
2、为什么许多管理信息系统开发和应用失败了,原因是什么?
通过上述问题的讨论,引导学生重视开发方法的学习,对目前各种开发方法从总体上加以了解。
3.1信息系统开发方法
MIS开发的基本原则
⑴实用性原则
⑵系统性原则
⑶符合软件工程规范的原则
⑷完善,逐步发展的原则
常用的系统开发方法
1结构化系统开发方法(StructuredSystemDevelopmentMethodology)
2原型法(Prototyping)
3面向对象方法(Object-OrientedMethod)
一、结构化系统开发方法
结构化开发方法是在生命周期(lifecycle)法基础上发展起来的。
生命周期:
从提出要建立一个MIS开始,到完全建成的全过程,是一个连续发展的过程,即一个阶段的完成就是下一个阶段的开始,这个过程称为系统的开发生命周期(SystemDevelopmentLifeCycle,简称SDLC)。
将系统的生命周期划分为:
系统规划、系统分析、系统设计、系统实施、系统运行和维护等阶段。
应用系统工程的方法,按照规定的步骤和任务要求,使用一定的图表工具完成规定的文档,在结构化和模块化的基础上进行MIS的开发工作。
1.系统规划阶段
对企业的环境、目标、现行系统的状况进行初步调查,根据企业目标和发展战略,确定MIS的发展战略,对建设新系统的需求做出分析和预测,同时考虑建设新系统所受的各种约束,研究建设新系统的必要性和可行性。
输出:
可行性分析报告、系统设计任务书
2.系统分析阶段——逻辑设计阶段
根据系统任务书所确定的范围,
对现行系统进行详细调查,描述现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要求,即提出新系统的逻辑模型。
输出:
系统分析报告
3.系统设计阶段——物理设计阶段
根据系统分析报告中规定的功能要求,考虑实际条件,具体设计实现逻辑模型的技术方案即设计新系统的物理模型。
分:
总体设计和详细设计输出:
系统设计说明书
4.系统实施阶段
将设计的系统付诸实施。
购置、安装、调试计算机等设备,编写程序,调试程序,人员培训,数据文件转换,系统调试,系统转换。
返回
5.系统运行和维护阶段
记录系统的运行情况,根据一定的规格对系统进行必要的修改,评价系统的工作质量和经济效益。
结构化系统开发方法的优缺点
优点
开发人员与用户紧密结合,建立用户第一的观点
采用“从上到下”的开发策略,注重开发过程的整体性和全局性。
缺点
用户介入系统开发的深度不够,系统需求难以确定(原因);
开发周期长,文档过多;
各阶段文档的审批工作困难
原因
⑴用户懂管理,不懂计算机,分析人员缺乏对特定组织的管理状态的认识和了解;
⑵用户不能确切描述现行信息系统的现状和未来目标,分析人员理解会有偏差;
⑶组织的管理体制随环境而变化,要求系统开发有高度的可变性,这正是生命周期法难以支持的.返回
二、原型法
原型法基本原理
原型:
可以逐步改进成运行系统的模型
开发者在初步了解用户需求的基础上,构成、设计和开发一个系统初始模型,该模型称为原型或骨架。
(一个可以实现的系统应用模型。
)开发人员和用户在此基础上共同探讨、改进和完善方案,开发人员再根据方案对原型进行修改得到新的原型,再征求用户意见,如此反复,直至用户满意为止。
原型法的特点
基本特点
该方法更多地遵循了人们认识事物的规律,因而更容易为人们所普遍掌握和接受
该方法将模拟(仿真,Simulation)手段引入系统分析的初期阶段,通过原型来实现用户和系统分析人员间的沟通,解决了传统方法中的一个重要难题
通过原型统一认识对象、问题标准和建立反馈渠道,为我们准确地认识问题创造了条件
充分利用最新的软件工具,使整个信息系统的研制过程摆脱了老一套工作方式,不仅使系统开发的效率有所提高,还使系统的弹性得以增强
该方法可以充分打消用户的心理负担,提高用户参与开发的积极性,对用户的实际工作水平提高也有所帮助
三、面向对象方法
对象的基本思想
在面向对象的方法中,对象是一个非常广泛的概念,凡是在系统中的具体和抽象实体,都可以被称为对象
每个对象由两个方面组成
属性:
它决定对象的特征
方法:
是指可能施加于对象的动作(处理)
对象具有以下特点
封装性
抽象性
继承性
动态链接性
面向对象的系统开发步骤
面向对象分析(OOA)
面向对象设计(OOD)
面向对象程序设计(OOP)
面向对象的系统开发方法的评述
这种方法在近年发展很快,由于受相对完备的理论和开发工具的支持,使之成为系统开发中一种普遍的方法
由于对象具有的基本特点,面向对象的开发方法可以进行整体分析、分离设计、集成总装的开发策略,因而降低了系统开发的复杂度
该方法的应用为软件组件复用提供了一种可行的方法,因而在类似大型系统的开发中可以有效地降低开发成本、缩短开发周期和提高开发质量
由于面向对象是一种较新的思维方式,因而在进行OOA是可能会造成用户的某些不适应。
另外,由于OO方法的抽象程度较高,要完备地发现应用领域的全部对象,以其将这种对象映射为规范的对象描述都有一定的困难
各种开发方式的比较
前面所讨论过的几种常用方法对系统开发过程中的几个主要环节支持情况如何呢?
现分析如下:
①结构化系统开发方法,是能够全面支持整个系统开发过程的方法,该方法基于模块化的设计思想,采用“自顶向下,逐步求精”的技术对系统进行划分。
简单易懂,使用方便,获得了广泛应用。
②原型方法,它是一种基于4GL(第4代程序生成语言)的快速模拟方法,它通过模拟以及对模拟后原型的不断讨论和修改最终建立系统。
要想将这样一种方法应用于一个大型信息系统开发过程中的所有环节是根本不可能的,故它多被用于局部系统或处理过程简单系统的设计到实现环节。
③面向对象法,它是一种围绕对象来进行系统分析和系统设计,然后用面向对象的工具建立系统的方法。
这种方法可以普遍适用于各类信息系统开发,但是不能涉足系统分析以前的开发环节。
这三种常用的系统开发方法各有所长,迄今为止还很难绝对地从应用角度来评价其优劣。
虽然每种方法都是在前一种方法不足的基础上发展起来的,但就目前技术的发展来看,这种发展只是局部弥补了其不足,就整体而言很难完全替代。
另外这种发展和弥补是在一定技术基础之上的,没有基础一切都无从谈起。
具体应用时应该根据实际条件,博采众方法之长,避其之短,而不能生搬硬套。
一般来说,系统的功能或要求预先难以确定,在开发过程中可能有重大变化;规模较小、结构不太复杂的系统适宜于用快速原型法或面向对象法。
因为它们在设计系统的模型时,只需提出系统的基本要求,系统要求的扩充和完善可以在开发过程中逐步提出并实现,因而比较容易适应不断变化的环境,缩短系统开发的时间。
教学小结
系统开发和采用何种开发方法,是管理信息系统开发能否成功的关键。
各种开发方法各有其侧重点,结构化系统开发方法是目前各种开发方法中理论比较严谨、应用比较广泛、成功率比较高的一种开发方法,主要由于其应用了系统的思想和系统工程的工作方式,对于其存在的缺点,可以通过与原型法、面向对象方法结合使用,能够得到较好地克服。
原型法对于了解用户需求、提高用户满意程度、提高开发速度等发面尤其突出的特点,但对于大型复杂系统开发可以作为系统调查分析加以采用。
面向对象方法作为一种全新的开发方法尽管是研究的热点,但在管理实际中如何分析、设计,如何构造对象是相当复杂的一项工作。
学习指导
学习上注意开发方法的体系结构,了解各种开发方法的侧重点和各种开发方法之间的联系与区别,开发方法与开发技术之间的区别。
常用系统开发方法管理信息系统的核心之一,对于每一种开发方法的基本思想、开发过程、特点、优缺点、适用范围结等需要牢固掌握,同时,对于各种开发方法之间的联系需要正确地理解,针对不同的管理系统,或者同一系统中的不同部分采用不同的开发方法进行有效地解决。
参阅教材
教材第4章
网络资源
作业
P106第5题
第三篇开发方法与信息系统规划第二讲
教学对象
会、财、商、源、市03级
教学时间
年月日
教学内容
第三篇开发方法与信息系统规划
第二节信息系统战略规划
1、管理信息系统战略规划的概念
2、制定管理信息系统战略规划的常用方法
主要介绍BSP法的步骤
3、企业流程重组
教学目的
通过本节内容的学习,正确认识组织在管理信息系统建设方面所处的阶段,如何从组织发展的战略目标出发进行系统规划。
了解管理信息系统建设规划的常用方法的基本思想,规划过程、使用工具,理解各种规划方方法所适用的范围。
教学重点
系统规划的内容和作用。
可行性研究的内容。
各种规划方法的基本思想、规划过程和工具。
BSP法的步骤。
教学难点
U/C矩阵的应用。
计划学时
2学时
教学教具
多媒体教学系统
教学方法
1.借助多媒体手段,进行课堂理论教学;
2.以理论知识点为主线,以现实问题讨论和案例分析相结合的方式,以加深学生对基本概念的理解。
演
示
设
计
1、管理信息系统战略规划的概念
2、制定管理信息系统战略规划的常用方法
主要介绍BSP法的步骤
3、企业流程重组
主要内容
课程导入
信息系统实现过程:
总体规划企业长期目标,步骤
分步实施各个子系统统一设计初步方案利于系统集成
集成统一系统构成集成信息平台
规划为成万事之始,所以学习管理信息系统有必要先学习系统规划。
3.2信息系统战略规划
战略是组织领导者关于组织的以下问题的概念的集合:
组织的使命和长期目标
组织的环境约束及政策
组织当前的计划和计划指标的集合
MIS战略规划是一个组织的战略规划的重要组成部分,是关于MIS长远发展的规划
MIS战略规划的作用
合理分配和利用信息资源,节省信息系统的投资
通过制订规划,找出存在的问题,更正确地识别出为实现企业目标MIS必须完成的任务,促进信息系统的应用,带来更多的经济效益。
指导MIS的开发,用规划作为将来考核系统开发工作的标准
若规划不好,不仅项目本身将造成损失,也将导致企业运行不好
3.2.1管理信息系统战略规划的概念
一、诺兰模型
Nolan模型的启示
1.信息系统建设是一项长期的、复杂的、投入高的社会化系统工程,
其发展呈波浪式进程,它受各种综合条件的影响和制约,并不是一蹴而就的,而应遵循一定的客观规律;
2.信息系统伴随着计算机技术的应用发展而实施的,其发展的各阶段是一个人类对其应用的认识逐步提高的过程,各阶段是不能逾越的,但我们可以尽可能压缩蔓延和控制阶段的时间,对其规划和改造,使其按照正确的方向前进,并推动它从低层向到高层发展;
3.我国是一个发展中国家,人口众多,资源还很紧缺,要在短时间内改变现有的管理信息系统的现状是不现实的,我们应该吸取别国的经验教训,避免盲从,少走弯路,根据自己国家、自己地区、自己单位的实际情况,规划出一套切实可行的信息系统建设方案来
二、开发信息系统的策略
自下而上
从组织各部门的现行业务出发,实现底层的业务处理功能(TPS/EDP/OA),然后逐层向上开发。
适应小型系统
可以由点带面,减少投资的浪费,见效快;但建成的系统难整体协调和管理。
自上而下
先在组织的高层次制订全面规划和总体设计,进而由全面到局部、由长远到近期,逐步求精地建立一套系统。
适合中、大规模的系统开发
建成的系统集成性、规范性、逻辑性强,容易整体协调和管理;但开发难度大、投资大、见效慢。
三、信息系统规划的内容
1.信息系统的总体方案。
包括信息系统的战略目标、结构和约束及计划和指标、时间规划等的分析。
2.单位的现状。
包括目前企业的软硬件、人员、制度等方面的情况。
3.系统实施方案的效果预测。
包括从技术与经济方面的可行性论证。
4.系统详细实施计划。
包括人员安排、资金需求、时间分配、项目组织等。
四、MIS战略规划的制定过程
(1)明确规划目标、任务与要求,作好规划准备工作。
(2)现行系统的初步调查与分析。
包括企业的目标与任务、组织机构几管理体制、现行系统的状况、存在的问题与不足及薄弱环节等。
(3)确定系统开发策略。
包括选择具体的开发方式、方法等。
(4)制定新系统的开发方案。
包括新系统的目标、功能、结构、开发进度计划、各阶段的资源需求、计算机系统的配置等。
(5)可行性研究。
包括开发新系统的必要性、技术上、经济上与组织管理上可行性论证等。
(6)提出系统规划报告,供用户审核。
3.2.2制定管理信息系统战略规划的常规方法
一、企业系统规划法(BSP)
帮助规划人员根据企业目标制订出MIS战略规划的结构化方法,由(美)IBM公司在20世纪60年代末创造并逐步发展起来的。
(指导企业MIS的开发而建立起的规范化方法)
BSP方法的思想
基于用信息支持企业运行的思想,是把企业战略转化为MIS战略的全过程。
BSP所支持的目标是企业各层次的目标,实现这种支持需要许多子系统。
BSP方法的作用
1.确定MIS的总体结构,明确整个系统的子系统组成以及开发这些子系统的先后顺序;
2.对数据进行统一规划、管理和控制,明确各子系统之间的数据交换关系,保证信的一致性。
BSP法的工作步骤
BSP实施步骤说明
准备工作
成立规划领导小组
提出工作计划
开动员会
调查研究
为后续需要完成的任务内容进行必须的了解
可以通过多种方式进行,如访谈、问卷、现场观察记录、文献研究、实验等
定义业务过程
定义业务过程是BSP方法的核心
业务过程是指:
管理中必要且逻辑上相关的、为了完成某种管理功能的一组活动
识别业务过程(企业过程)的主要意义
整个企业的管理活动由许多业务过程所组成,识别业务过程可对企业如何完成其目标产生深刻的了解
识别业务过程可以作为信息识别和构成信息系统的基础
按照企业过程所创建的信息系统,在企业组织机构变化时可以不必改变,换句话说就是信息系统相对独立于组织
业务过程重组
在业务过程识别的基础下,明确以下问题
哪些业务过程是正确的
哪些业务过程是低效的,需要在信息技术支持下实现优化
哪些业务过程是无效的,或不适合于计算机处理的,应当在业务中予以取消
定义数据类
数据类是指支持业务过程所必需的逻辑上相关的数据
定义数据类通常使用业务过程法:
即应当从各项业务过程的角度将与该业务过程相关的输入数据和输出数据按逻辑相关性整理出来,然后进行合并与归纳,从而得到所需要的数据类
定义信息系统总体结构
实际上是划分子系统,BSP方法是根据数据的产生和使用来划分子系统的,它尽量把数据产生的企业过程和使用的企业过程划分在一个子系统中,从而减少子系统之间的数据交换,具体使用U/C矩阵来实现
UC矩阵绘制原则
原则上每一个列只能有一个C。
如果没有C则可能是数据收集时有错;如果有多个C,则有两种可能性:
其一是数据汇总有错,误将其它几处引用数据的地方认为是数据源,其二数据栏是一大类数据的总称,如果是这样应将其细划;
每一列至少有一个U,如果没有U,则一定是调查数据或建立U/C阵时有误;
U/C矩阵中不能出现空行或空列。
如果有空行或空列,则可能是下列两种情况:
其一,数据项或业务过程的划分是多余的,其二,在调查或建U/C阵过程中漏掉了他们之间的数据联系。
二、关键成功因素法(CSF)
1.关键成功因素法(CSF):
通过分析找出使得企业成功的关键因素,然后再围绕这些关键因素来确定系统的需求,并进行规划。
发展历史
1970年,哈佛大学教授WilliamZani在MIS模型中使用了关键成功变量,这些变量是决定MIS成败的因素。
经过10年发展,MIT教授JohnRockart把CSF提高为MIS的战略规划方法
CSF的实施步骤
了解企业或MIS的战略目标
识别所有的成功因素
确定关键成功因素
明确各关键成功因素的性能指标和评估标准
CSF方法的步骤
1.了解企业目标
2.识别所有的成功因素
3.确定关键成功因素
4.明确各关键成功因素的性能
指标和评价标准
分析影响战略目标的各种因素和影响这些因素的子因素。
工具:
树枝因果图如下:
3.2.3企业流程重组
企业流程重组(BusinessProcessReengineering,简称BPR)的概念
产生背景:
MIT教授MichaelHammer和CSCIndex的CEOJamesChampy1993年发表《公司重组:
企业革命的宣言》
企业流程(过程):
是指为了完成企业目标或任务而进行的一系列跨越时空的逻辑相关的业务活动。
对企业流程进行根本的再思考和彻底的再设计、以求企业关键的性能指标获得巨大的提高,如成本、质量、和速度。
重组的原因
企业在管理信息系统创建前就业已形成并固化的流程,在逻辑上缺乏内在的科学性
流程因岗位的设置而被分割成一段段分裂的环节
每一环节关心的焦点只是本环节的最优而非全系统的最优
基于传统的信息手段而进行的信息沟通,客观上存在许多冗余的环节
仅仅用计算机系统去模拟手工管理系统,并不能从根本上提高企业的竞争能力,因此必须按现代化信息处理的特点去对现存企业流程进行重新设计
流程重组的内容
流程重组不仅涉及技术性因素,也涉及到人文性因素,包括
–观念重组
–业务流程重组
–组织重组
重组的最终目标为
–以新型企业文化代替老的企业文化
–以新的企业流程代替原有的企业流程
–以扁平化的企业组织代替金字塔型的企业组织
信息技术的应用是流程重组的核心,信息技术即是流程重组的出发点,也是流程重组的最终目标的体现者
流程重组的方法
目前已有的流程设计方法大多仅仅提出流程设计的原则方法,还缺乏比较具体的操作规程,因此流程重组的设计更多地依赖于系统人员的主观能力和实践经验
流程设计可以参考以下原则
–以过程管理代替职能管理,取消不增值的管理环节
–以事前管理代替事后监督,减少不必要的审核、检查和控制活动
–取消不必要的信息处理环节,消除冗余信息集
–以计算机协同处理为基础的并行过程取代串行和反馈控制管理过程
–用信息技术实现过程自动化,尽可能抛弃手工管理过程
教学小结
系统规划是按照结构化系统开发方法进行管理信息系统的第一个阶段。
对于系统能否进行开发,需要对其进行可行性论证,只有通过可行性论证后,才能对系统如何开发进行整体规划。
系统规划是对系统建设从整体上进行计划的一个重要阶段,其工作成果是后续个阶段的纲领性指导文件。
针对不同系统,需要选择合适的规划方法。
学习指导
本节学习上从整体上了解系统规划阶段的主要工作任务,了解诺兰模型的作用,分析用户为什么要开发管理信息系统,其想法是否可行,对于系统规划的作用需要深刻理解,注意处理好管理信息系统建设与组织发展战略目标之间的关系。
掌握各种规划方法的基本思想、规划过程、侧重点和工具。
参阅教材
教材第4章
网络资源
作业
P106第1、4题
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- mis 教案 第三篇 开发方法与信息系统规划 第三 开发 方法 信息系统 规划