收藏 分享(赏)

第5章 MIS的开发方法.ppt

上传人:dreamzhangning 文档编号:5753220 上传时间:2019-03-15 格式:PPT 页数:56 大小:518.50KB
下载 相关 举报
第5章 MIS的开发方法.ppt_第1页
第1页 / 共56页
第5章 MIS的开发方法.ppt_第2页
第2页 / 共56页
第5章 MIS的开发方法.ppt_第3页
第3页 / 共56页
第5章 MIS的开发方法.ppt_第4页
第4页 / 共56页
第5章 MIS的开发方法.ppt_第5页
第5页 / 共56页
点击查看更多>>
资源描述

1、第五章 MIS的开发方法,系统开发概述 系统开发方法 系统开发项目管理与开发方式,第一节 系统开发概述,系统开发的任务与特点系统开发的基本原则 系统开发的主要风险,一、系统开发的任务与特点,系统开发的任务: 系统开发的任务是根据企业的具体情况,设计出一套适合于现代企业管理要求的应用软件 ,为企业建立起计算机化的信息系统。,系统开发的特点: 复杂性 基于原系统、高于原系统 一把手工程 产品是无形的充分认识管理信息系统开发的特点,可以使系统的开发少走弯路。,一、系统开发的任务与特点,二、系统开发的基本原则,面向用户原则 系统性原则 符合软件工程规范的原则 逐步规范发展的原则,三、系统开发的主要风险

2、,系统开发的风险主要表现在: 投入超计划 系统性能比预期差,没获得预期收益,有的甚至导致完全失败,第二节 系统开发方法,系统开发的策略 结构化生命周期法 原型法 面向对象法计算机辅助软件工程法,一、系统开发的策略,“自下而上”的开发策略 基本思想:从业务系统开始,先实现每个基本功能(即数据处理功能),然后逐步向高级建设(即,增加管理、控制功能)。 “自上而下”的开发策略 基本思想:从整体上协调和规划,由全面到局部、由长远到近期,从探索合理的信息流出发来设计信息系统。,两种策略优缺点的对比,二、结构化生命周期法,结构化生命周期法的基本思想:用系统工程的思想和工程化的方法,遵照用户至上的原则,从系

3、统的角度分析问题和解决问题,按照规定的步骤和任务要求,使用图表工具完成规定的文档,采用自上而下整体分析和设计,自下而上逐步实施 。,二、结构化生命周期法,MIS生命周期模型,二、结构化生命周期法,结构化生命周期法的开发过程: 系统规划阶段:确定企业目标及信息系统目标,避免盲目开发系统 。 系统分析阶段:组织机构功能分析,管理业务流程分析,数据与数据流程分析,建立新系统逻辑模型 ,写成系统分析报告。 系统设计阶段:总体设计,详细设计,形成系统的物理模型,写出系统设计报告。 系统实施阶段:将新系统的设计方案变成可运行的计算机模型。 系统运行维护阶段:进行系统的日常运行管理、维护。,二、结构化生命周

4、期法,结构化生命周期法的优点 : 建立面向用户的观点 严格区分工作区间 设计方法结构化 文件标准化和文献化,二、结构化生命周期法,结构化生命周期法的缺点: 开发周期长 繁琐,使用工具落后 不能充分预料可能发生的情况及变化 不直观,用户最后才能看到真实模型,三、原型法,原型法产生的原因 运用结构化生命周期法的前提条件是要求用户在项目开始初期就非常明确地陈述其需求,需求陈述出现错误,对信息系统开发的影响尤为严重,因此,这种方法不允许失败。事实上这种要求又难以做到。人们设想,有一种方法,能够迅速发现需求错误。自80年代中期以来,原型法逐步被接受,并成为一种流行的信息系统开发方法。,三、原型法,原型法

5、的基本概念 原型法是指系统开发人员在对用户进行初步了解的基础上,借助功能强大的辅助系统开发工具,快速开发一个原型(原始模型),并将其演示给用户,开发人员根据用户的意见和评价对这个原型进行修改,如此反复,逐步完善,直到用户完全满意为止。,三、原型法,原型法的开发过程 : 确定用户的基本需求 开发初始原型 征求用户对原型的改进意见 修正和改进原型,原型法流程图,三、原型法,原型法的优点: 减少开发时间,提高系统开发效率 改进用户与系统开发人员的信息交流方式 用户满意程度高 应变能力强,三、原型法,原型法的缺点: 开发工具要求高 对大型系统或复杂性高的系统不适用 管理水平要求高,四、面向对象法,面向

6、对象方法(Object Oriented)产生的原因 以前的开发方法,只是单纯地反映管理功能的结构状况,或者只是侧重反映事物的信息特征和信息流程。面向对象的方法把对象的属性(数据)和处理(方法)封装在一起,通过子类对父类的继承,使得软件便于维护和扩充,提高了软件的可复用性。,四、面向对象法,面向对象的概念和术语: 对象(Object):对象的本质是数据与操作的封装 类 (Class):类是具有相同属性的对象的集合 消息:消息是为完成某些操作而向对象发送的命令和命令说明 继承:继承是指一个类因承袭而具有另一个类的能力和特征的机制 封装:封装是指把对象及对象的方法、操作的实现封闭在一起,四、面向对

