第4章管理信息系统开发概述课件.ppt
04.04.2023,工管双学位12级,1,第4章管理信息系统开发概述,班级:工管双学位12级授课教师:董慧群,04.04.2023,工管双学位12级,2,本章所讲内容如下:,04.04.2023,工管双学位12级,3,4.1 管理信息系统的理论基础,4.1.1 管理信息系统的概念广义:从系统论和管理控制论的角度,认为管理信息系统式存在于任何组织内部,为管理决策服务的信息收集、加工、存储、传输、检索和输出的系统,即任何组织和单位都存在一个管理信息系统。狭义:指按照系统思想建立起来的以计算机为工具,为管理决策服务的信息系统。,04.04.2023,工管双学位12级,4,4.1.2 管理信息系统的功能和特点1、管理信息系统的功能数据处理功能预测功能计划控制功能决策优化功能,4.1.2 管理信息系统的功能和特点2、管理信息系统的特点面向管理决策综合性人机系统现代管理方法和管理手段的结合多学科交叉的边缘学科,04.04.2023,工管双学位12级,5,4.1.3 管理信息系统的分类,国家经济信息系统 是一个包含综合统计部门(如国家发展计划委员会、国家统计局)在内的国家级信息系统。在国家经济信息系统下,纵向联系各省、市、地、县及重点企业的经济信息系统,横向上联系外贸、能源、交通等各行业信息系统,形成一个纵横交错、覆盖全国的综合经济信息系统。主要功能:收集、处理、存储和分析与国民经济有关的各类经济信息,及时、准确地掌握国民经济运行状况,为各级经济管理部门提供统计分析和经济预测信息,同时也为各级经济管理部门及企业提供经济信息。,04.04.2023,工管双学位12级,6,企业管理信息系统 企业管理信息系统面向工厂、企业,如制造业、商业企业、建筑企业等,主要进行管理信息的加工处理,是一类最复杂的信息系统,一般应具备对工厂生产监控、预测和决策支持的功能。大型企业的管理信息系统一般都包括:“人、财、物”、“产、供、销”,以及质量、技术等,同时技术要求也很复杂,因而,常被作为典型加以研究,有力地促进了管理信息系统的发展。,04.04.2023,工管双学位12级,7,事务型管理信息系统 事务型管理信息系统面向事业单位,主要进行日常事务的处理,如医院管理信息系统、饭店管理信息系统、学校管理信息系统等。要求系统具有较高的实用性和数据处理能力,决策工作相对较小,而且数学模型使用的也较少。行政机关办公型管理信息系统 特点是办公自动化和无纸化,在行政机关办公型管理信息系统中,主要应用局域网、打印、传真、印刷、微缩等技术,提高办公事务效率。行政机关办公型管理信息系统对下要与各部门下级行政机关信息系统互联,对上要与上级行政主管决策服务系统整合,为行政主管领导提供决策支持信息。,04.04.2023,工管双学位12级,8,专业型管理信息系统指从事特定行业或领域的管理信息系统,如人口管理信息系统、物价管理信息系统、科技人才管理信息系统、房地产开发管理信息系统等。这类信息系统专业性强,信息相对专业,主要功能是收集、存储、加工、预测等,技术相对简单,规模一般较大。“综合型”的管理信息系统 是一类专业性更强的信息系统,如铁路运输管理信息系统、电力建设管理信息系统、银行管理信息系统、民航信息系统、邮电信息系统等。它们的特点是综合性强,包括了上述各种管理信息系统的特点。,04.04.2023,工管双学位12级,9,4.1.4 管理信息系统的结构,1管理信息系统的概念结构,信息源 是信息的产生地,即管理信息系统的数据来源;信息处理器 主要进行信息的接收、传输、加工、存储、输出等任务;信息用户 是信息的使用者,包括企业内部同管理层次的管理者;信息管理者 依据信息用户的要求负责管理信息系统的设计开发、运行管理与维护。,04.04.2023,工管双学位12级,10,4.1.4 管理信息系统的结构,2管理信息系统的层次结构,04.04.2023,工管双学位12级,11,4.1.4 管理信息系统的结构,3管理信息系统的功能结构,04.04.2023,工管双学位12级,12,4.1.4 管理信息系统的结构,4管理信息系统的软件结构,04.04.2023,工管双学位12级,13,4.2 管理信息系统开发的组织实施,4.2.1 管理信息系统开发的条件,1领导者的重视与业务部门的支持,(1)管理工作程序化(2)管理业务标准化(3)基础数据管理制度化(4)报表文件的统一化(5)数据资料代码化,3建立一支专业队伍,4具备一定的资金能力,2具有一定科学管理工作基础,(1)项目领导者的培训(2)开发人员的学习和培训(3)使用人员的培训,04.04.2023,工管双学位12级,14,4.2.2 管理信息系统开发的原则,1创新原则 要充分发挥计算机的各种能力去改革传统的工作。2面向用户原则 开发人员应始终与用户保持密切联系,不断地、及时地了解用户的要求和意见。3整体性原则 体现在功能目标的一致性和系统结构的有机化。4相关性原则 组成管理信息系统的各子系统都有其独立功能,同时又相互联系,相互作用,通过信息流把它们的功能联系起来。5动态适应性原则 必须具有良好的可扩展性和易维护性。6工程化、标准化原则 科学划分工作阶段,制定阶段性考核标准,分步组织实施,所有的文档和工作成果要按标准存档。,04.04.2023,工管双学位12级,15,4.2.3 管理信息系统开发的硬软件要求,1开发和引进管理信息系统软件(1)统一规划,分步实施(2)开发队伍的合理构成(3)注意开发方法和工具的选择(4)注重现代管理理论的支撑和渗透作用(5)引进成熟的商品化软件,2建立管理信息系统的硬件平台,(1)注意有关设备性能的可靠性(2)采用高性能的网络硬件平台,04.04.2023,工管双学位12级,16,4.3 管理信息系统的技术基础,4.3.1 数据库技术,1数据库系统的构成,(1)计算机系统(2)数据库(3)数据库管理系统(4)人员,2数据库管理系统,04.04.2023,工管双学位12级,17,4.3.1 数据库技术,3数据库设计,(1)信息的转换,04.04.2023,工管双学位12级,18,4.3.1 数据库技术,3数据库设计,(2)E-R信息模型的设计,E-R(entity relationship approach)方法,即实体-联系方法,该方法通过E-R图形表示信息世界中的实体、属性、关系的模型。,方框-实体菱形-联系椭圆形-属性,04.04.2023,工管双学位12级,19,4.3.1 数据库技术,3数据库设计,(2)E-R信息模型的设计,例如:某企业物资入库管理E-R图。,04.04.2023,工管双学位12级,20,4.3.1 数据库技术,3数据库设计,(3)数据模型,数据模型是对客观事物及其联系的数据化描述。,(b)层次模型,04.04.2023,工管双学位12级,21,4.3.2 计算机网络,1.计算机网络类型,局域网:是在一个局部的地理范围内(如一个学校、工厂和机关内),将各种计算机。外部设备和数据库等互相联接起来组成的计算机通信网。它可以通过数据通信网或专用数据电路,与远方的局域网、数据库或处理中心相连接,构成一个大范围的信息处理系统。简称LAN。,城域网:一种界于局域网与广域网之间,覆盖一个城市的地理范围,用来将同一区域内的多个局域网互连起来的中等范围的计算机网。简称MAN,广域网:一种用来实现不同地区的局域网或城域网的互连,可提供不同地区、城市和国家之间的计算机通信的远程计算机网。,因特网:在全球范围,由采用TCP/IP协议族的众多计算机网相互连接而成的最大的开放式计算机网络。其前身是美国的阿帕网(ARPAnet)。世界范围内网络和网关的集合体,使用通用的TCP/IP协议簇进行相互通信,是一个开放的网络系统。有三层结构特征:用户驱动网;区域网;骨干网。,04.04.2023,工管双学位12级,22,4.3.2 计算机网络,2.局域网(LAN),(1)局域网的拓扑结构,局域网通常是分布在一个有限地理范围内的网络系统,一般所涉及的地理范围只有几公里。局域网专用性非常强,具有比较稳定和规范的拓扑结构。,拓扑结构一般指点和线的几何排列或组成的几何图形。计算机网络的拓扑结构是指一个网络的通信链路和结点的几何排列或物理布局图形。链路是网络中相邻两个结点之间的物理通路,结点指计算机和有关的网络设备,甚至指一个网络。,常见的局域网拓朴结构如下:,04.04.2023,工管双学位12级,23,星形拓扑是由中央结点为中心与各结点连接组成的,多结点与中央结点通过点到点的方式连接,拓扑结构如图(a)所示。,1星型网络,星形和树形网络拓扑,04.04.2023,工管双学位12级,24,2.树形结构,树形结构网络是天然的分级结构,又被称为分级的集中式网络。其特点是网络成本低,结构比较简单。在网络中,任意两个节点之间不产生回路,每个链路都支持双向传输,并且,网络中节点扩充方便、灵活,寻查链路路径比较简单。但在这种结构网络系统中,除叶节点及其相连的链路外,任何一个工作站或链路产生故障会影响整个网络系统的正常运行。,04.04.2023,工管双学位12级,25,3.总线形结构,总线形结构网络是将各个节点设备和一根总线相连。网络中所有的节点工作站都是通过总线进行信息传输的。总线形结构网络简单、灵活,可扩充性能好。所以,进行节点设备的插入与拆卸非常方便。另外,总线结构网络可靠性高、网络节点间响应速度快、共享资源能力强、设备投入量少、成本低、安装使用方便,当某个工作站节点出现故障时,对整个网络系统影响小。因此,总线结构网络是最普遍使用的一种网络。但是由于所有的工作站通信均通过一条共用的总线,所以,实时性较差。,04.04.2023,工管双学位12级,26,4.环形结构,环形结构是网络中各节点通过一条首尾相连的通信链路连接起来的一个闭合一闭合环形结构网。环形结构网络的结构也比较简单,系统中各工作站地位相等。系统中通信设备和线路比较节省。在网中信息设有固定方向单向流动,两个工作站节点之间仅有一条通路,系统中无信道选择问题;某个结点的故障将导致物理瘫痪。环网中,由于环路是封闭的,所以不便于搁充,系统响应延时长,且信息传输效率相对较低。,04.04.2023,工管双学位12级,27,(2)局域网的组成,局域网一般由服务器,用户工作站,传输介质,联网设备四部分组成。,04.04.2023,工管双学位12级,28,(3)无线局域网,无线局域网,也被称为WLAN。WLAN是利用无线技术在空中传输数据、话音和视频信号。作为传统布线网络的一种替代方案或延伸,无线局域网把个人从办公桌边解放了出来,使他们可以随时随地获取信息,提高了员工的办公效率。,无线局域网的优点,(1)安装便捷(2)使用灵活(3)经济节约(4)易于扩展,04.04.2023,工管双学位12级,29,4.4.1 结构化系统开发方法结构化系统开发方法强调从系统的角度出发来分析问题和解决问题,面对要开发的系统,从层次的角度,自顶向下地分析和设计系统,认为任何系统都有一个从发生、发展到消亡的生命周期,新系统是旧系统的继续。开发过程强调严格的规范管理,工作文档要成文,要标准。目前,该类方法仍不失为一种有效的信息系统开发方法。,4.4 管理信息系统的开发方法,04.04.2023,工管双学位12级,30,(一)结构化系统开发方法的基本思想基本思想:用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化、自顶向下地对系统进行分析与设计。也就是说,先将整个管理信息系统的开发划分成若干个不同阶段,如系统规划、系统分析、系统设计、系统实施、运行和维护;然后在系统规划、分析和设计阶段采用自顶向下的方法对系统进行结构化划分;最后在系统实施阶段,采用自底向上的方法逐步实施。,04.04.2023,工管双学位12级,31,(二)结构化系统开发方法的特点 系统观点 我们要建立的信息系统和建立这个系统的整个过程是一个系统问题,要按照系统的观点来分析和解决它。首先,要明确信息系统建立的目的,要把企业的需求搞清楚,不能含糊;其次,要从整体的角度出发分析问题和解决问题,不能见木不见林,只管局部的最优忽略全局最优;最后,还要考虑系统的相关性及环境适应性,注重子系统之间的各种联系,并给系统留有一定的扩充余地。,04.04.2023,工管双学位12级,32,(二)结构化系统开发方法的特点 严格区分工作阶段,每个阶段都有明确的任务和应得的成果。结构化方法强调按照时间顺序、工作内容,将系统开发过程划分为几个阶段,如系统规划阶段、系统分析阶段、系统设计阶段、系统实施阶段、系统运行和维护阶段。明确每个阶段的任务和目标,在开发领导小组的检查和督促下逐一完成各个阶段的任务,前一阶段是后一阶段的工作依据,不可打乱或颠倒。,04.04.2023,工管双学位12级,33,(二)结构化系统开发方法的特点自顶向下的分析与设计和自底向上的系统实施 按照系统的观点,任何事情都是互相联系的整体。因此在系统分析与设计时要站在整体的角度,自顶向下地工作。但在系统实施时,先对最底层的模块编程,然后一个模块、几个模块地调试,最后自底向上逐步构成整个系统。,04.04.2023,工管双学位12级,34,(二)结构化系统开发方法的特点 工作成果文档化,文档资料规范化、标准化。MIS开发是一项复杂的系统工程,参加人员多,经历时间长,为了保证工作的连续性,根据系统工程的思想,MIS的各个阶段性的成果必须文档化,文档资料标准化、格式化。这样才能更好的实现用户与系统开发人员的交流,才能确保各个阶段的无缝连接。,04.04.2023,工管双学位12级,35,(三)结构化系统开发方法的五个阶段 用结构化系统开发方法开发一个系统,一般将整个开发过程划分成五个首尾相连的阶段,称之为结构化系统开发的生命周期。系统开发生命周期的五个阶段包括:系统规划阶段 系统分析阶段 系统设计阶段 系统实施阶段 系统运行和维护阶段,04.04.2023,工管双学位12级,36,图411结构化系统开发方法的生命周期,4.4 管理信息系统开发方法,04.04.2023,工管双学位12级,37,系统规划阶段,该阶段的任务是对企业的环境、企业目标、现行系统的状况进行初步调查,根据企业的目标和发展战略,确定信息系统的发展战略,对开发新系统的需求作出分析和预测,同时还要考虑开发新系统所受的各种约束条件,研究新系统的必要性和可能性。给出拟开发系统的备选方案,对这些方案进行可行性分析,写出可行性分析报告。确定分析阶段实施进度,最后编写系统设计任务书。,04.04.2023,工管双学位12级,38,系统分析阶段,该阶段的任务是根据系统设计任务书所确定的范围,通过对组织的现行系统进行详细调查分析,描述现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要求,即提出新系统的逻辑模型。这个阶段又叫系统逻辑设计阶段。系统分析阶段工作成果是系统分析说明书。它既是给用户看的,又是下个阶段工作依据。,04.04.2023,工管双学位12级,39,系统设计阶段,系统分析阶段的任务是回答系统“做什么”的问题,而系统设计阶段要回答的问题是“怎么做”。该阶段的任务是根据系统分析说明书中规定的功能要求,考虑实际条件,具体设计实现逻辑模型的技术方案,也即设计新系统的物理模型。这个阶段又称为物理设计阶段。这一阶段可分为总体设计和详细设计两个阶段。这个阶段的主要技术文档是“系统设计说明书”。,04.04.2023,工管双学位12级,40,系统实施阶段,该阶段的任务计算机等设备的购置、安装和调试,程序的编写和调试,用户人员的培训,数据文件转换,系统调试与转换等。这一阶段的特点是几个相互联系、相互制约的任务同时展开,必须精心安排、合理组织。系统实施是按实施计划分阶段完成的,每个阶段应写出实施进度报告。系统测试之后写出系统测试分析报告。,04.04.2023,工管双学位12级,41,系统运行和维护阶段,系统投入运行后,需要进行系统的日常运行管理、维护和评价三部分工作。若运行结果良好,则送管理部门,指导生产经营活动;如果存在问题,则要对系统进行修改、维护或者是局部调整;如果出现了不可调和的大问题(这种情况一般是系统运行若干年后,系统运行的环境已发生了根本的变化时才可能出现),则用户将会进一步提出开发新系统的要求,这标志这老系统生命的结束,新系统的诞生。,04.04.2023,工管双学位12级,42,(四)结构化系统开发方法的优缺点 优点:整体思路清楚,能够从全局出发,步步为营,减少返工,有利于提高开发质量;设计工作中阶段性非常强,每一阶段均有工作成果出现;每一阶段的工作成果是下一阶段工作的依据,工作进度比较容易把握,有利于系统开发的总体管理和控制;由于该方法强调从整体来分析和设计整个系统,因此在系统分析时,可以诊断出原系统中存在的问题和结构上的缺陷,这一点是其他方法难以做到的。,04.04.2023,工管双学位12级,43,(四)结构化系统开发方法的优缺点 缺点:系统的开发周期太长,有时,系统开发尚未完成,而内外环境已经发生了变化,对系统的需求也发生了变化。这种方法要求系统开发者在调查中就充分地掌握用户需求、管理状况以及预见可能发生的变化,这不大符合人们循序渐进地认识事物的规律性。需要大量的文档和图表,这方面的工作劳动量非常大,有时会造成效率低、成本高的问题。,04.04.2023,工管双学位12级,44,(五)结构化系统方法的适用范围主要适用于大系统或系统开发缺乏经验的情况。,04.04.2023,工管双学位12级,45,4.4 管理信息系统开发方法,二、原型法 原型法根据系统开发人员对用户需求的理解,在强有力的软件环境支持下,快速开发出一个原型系统,并提供给用户,与用户反复协商修改,直至实现新系统。其系统开发是一个分析、设计、编程、运行、评价多次重复、不断演进的过程。,04.04.2023,工管双学位12级,46,二、原型法(一)原型法开发步骤确定用户的基本需求。要在很短的时间内调查并确定用户基本需求,这时的需求可能是不完全的、粗糙的,但也是最基本的,如系统功能、数据规范、结果格式、屏幕及菜单等。开发初始原型系统。开发者根据用户基本需求开发一个应用系统的初始原型,并交付原型的基本功能及有关屏幕画面。对原型进行评价。让用户试用原型,根据实际运行情况,明确原型存在的问题。修正和改进原型系统。开发者根据用户试用及提出的问题,与用户共同研究确定修改原型的方案,经过修改和完善得到新的原型。然后再试用、评价,再修改完善,多次反复一直到满意为止。,04.04.2023,工管双学位12级,47,图4-12 原型法开发流程,4.4 管理信息系统开发方法,04.04.2023,工管双学位12级,48,(二)原型法的优缺点 优点:认识论上的突破 开发过程是一个循环往复的反馈过程,它符合用户对计算机应用的认识逐步发展、螺旋式上升的规律。改进了用户和系统设计者的信息交流方式 由于有用户的直接参与,就能直接而又及时地发现问题,并进行修正,因而可以减少产品的设计性错误。当用户和开发人员采用原型法后,改善了信息的沟通状况,设计错误必然大大减少。,04.04.2023,工管双学位12级,49,(二)原型法的优缺点 优点:用户满意程度提高 由于原型法向用户展示了一个活灵活现的原型系统供用户使用和修改,从而提高了用户的满意程度。当用户并不确定初始系统的需求时,采用现实系统模型做试验要比参加系统设计会议、回忆静态屏幕设计以及查看文件资料更有意义。开发风险降低 减少了大量重复的文档编制时间,缩短了开发周期,从而减少了开发风险。另外,使用原型系统来测试开发思想及方案,只有通过原型使用户和开发人员意见一致时,才能继续开发最终系统,所以也会降低开发风险。,04.04.2023,工管双学位12级,50,(二)原型法的优缺点 优点:减少了用户培训时间,简化了管理 由于用户在审查评价原型时就已经得到了训练,所以会大大减少培训时间。另外,原型法能够简化信息系统开发的管理工作,一份原型系统的状态报告可以成为改正原型系统的方案,省略了许多繁琐的步骤。开发成本降低 由于开发时间短,培训少,用户满意度提高,风险低,所以降低了系统开发成本。,04.04.2023,工管双学位12级,51,(二)原型法的优缺点 缺点:开发工具要求高 原型法需要有现代化的开发工具支持,否则开发工作量太大,成本过高,就失去了采用原型法的意义。应该说开发工具水平的高低是原型法能否顺利实现的第一要素。管理水平要求高 如果基础管理不善、信息处理过程混乱,就会给构造原型带来一定困难;另一方面,如果基础管理不好,没有科学合理的方法可依,系统开发容易走上机械模拟手工系统的轨道。,04.04.2023,工管双学位12级,52,(二)原型法的优缺点 缺点:解决复杂系统和大系统问题很困难 根据目前的支持工具状况,在分析阶段直接模拟用户业务领域的活动,从而演绎出需求模型是相当困难的,基本上都是在进入设计阶段后才具有开发基础。这就意味着可实现的原型都是经过设计人员加工的,设计人员的误解总是影射到原型中,因此,对大型系统或复杂系统的原型化过程中,反复次数多、周期长、成本高的问题很难解决。另外,对于大型系统,如果不经过系统分析来进行整体性划分,想直接用屏幕来一个一个地模拟是很困难的。,04.04.2023,工管双学位12级,53,(三)原型法的适用场合,04.04.2023,工管双学位12级,54,三、面向对象法(一)面向对象法的基本思想 基本思想:面向对象方法是分析问题和解决问题的新方法,其基本出发点就是尽可能按照人类认识世界的方法和思维方式来分析和解决问题。客观世界是由许多各种各样的对象所组成的,每种对象都有各自的内部状态和运动规律,不同的对象之间的相互作用和联系就构成了各种不同的系统。客观事物都是由对象组成的,对象是在原来事物基础上抽象的结果。任何复杂的事物都可以通过对象的某种组合而构成。面向对象的方法正是以对象作为最基本的元素和分析问题,解决问题的核心。,4.4 管理信息系统开发方法,04.04.2023,工管双学位12级,55,(二)面向对象法的基本概念对象:是现实世界中具有相同属性、服从相同规则的一系列事物的抽象,也就是将相似事物抽象化,其中的具体事物称为对象的实例。对象可以是具体的,如一台空调、一辆轿车等;对象也可以是概念化的,如一种思路,一种方法等。对象是一个封闭体,它由一组数据和施加于这些数据上的一组操作组成。,04.04.2023,工管双学位12级,56,(二)面向对象法的基本概念对象的属性:是指描述对象的数据,可以是系统或用户定义的数据类型,也可以是一个抽象的数据类型。类:是具有相同属性和相同行为描述的一组对象。如人、公司、高校、管理信息系统都是类。行为:是指一个对象对于属性改变或消息收到后所进行的行动和反映。一个对象的行为完全取决于它的活动。关系:是指现实世界中两个对象或多个对象之间的相互作用和影响。如交易关系、师生关系等。,04.04.2023,工管双学位12级,57,(三)面向对象法的特点 封装性 在面向对象法中,程序和数据是封装在一起的,对象作为一个实体,其操作隐藏在行为中,其状态由对象的“属性”来描述,并且只能通过对象中的“行为”来改变,外界一无所知。封装性是一种信息隐藏技术,是面向对象法的基础。抽象性 在面向对象法中,把抽出实体的本质和内在属性而忽略一些无关紧要的属性称之为抽象。类是抽象的产物,对象是类的一个实例。同类中的对象具有类中规定的属性和行为。继承性 继承性是指子类共享父类的属性与操作的一种方式,是类特有的性质。类可以派生出子类,子类自动继承父类的属性与方法。继承大大提高了软件的可重用性。动态链接性 动态连接性是指各种对象间统一、方便、动态的消息传递机制。,04.04.2023,工管双学位12级,58,(四)面向对象法的四大开发阶段 系统分析阶段 根据用户对系统开发的需求进行调查研究,在繁杂的问题领域中抽象地识别出对象及其行为、结构、属性等。系统设计阶段 根据系统分析阶段的文档资料,作进一步地抽象、归类、整理,运用雏形法构造出系统的雏形。系统实现阶段 根据系统设计阶段的文档资料,运用面向对象的程序设计语言加以实现。系统运行维护阶段 进行系统的日常运行管理、维护与评价工作。,04.04.2023,工管双学位12级,59,(五)面向对象法的优缺点 优点:更接近现实世界,可以很好地限制由于不同的人对于系统的不同理解所造成的偏差,以对象为中心,利用特定的软件工具直接完成从对象客体的描述到软件结构的转换,缩短了开发周期,是一种很有潜力的系统开发方法。缺点:需要一定的软件支撑,并且在大型开发中不进行自顶向下的整体划分,自直接采用自底向上的开发,同样会造成系统结构不合理,少部分关系失调等问题。,04.04.2023,工管双学位12级,60,四、CASE(计算机辅助软件工程)方法定义:是计算机技术在系统开发活动、技术和方法中的应用,是软件工具与开发方法的结合体。CASE工具:指能够支持或使结构化系统开发生命周期法中一个或多个阶段自动化的计算机程序(软件)。CASE目的:使开发支持工具与开发方法学统一和结合起来;通过实现分析、设计与程序开发、维护的自动化,提高管理信息系统开发的效率和管理信息系统的质量,最终实现系统开发自动化。,4.4 管理信息系统开发方法,04.04.2023,工管双学位12级,61,(一)CASE环境的特点 在实际开发一个系统中,CASE环境的应用必须依赖于一种具体的开发方法。CASE只是一种辅助的开发方法。CASE环境的出现从根本上改变了开发系统的软件基础。(二)CASE采用的软件工具 查询语言 报表生成器 图表软件 决策支持系统生成器 应用软件包等,04.04.2023,工管双学位12级,62,对开发方法的总结,各方法不是严格分类,方法间可有交叉。结构化系统开发方法是真正能够全面支持整个系统开发过程的。其他方法可做补充,暂时不能替代其主导地位。,04.04.2023,工管双学位12级,63,4.5 管理信息系统开发的过程管理,4.5.1 管理信息系统的开发方式(一)自行开发方式 定义:由用户依靠自己的力量独立完成系统开发的各项任务。适用于:有较强专业开发分析与设计队伍和程序设计人员、系统维护使用队伍的组织和单位。如大学、研究所、计算机公司、高科技公司等单位。优点:开发费用少,容易开发出适合本单位需要的系统,方便维护和扩展,有利于培养自己的系统开发人员。,04.04.2023,工管双学位12级,64,(一)自行开发方式 缺点:由于不是专业开发队伍,容易受业务工作的限制,系统整体优化不够,开发水平较低。同时开发人员一般都是临时从所属个单位抽调出来进行MIS的开发工作,他们都有自己的工作,精力有限,这样就会造成系统开发时间长,开发人员调动后,系统维护工作没有保障的情况。注意:(1)需要大力加强领导,实行“一把手”原则;(2)向专业开发人士或公司进行必要的技术咨询,或聘请他们作为开发顾问。,04.04.2023,工管双学位12级,65,(二)委托开发方式 定义:由使用单位(甲方)委托通常是有丰富开发经验的机构或专业开发人员(乙方),按照用户的需求承担系统开发的任务。适用于:使用单位(甲方)没有MIS的系统分析、系统设计及软件开发人员或开发队伍力量较弱、但资金较为充足的单位。优点:是省时、省事,开发的系统技术水平较高。缺点:是费用高、系统维护与扩展需要开发单位的长期支持,不利于本单位的人才培养。注意:(1)使用单位(甲方)的业务骨干要参与系统的论证工作;(2)开发过程中需要开发单位(乙方)和使用单位(甲方)双方及时沟通,进行协调和检查。,04.04.2023,工管双学位12级,66,(三)合作开发方式 定义:由使用单位(甲方)和有丰富开发经验的机构或专业开发人员(乙方),共同完成开发任务。双方共享开发成果,实际上是一种半委托性质的开发工作。适用于:使用单位有一定的管理信息系统分析、设计及软件开发人员,但开发队伍力量较弱,希望通过管理信息系统的开发建立、完善和提高自己的技术队伍,便于系统维护工作的单位。优点:是相对于委托开发方式比较节约资金,可以培养、增强使用单位的技术力量,便于系统维护工作,系统的技术水平较高。缺点:是双方在合作中沟通易出现问题,因此,需要双方及时达成共识,进行协调和检查。,04.04.2023,工管双学位12级,67,(四)利用现成的软件包开发方式 应用软件包:是预先编制好的、能完成一定功能的、供出售或出租的成套软件系统。它可以小到只有一项单一的功能,比如打印邮签,也可以是有50万行代码的、400多个模块组成的复杂的运行在主机上的大系统。定义:为了避免重复劳动,提高系统开发的经济效益,可以利用市场上现成的软件包开发组织的MIS。因为软件包已经完成了设计、编码和测试工作,又有完整的文档供培训和维护使用,所以用它来开发MIS,时间会大大缩短。,04.04.2023,工管双学位12级,68,(四)利用现成的软件包开发方式 优点:是能缩短开发时间,节省开发费用,技术水平比较高,系统可以得到较好的维护。缺点:是功能比较简单,通用软件的专用性比较差,难以满足特殊要求,需要有一定的技术力量根据使用者的要求做软件改善和编制必要的接口软件等二次开发的工作。应注意的问题:软件包的功能是否能满足用户的功能要求;使用是否灵活;是否容易使用;软硬件环境要求;对文件和数据库结构的要求、安装维护的承诺;文档是否完整;供应商的状况及价格等。,04.04.2023,工管双学位12级,69,(五)四种开发方式的比较:四种开发方式的比较,04.04.2023,工管双学位12级,70,