7、象法,面向对象法的开发过程 系统调查和需求分析弄清要干什么的问题。 面向对象分析(OOA)OOA的步骤为标识对象、标识结构、定义属性和定义服务。 面向对象设计(OOD) OOD的工作内容主要有主体部件设计和数据管理部件设计。 面向对象编程(OOP)OOP可以分为可视化设计和代码设计两个阶段。,四、面向对象法,面向对象法的优点和缺点 面向对象法的主要优点是:缩短了开发周期,解决了从分析和设计到软件模块多次转换的繁杂过程。 面向对象法的主要缺点是:对大型的系统可能会造成系统结构不合理、各部分关系失调等问题。,五、计算机辅助软件工程法,计算机辅助软件工程(CASE)的概述CASE是一种支持整个软件开

8、发生命周期的软件开发自动化技术,是一种从开发者的角度支持信息系统开发的计算机技术。,五、计算机辅助软件工程法,CASE产生的背景 长期以来,“手工作坊”式的软件开发模式难以适应软件工业的发展需求。软件开发人员逐步认识到,他们为用户的应用开发出各种各样的软件和信息系统,却没有支持软件开发人员自己使用的工具,要提高软件开发效率,一个有效的途径就是开发出支持开发人员工作的工具。因此,提出了CASE的思想和方法 。,五、计算机辅助软件工程法,CASE的功能: 支持不同的开发方法 支持软件开发生命周期的各个阶段 支持软件部分的重用 支持开发信息资源共享,五、计算机辅助软件工程法,典型的CASE工具 图形

9、工具:用图形和模型的方式描述信息系统所使用的各种技术 描述模型:用于记录、删除、编辑和输出非图形化的信息和说明 原型化工具:用于输入、输出、屏幕或报表的分析和设计 质量管理工具:检验系统的开发是否满足一些通用规则 文档出版工具:用于将各种资料组装成正式的文档 设计模型和程序代码生成工具:用于支持某些项目形式上的变换,五、计算机辅助软件工程法,CASE的优点 提高生产率 提高系统的质量 提高文档的质量 减少系统维护的费用和精力,第三节 系统开发项目管理与开发方式,系统开发的组织机构 系统开发的项目管理 项目管理的工具 系统开发的方式,一、系统开发的组织机构,系统开发领导小组 系统开发领导小组负责

10、新系统开发的行政组织和领导工作。 系统开发工作小组系统开发工作小组的职责是在系统开发领导小组的指导下,负责组织与实施系统开发的具体工作。,一、系统开发的组织机构,系统开发的人员与职责: 信息主管:任务是全面负责企业的信息管理工作,辅助企业的高层决策,实现企业全面的信息管理。 项目主管:任务是主持整个系统的开发工作,确定工作目标和实现目标的方案。 系统分析员:任务是承担系统的调查与分析工作,建立系统的逻辑模型。 系统设计员:任务是根据系统的逻辑模型要求,完成系统的物理模型设计工作。 程序设计员:任务是根据系统物理模型中的要求,负责系统的程序设计、调试和转换工作。 系统维护人员:任务是负责对系统的

11、维护,包括平台维护、软件维护、数据维护等维护工作。 企业管理人员:任务是向系统分析员准确、全面地表达企业的需求,对系统的功能进行客观的评价,与开发人员进行沟通,对系统的不足进行改进。,二、系统开发的项目管理,项目管理就是为了使系统开发能够按照预定的计划顺利进行,而对成本、人员、质量、风险等方面进行的分析和管理。 项目管理主要内容: 计划管理:制定总体计划以及阶段计划,并检查计划的执行情况。 经费管理:严格执行投资概算,定期编制资金使用报表。 质量管理:事前准备、过程监控、事后评审。 资源管理 :人员管理、软件资源管理和硬件资源管理。,常用的工具有甘特图(Gantt图)、网络工程图(PERT技术

12、)等。,三、项目管理的工具,甘特图(Gantt Chart),又称横道图、条状图(Bar Chart,即工程进度表),是第一次世界大战期间美国法兰克福兵工厂的H.L.Gantt在安排生产和进行计划管理时首先使用的,所以人们称之为甘特图(Gantt Chart)。,(一)甘特图,计划进度,实际进度,(二)网络工程图(PERT技术),PERT技术是1958年美国海军武器局为军备竞赛和宇宙空间开发而提出的,并首先用于“北极星”导弹核潜艇的研制,使承包和转包该工程的一万多家厂商协调一致地工作,对计划进行了有效地控制,使整个工程提前两年完成,尔后,用该方法组织和管理“阿波罗”载人登月计划并获得成功,使得

13、这项技术广为推广和应用。,基本概念 作业:又称工序、任务,一种消耗资源的行为,用箭线(弧)表示。如一个建筑工程项目,可经过事件:又称事项,作业开始或者结束点的标志。通常事件本身不消耗资源,在网络图上常以带编号的圆圈表示。 路径:网络图中把最开始的事件和最终结束的事件用各项作业连接起来的一条路。,(二)网络工程图(PERT技术),相关概念,(1)紧前作业:紧排在某项作业之前完成的各项作业。,(2)紧后作业:紧排在某项作业之后完成的各项作业。,1,2,3,4,5,6,b 5,3,1,4,e 3,2,g 3,(3)虚拟作业:用来表示相邻工序之间的衔接关系,实际上并不存在的虚设工序。以虚箭线,表示。,

14、i,j,(4)起点事件:某项作业的开始点。,(5)终点事件:某项作业的结束点。,(6)路长:完成某条路径上各项作业的累计时间。,(7)关键路径:累计时间最长的路线称为关键路径。,(8)工期:完成整个工程所需的最少时间。即关键路径上需要的时间。,11,(二)网络工程图(PERT技术),a,c,d,f,(二)网络工程图(PERT技术),注意事项 1. 方向,时序,节点编号 PERT为有向图,采取从左到右,从上到下的规则绘制(按时间顺序编号)。 事件(节点)编号:箭头大于箭尾,通常按工艺流程顺序、事件时间顺序(开始或结束)编号。还可留空号,便于修改。一般,最初事件编号为1或0。 2. 相邻事件间只能

15、有一条弧 为避免多义性,两点之间只能有一条弧表示一项作业。对有相同开始和结束事件的两项以上作业,引进虚拟作业表示。,(二)网络工程图(PERT技术),注意事项 3. PERT中不能出现回路 回路意味着循环,导致回路上组成的作业永不会结束。4. 避免弧的交叉 为美观、易读。,作业之间的关系在PERT图中的表示方法,b、c 在 a 结束后开始,c 在 a、b 结束后开始,c、d 在 a、b 结束后开始,c 在 a 结束后开始, d 在 a、b 结束后开始,(二)网络工程图(PERT技术),PERT网络图中,事件符号的具体含义如下图所示:,(二)网络工程图(PERT技术),例 1,某企业在实施管理信

16、息系统过程中需要对计算机机房进行油漆装修。假设这项工作必须分三步完成:首先刮掉旧漆,然后刷上新漆,最后清除喷在窗户上的油漆。假设企业派出15名工人去完成这项工作,提供的资源是:五把刮旧漆用的刮板,五把刷漆用的刷子, 五把清除溅在窗户上的油漆用的小刮刀。各道工序估计需用的时间如下表。为了使工作进行得更有效,如何合理安排工人、工序和使用资源。,表1 机房油漆装修各工序时间表(单位:小时),例 1,(1)勾画草图 按照时间顺序,为作业与事件绘制网络图,并把每个作业估计需要使用的时间写在表示该作业的箭头上方,然后,为每个事件计算最早时刻EET和最迟时刻LET,分别写在事件圆圈的右上角和右下角。,例 1

17、,(2)计算最早时刻EET 一个事件可能发生的最早时间,从左到右按事件发生顺序计算。 考虑进入该事件的所有作业; 对于每个作业都计算它的持续时间与起始时间的EET之和; 选取上述和数中的最大值作为该事件的最早时刻EET。,例 1,(3)计算最迟时刻LET 不影响竣工时间的前提下,该事件最晚可以发生的时刻。最后一个时间工程结束的LET=EET,其他事件的最迟时刻从右到左逆序计算。 考虑离开该事件的所有作业; 从每个作业的结束时间的最迟时刻中减去该作业的持续时间; 选取上述差数中的最小值作为该事件的最迟时刻LET。,例 1,(4)确定关键路径 工程图中有些事件的最早时刻和最迟时刻相同,这些事件定义

18、了关键路径,用粗线箭头表示。 关键路径上的事件为关键事件,必须准时发生,否则工程不能准时结束。在项目运行中,管理人员应密切关注关键作业的进展情况,必要时应增加关键作业上的资源。,例 1,(5)关注机动时间 机动作业:实际开始时间可以比预定时间晚一些,或者实际持续时间可以比预计持续时间长一些,而不影响工程的结束时间的作业。 机动时间:机动时间= 作业最迟结束时间 作业最早开始时间 持续时间,网络计划关键线路图,例 1,练 习,思考: 总工期多少天? 施工过程中,作业 c 拖后2天完成,工程会不会拖期?作业 c 提早2天完成,工程会不会提早? 施工过程中,作业 d 拖后2天完成,工程会不会拖期?作业 d 提早2天完成,工程会不会提早? 整个施工过程中,为确保工程如期完成,应把关注的重心放在哪几项作业上?,练 习,练 习,网络计划关键线路图,四、系统开发的方式,自行开发方式用户依靠自己的力量独立完成系统开发的各项任务 委托开发方式企业将开发项目完全委托给开发单位,系统建成后再交付企业使用,四、系统开发的方式,联合开发方式由用户中精通管理业务、计算机技术的人员与有丰富经验的机构或专业MIS 开发人员共同完成的方式称为联合开发方式。 购买商品化软件方式,小 结,系统开发概述 系统开发方法 系统开发项目管理与开发方式,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报