第2章-MIS开发基础教学课件

上传人:痛*** 文档编号:241641263 上传时间:2024-07-12 格式:PPT 页数:42 大小:375.50KB
返回 下载 相关 举报
第2章-MIS开发基础教学课件_第1页
第1页 / 共42页
第2章-MIS开发基础教学课件_第2页
第2页 / 共42页
第2章-MIS开发基础教学课件_第3页
第3页 / 共42页
点击查看更多>>
资源描述
第第 2 章章管理信息系统开发基础管理信息系统开发基础2024/7/121管理信息系统新运集团公司管理信息系统发展战略新运集团公司管理信息系统发展战略 新运集团近年来通过调整业务结构和经营方式,新运集团近年来通过调整业务结构和经营方式,利润连年递增,总资产迅速增长,利润连年递增,总资产迅速增长,已从已从单纯的运输业单纯的运输业发展成以运输为主,涉及商贸、服务、旅游、物业等发展成以运输为主,涉及商贸、服务、旅游、物业等综合发展的企业集团综合发展的企业集团 新运集团有限公司的发展目标是:新运集团有限公司的发展目标是:3 3至至5 5年内年内通过通过低成本扩张和集约经营,扩大市场占有率,在整体实低成本扩张和集约经营,扩大市场占有率,在整体实力和经营水平上,成为本地区同行业中占绝对优势、力和经营水平上,成为本地区同行业中占绝对优势、在国内同行业中名列前茅的大型现代化运输企业。经在国内同行业中名列前茅的大型现代化运输企业。经营业务上总体营业务上总体实现实现以运输业为主,汽车检测与维修服以运输业为主,汽车检测与维修服务为辅,在公路运输行业内,跨地区和相关产业发展。务为辅,在公路运输行业内,跨地区和相关产业发展。在资金运营方面,抓住时机,实施低成本扩张,提高在资金运营方面,抓住时机,实施低成本扩张,提高市场集中度市场集中度2管理信息系统 集团公司信息系统建设的目标,是以集团公司信息系统建设的目标,是以强化强化集团公司总部集团公司总部为中心,以经营战略管理、市场营销管理、生产经营管理、为中心,以经营战略管理、市场营销管理、生产经营管理、人力资源管理、质量安全管理为重点,建立健全管理制度,人力资源管理、质量安全管理为重点,建立健全管理制度,理顺各部门的关系,借助计算机手段,规范和改革业务流程,理顺各部门的关系,借助计算机手段,规范和改革业务流程,提高工作效率和管理水平提高工作效率和管理水平 进一步加强集团公司与子公司、子公司与子公司之间的进一步加强集团公司与子公司、子公司与子公司之间的联系,以信息系统为联系,以信息系统为纽带纽带建立协同工作机制建立协同工作机制 公司公司主要领导主要领导信息意识和系统管理意识强,各级员工对信息意识和系统管理意识强,各级员工对现代化管理方法和手段使用积极性高。管理基础比较好,具现代化管理方法和手段使用积极性高。管理基础比较好,具有一定的计算机管理应用基础有一定的计算机管理应用基础 到到目前为止目前为止,整个集团公司拥有各类计算机近百台,自,整个集团公司拥有各类计算机近百台,自行开发或应用行开发或应用1111个管理软件,已建立起采用光纤传输及高速个管理软件,已建立起采用光纤传输及高速以太网技术的网络骨架,初步实现了售票管理计算机化、账以太网技术的网络骨架,初步实现了售票管理计算机化、账务管理电算化,并在互联网上建立了主页。务管理电算化,并在互联网上建立了主页。3管理信息系统 集团公司集团公司定期定期选送专业人员到高等院校培训班学习,选送专业人员到高等院校培训班学习,使公司员工的计算机应用水平有了很大提高,为企业信息使公司员工的计算机应用水平有了很大提高,为企业信息化建设工作奠定了良好的基础化建设工作奠定了良好的基础 但但信息管理系统不规范,正在运行的管理软件仅仅涉信息管理系统不规范,正在运行的管理软件仅仅涉及管理工作的某个局部,缺乏整体考虑,及管理工作的某个局部,缺乏整体考虑,缺乏缺乏专门的信息专门的信息管理机构。现有以手工作业为主的信息管理管理机构。现有以手工作业为主的信息管理难以难以适应公司适应公司管理对信息的及时性、综合性、系统性的要求,以及对各管理对信息的及时性、综合性、系统性的要求,以及对各级管理决策支持的要求级管理决策支持的要求 集团公司集团公司MISMIS的建设要的建设要根据根据集团公司的发展规划,促进集团公司的发展规划,促进集团公司业务流程的规范化,实现管理信息的系统、综合集团公司业务流程的规范化,实现管理信息的系统、综合与规范管理,与规范管理,实现实现集团公司与各子公司及其下属机构及时、集团公司与各子公司及其下属机构及时、规范的信息交流,为公司总部决策和经营管理活动提供信规范的信息交流,为公司总部决策和经营管理活动提供信息支持,使集团公司的信息管理和行业内的信息化,达到息支持,使集团公司的信息管理和行业内的信息化,达到国内本行业的领先水平国内本行业的领先水平 4管理信息系统 系系统统开开发发是是通通过过一一定定的的活活动动过过程程产产生生一一套套能能在在计计算算机机硬硬件件设设备备、通通信信设设备备和和系系统统软软件件支支持持下下适适合合于于本本组组织织管管理理工工作作需需要要的的计计算算机机信信息息系系统统,是是针针对对组组织织面面临临的的问问题题和和机机遇遇而而建建立立一一个个管管理理信信息系统的全部活动。息系统的全部活动。系系统统开开发发任任务务是是根根据据组组织织管管理理的的战战略略目目标标、规规模模、性性质质等等具具体体情情况况,运运用用系系统统工工程程方方法法,按按照系统发展的规律为企业建立起管理信息系统照系统发展的规律为企业建立起管理信息系统5管理信息系统v 2.1 2.1 系统开发条件系统开发条件v 2.2 2.2 系统开发方式系统开发方式v 2.3 2.3 系统开发方法系统开发方法本章主要内容:本章主要内容:6管理信息系统2.1 系统开发条件本节主要内容:本节主要内容:2.1.1 2.1.1 科学的管理基础科学的管理基础2.1.2 2.1.2 企业业务流程分析与企业流程改革企业业务流程分析与企业流程改革2.1.3 2.1.3 领导的支持和参与领导的支持和参与7管理信息系统2.1.1 2.1.1 科学的管理基础科学的管理基础 计算机的应用与管理水平的提高是计算机的应用与管理水平的提高是互相互相促促进的。管理水平的提高产生了对计算机应用进的。管理水平的提高产生了对计算机应用的需求,计算机的应用又促使管理向更高水的需求,计算机的应用又促使管理向更高水平发展。平发展。因此,建立管理信息系统,先要下决心因此,建立管理信息系统,先要下决心研究管理问题,研究管理问题,甚至甚至下决心进行某些管理制下决心进行某些管理制度,乃至某些管理机构的改革。度,乃至某些管理机构的改革。8管理信息系统2.1.2 2.1.2 企业业务流程分析与企业流程改革企业业务流程分析与企业流程改革 企业业务流程是一个组织在完成其使命、实现企业业务流程是一个组织在完成其使命、实现其目标的过程中所必需的、逻辑上相关的一组活动。其目标的过程中所必需的、逻辑上相关的一组活动。1.1.业务流程的分析业务流程的分析 业务流程的业务流程的地位地位 业务流程的识别与分析(下页)业务流程的识别与分析(下页)不论公司的行业和规模如何,不论公司的行业和规模如何,业务流程业务流程无所不在。流程就象公司的灵魂。无所不在。流程就象公司的灵魂。流程管理的质量是企业成功的源头。企业流程管理的质量是企业成功的源头。企业只有不断维持、优化业务流程,只有不断维持、优化业务流程,才能比才能比竞争对手更快地响应客户需求,竞争对手更快地响应客户需求,才能更才能更加灵活地随市场条件的改变而改变。加灵活地随市场条件的改变而改变。9管理信息系统描述计划和控制资源描述计划和控制资源识别流程识别流程绘制业务流程图绘制业务流程图写出每一流程说明写出每一流程说明流程组合流程组合确认、增、删流程确认、增、删流程识别关键流程识别关键流程建立流程和组织关系的说明建立流程和组织关系的说明绘出组合后流程并完成说明绘出组合后流程并完成说明描述产品和服务资源描述产品和服务资源描述支持性资源描述支持性资源识别流程识别流程识别流程识别流程绘制业务流程图绘制业务流程图绘制业务流程图绘制业务流程图写出每一流程说明写出每一流程说明写出每一流程说明写出每一流程说明计划和控制流程计划和控制流程 产品和服务流程产品和服务流程 支持性资源流程支持性资源流程 10管理信息系统 2.企业流程改进与企业流程重组企业流程改进与企业流程重组 企业流程改进企业流程改进(Business Process Business Process Improvement,BPIImprovement,BPI),寻求对企业的业务流程寻求对企业的业务流程的连续的、渐进的改进。的连续的、渐进的改进。BPI采用的基本原则包括取消、合并、重采用的基本原则包括取消、合并、重排、简化,即排、简化,即ECRS(Eliminate,Combine,ECRS(Eliminate,Combine,Rearrange,Simplify)Rearrange,Simplify)四原则四原则。“取消取消”所有不必要的工作环节和内容;所有不必要的工作环节和内容;“合并合并”是指必要的工序或不能取消的工是指必要的工序或不能取消的工作可以研究能否合并;作可以研究能否合并;“重排重排”是指所有是指所有必须的工作程序取消和合并后,还要将所必须的工作程序取消和合并后,还要将所有程序按照业务的逻辑或信息的流向进行有程序按照业务的逻辑或信息的流向进行重排顺序;重排顺序;“简化简化”是指所有必须的工作是指所有必须的工作环节对程序的改进,除去可取消和合并之环节对程序的改进,除去可取消和合并之外,余下的还可进行必要的简化外,余下的还可进行必要的简化11管理信息系统 企业流程重组企业流程重组(Business Process Business Process ReengineeringReengineering,BPR)BPR):根据迈克尔根据迈克尔哈默的哈默的定义,定义,BPRBPR是对企业流程所进行的根本性的再是对企业流程所进行的根本性的再思考和彻底的再设计,以使企业的速度、质思考和彻底的再设计,以使企业的速度、质量、服务和成本等关键业绩指标获得根本性量、服务和成本等关键业绩指标获得根本性的改善。的改善。12管理信息系统 案例案例2-1 福特公司的企业流程重组福特公司的企业流程重组 企业的业务流程重组最为成功的例子是企业的业务流程重组最为成功的例子是福特福特公司的公司的“无票据处理无票据处理”流程的再造。当福特公司借助办公自动流程的再造。当福特公司借助办公自动化将北美财务部门的员工从化将北美财务部门的员工从500多人减少到多人减少到400多人时,多人时,他们发现马自达公司的财务部只有他们发现马自达公司的财务部只有5人,办公效率人,办公效率却是却是福福特的特的5倍。倍。福特公司的管理者在对现有系统进行分析后,福特公司的管理者在对现有系统进行分析后,发现发现负责结算付款业务的员工把大量的时间都花在对采购部负责结算付款业务的员工把大量的时间都花在对采购部门的订货单、验收部门的收货记录和供应商提供的发票门的订货单、验收部门的收货记录和供应商提供的发票的审核过程上,只有确认三种单据无误才办理付款。的审核过程上,只有确认三种单据无误才办理付款。13管理信息系统 而而订货单、收货记录和发票之间不一致的现象订货单、收货记录和发票之间不一致的现象极为普遍,核对工作集中在财务部,对各种问题的极为普遍,核对工作集中在财务部,对各种问题的调查和确认花去了业务人员很多时间,使付款业务调查和确认花去了业务人员很多时间,使付款业务的办理效率极低。的办理效率极低。对这一业务流程进行彻底性改造的核心是实现对这一业务流程进行彻底性改造的核心是实现“无票据处理无票据处理”,防止不一致现象的发生。经过重,防止不一致现象的发生。经过重组后的流程无须供应商提供发票,采购部门在发定组后的流程无须供应商提供发票,采购部门在发定单给供应商的同时,将订货单输入联机数据库,验单给供应商的同时,将订货单输入联机数据库,验收部门收到货物后,便查询数据库中的资料,核对收部门收到货物后,便查询数据库中的资料,核对无误后便办理签收,系统会自动提示财务人员签发无误后便办理签收,系统会自动提示财务人员签发付款支票给供应商。重组后的流程使福特公司财务付款支票给供应商。重组后的流程使福特公司财务部门的员工减少了部门的员工减少了75%,工作质量也明显提高。,工作质量也明显提高。14管理信息系统3.企业流程改革企业流程改革(1)企业流程改革的分类)企业流程改革的分类 全新设计法全新设计法 系统改革法系统改革法 15管理信息系统(2)企业流程改革应注意的问题)企业流程改革应注意的问题 制定明确的、一致的流程改革目标制定明确的、一致的流程改革目标 重视顾客价值重视顾客价值 重视信息技术和人员的组织管理重视信息技术和人员的组织管理 建建立立试试点点,逐逐步步推推进进,充充分分利利用用变变革革的的涟涟漪效应漪效应 16管理信息系统 2.1.3 领导的支持和参与领导的支持和参与 企业领导的支持和参与,是保证管理信息企业领导的支持和参与,是保证管理信息系统建设成功的重要条件之一。系统建设成功的重要条件之一。否则,将一事无成。否则,将一事无成。17管理信息系统2.2 系统开发方式本节主要内容:本节主要内容:2.2.1 2.2.1 用户自行开发用户自行开发2.2.3 2.2.3 委托开发委托开发2.2.3 2.2.3 联合开发联合开发2.2.4 2.2.4 直接购买软件包直接购买软件包18管理信息系统2.2.1 2.2.1 用户自行开发用户自行开发 用户自行开发是指系统的用户在没有或只有少数专家协用户自行开发是指系统的用户在没有或只有少数专家协调指导下,自己组织力量进行管理信息系统的研制和开发调指导下,自己组织力量进行管理信息系统的研制和开发 优点优点:易于溶入本企业的管理思想,能够适应本单位的易于溶入本企业的管理思想,能够适应本单位的需求,用户满意度较高,最为方便的是系统维护工作;需求,用户满意度较高,最为方便的是系统维护工作;缺点缺点:容易受业务工作的限制,系统优化不够,开发水:容易受业务工作的限制,系统优化不够,开发水平较低,容易造成一些不足,如系统开发时间长,系统整体平较低,容易造成一些不足,如系统开发时间长,系统整体优化较弱,数据不一致,易丢失,需求难以规范,流程难以优化较弱,数据不一致,易丢失,需求难以规范,流程难以改进,容易出现模拟或复制改进,容易出现模拟或复制 对策对策:在组织中成立由专业技术人员组成的信息中心,:在组织中成立由专业技术人员组成的信息中心,可在一定程度上解决自行开发系统存在的问题。可在一定程度上解决自行开发系统存在的问题。19管理信息系统2.2.22.2.2 委托开发委托开发 委托开发方式委托开发方式适合于适合于使用单位无管理信息系统分析、设计使用单位无管理信息系统分析、设计及软件开发人员或开发队伍力量较弱、但资金较为充足的单位及软件开发人员或开发队伍力量较弱、但资金较为充足的单位 委托方式的开发单位可以采用委托方式的开发单位可以采用招标招标的方式确定。的方式确定。利弊利弊:q 用户省时、省事,开发的系统技术水平较高用户省时、省事,开发的系统技术水平较高 q 费用高、系统维护需要开发单位的长期支持费用高、系统维护需要开发单位的长期支持20管理信息系统2.2.3 联合开发联合开发 联合开发方式联合开发方式适合于适合于使用单位有一定的管理使用单位有一定的管理信息系统分析、设计及编程人员,但开发队伍力信息系统分析、设计及编程人员,但开发队伍力量较弱,希望通过管理信息系统的开发建立、完量较弱,希望通过管理信息系统的开发建立、完善和提高自己的技术队伍,便于系统维护工作的善和提高自己的技术队伍,便于系统维护工作的单位。是一种单位。是一种半委托半委托性质的开发工作性质的开发工作 21管理信息系统优点:优点:节约资金节约资金培养、增强使用单位的技术力量(相对于委托培养、增强使用单位的技术力量(相对于委托开发方式)开发方式)便于系统维护工作便于系统维护工作系统的技术水平较高系统的技术水平较高缺点缺点:双方在合作中容易出现沟通问题,需要双方及双方在合作中容易出现沟通问题,需要双方及时达成共识,进行协调和检查时达成共识,进行协调和检查22管理信息系统 2.2.4 2.2.4 直接购买软件包直接购买软件包利弊:利弊:o节省时间,费用高,技术水平较高;节省时间,费用高,技术水平较高;o通通用用软软件件难难以以满满足足个个性性化化需需要要,要要有有一一定定的的技技术术力力量量做做软软件件改改善善和和接接口口工工作作等等二二次次开开发发工作。工作。23管理信息系统2.3 系统开发方法系统开发方法 2.3.1 2.3.1 结结构化开发方法构化开发方法1.1.结构化开发方法的基本思想结构化开发方法的基本思想 结构化开发方法(结构化开发方法(Structured System Structured System Analysis&DesignAnalysis&Design,SSA&DSSA&D)是迄今为止最传统、)是迄今为止最传统、应用最广泛的一种系统开发方法。其基本思想是:应用最广泛的一种系统开发方法。其基本思想是:用系统工程的思想和工程化的方法,用系统工程的思想和工程化的方法,按按用户至上的用户至上的原则,结构化、模块化、自顶向下地对系统进行分原则,结构化、模块化、自顶向下地对系统进行分析与设计和自底向上逐步实施析与设计和自底向上逐步实施24管理信息系统2.3 系统开发方法系统开发方法2.3.1 2.3.1 结结构化开发方法构化开发方法2 2.结构化开发方法的开发过程结构化开发方法的开发过程 用结构化开发方法开发一个系统,将整个开发过程划分用结构化开发方法开发一个系统,将整个开发过程划分为首尾相连的五个阶段,即一个生命周期(为首尾相连的五个阶段,即一个生命周期(Life CycleLife Cycle),),因此也叫生命周期法。因此也叫生命周期法。1)1)系统规划系统规划 2)2)系统分析系统分析 3)3)系统设计系统设计 4)4)系统实施系统实施 5)5)系统运行管理与维护系统运行管理与维护根据用户的系统开发请求,进行初步调查,根据用户的系统开发请求,进行初步调查,明确问题,确定系统目标和总体结构,确定明确问题,确定系统目标和总体结构,确定分阶段实施进度,然后进行可行性研究,得分阶段实施进度,然后进行可行性研究,得出是否继续开发的结论。若不可行,则就此出是否继续开发的结论。若不可行,则就此终止开发工作;反之,则提交用户批准后转终止开发工作;反之,则提交用户批准后转入系统分析阶段。入系统分析阶段。组织机构功能分析、业务流程分析、数据与数据流程分析、功能与数据之间的关系分析、建立新系统逻辑模型、形成系统分析报告,提交用户讨论审核,若用户认为不合适,则返回修改,直至用户确认并批准后,转入系统设计阶段。总体结构设计、系统配置设计,再进行模块结构设计、代码设计、数据库(文件)设计、输出/输入设计,最终给出系统的物理模型和系统设计报告,提交用户讨论审核。若用户认为不合适,则返回修改,直至用户确认并批准后,转入系统实施阶段 程序设计(由程序员执行);程序调试;人员培训(由系统分析设计人员培训业务人员和操作员);数据准备和初始化(由业务人员完成);投入试运行并进行完善性维护。进行系统的日常运行管理、维护;若出现功能不足等情况时,要对系统进行修改、维护或者局部调整,再出现不可调和的大问题时,进一步提出开发新系统的请求,老系统生命周期结束,新系统诞生,构成系统的一个生命周期 25管理信息系统2.3 系统开发方法系统开发方法2.3.1 2.3.1 结结构化开发方法构化开发方法3 3.结构化开发方法的结构化开发方法的特点特点 1)1)自顶向下整体性的分析、设计与自底向上的自顶向下整体性的分析、设计与自底向上的逐步实施相结合逐步实施相结合 2)2)用户至上用户至上 3)3)深入调查研究深入调查研究 4)4)严格区分工作阶段严格区分工作阶段 5)5)充分预料可能发生的变化充分预料可能发生的变化26管理信息系统2.3 系统开发方法系统开发方法2.3.1 2.3.1 结结构化开发方法构化开发方法4 4.结构化开发方法的结构化开发方法的优缺点优缺点n优点优点:强调整体性和全局性;严格区分开发阶段,:强调整体性和全局性;严格区分开发阶段,后一阶段的工作必须建立在前一阶段工作成果的基后一阶段的工作必须建立在前一阶段工作成果的基础上,避免了盲目混乱状态,极大提高了成功率础上,避免了盲目混乱状态,极大提高了成功率n缺点缺点:系统开发周期过长;难以适应迅速变化的环:系统开发周期过长;难以适应迅速变化的环境;不大符合认识事物的规律性,在实际工作中实境;不大符合认识事物的规律性,在实际工作中实施有一定困难。施有一定困难。27管理信息系统2.3 系统开发方法系统开发方法2.3.1 2.3.1 结结构化开发方法构化开发方法5 5.结构化开发方法的结构化开发方法的适用范围适用范围 适合于开发那些能够很好定义其需求、结构化适合于开发那些能够很好定义其需求、结构化程度比较高的大型信息系统或包含复杂技术的系统程度比较高的大型信息系统或包含复杂技术的系统 不适合用于开发小型系统不适合用于开发小型系统 28管理信息系统2.3 系统开发方法系统开发方法 2.3.2.3.2 2 原原型法型法1.1.基本思想基本思想 由系统分析设计人员与用户合作,在短期内定由系统分析设计人员与用户合作,在短期内定义用户基本需求的基础上,开发出的一个只具备基义用户基本需求的基础上,开发出的一个只具备基本功能、实验性、简易的应用软件本功能、实验性、简易的应用软件 即即首先快速开发一个原型,然后运行这个原型,首先快速开发一个原型,然后运行这个原型,再不断评价和改进原型,使之逐步完善,直至用户再不断评价和改进原型,使之逐步完善,直至用户满意为止。需要有一个快速反馈的开发环境,让用满意为止。需要有一个快速反馈的开发环境,让用户参与,用户和设计者一起共同完善、修改并确立户参与,用户和设计者一起共同完善、修改并确立需求规格需求规格29管理信息系统2.3 系统开发方法系统开发方法 2.3.2.3.2 2 原原型法型法四个条件:四个条件:n(1 1)开发周期必须短,成本应该低)开发周期必须短,成本应该低n(2 2)要求用户参与评价原型)要求用户参与评价原型n(3 3)原型必须是可运行的)原型必须是可运行的n(4 4)根据原型的运行结果,评价原型,再根据评)根据原型的运行结果,评价原型,再根据评价结果,修改原型价结果,修改原型30管理信息系统2.3 系统开发方法系统开发方法 2.3.2.3.2 2 原原型法型法2 2.开发过程开发过程 原型法的开发过程是一个循环的、不断修改完原型法的开发过程是一个循环的、不断修改完善的过程善的过程 首先首先用户提出开发要求,用户提出开发要求,然后然后开发人员识别和开发人员识别和归纳用户要求,根据识别归纳的结果,构造出一个归纳用户要求,根据识别归纳的结果,构造出一个原型(即程序模块),原型(即程序模块),再再同用户一道评价这个原型同用户一道评价这个原型 如果如果根本不行,则重新构造原型;根本不行,则重新构造原型;如果如果不满意,不满意,则修改原型,直到用户满意为止。则修改原型,直到用户满意为止。31管理信息系统图2.2 原型法开发流程图32管理信息系统2.3 系统开发方法系统开发方法 2.3.2.3.2 2 原原型法型法n优点优点:n(1)(1)从认识论的角度看,原型法更多地遵循了人们从认识论的角度看,原型法更多地遵循了人们认识事物的规律,更容易接受认识事物的规律,更容易接受n(2)(2)缩短了用户和系统分析人员之间的距离缩短了用户和系统分析人员之间的距离n(3)(3)充分利用最新的软件工具,使系统开发的时间、充分利用最新的软件工具,使系统开发的时间、费用减少,效率、技术等方面大大提高,系统对内费用减少,效率、技术等方面大大提高,系统对内外界的适应能力也大大增强外界的适应能力也大大增强33管理信息系统2.3 系统开发方法系统开发方法 2.3.2.3.2 2 原原型法型法n缺点:缺点:n(1)(1)对于一个大型的系统,如果不经过系统分析来进对于一个大型的系统,如果不经过系统分析来进行整体性划分,想要直接用屏幕来一个一个地模拟是很行整体性划分,想要直接用屏幕来一个一个地模拟是很困难的困难的n(2)(2)对于大量运算性、逻辑性较强的系统,由于交互对于大量运算性、逻辑性较强的系统,由于交互性差,难以构造原型性差,难以构造原型n(3)(3)对于原管理不善、信息处理过程混乱的组织,难对于原管理不善、信息处理过程混乱的组织,难以构造原型以构造原型34管理信息系统2.3 系统开发方法系统开发方法 2.3.2.3.2 2 原原型法型法适用范围适用范围 适合于处理过程明确简单的系统及涉及面窄的适合于处理过程明确简单的系统及涉及面窄的小型系统;也适合于开发大型系统的最终用户界面;小型系统;也适合于开发大型系统的最终用户界面;同时适合于用户需求不确定或事先说不清具体要求同时适合于用户需求不确定或事先说不清具体要求或能够说清楚,但开发者不好把握的系统或能够说清楚,但开发者不好把握的系统35管理信息系统2.3 系统开发方法系统开发方法 2.3.2.3.3 3 面面向对象的开发方法向对象的开发方法 传统开发方法存在问题传统开发方法存在问题1.1.软件重用性差软件重用性差 重用性是指同一事物不经修改或稍加修改就可多重用性是指同一事物不经修改或稍加修改就可多次重复使用的性质,软件重用性是软件工程追求的目次重复使用的性质,软件重用性是软件工程追求的目标之一标之一 2.2.软件可维护性差软件可维护性差 实践证明,用传统方法开发出来的软件,维护时实践证明,用传统方法开发出来的软件,维护时其费用和成本仍然很高,其原因是可修改性差,维护其费用和成本仍然很高,其原因是可修改性差,维护困难,导致可维护性差困难,导致可维护性差36管理信息系统2.3.2.3.3 3 面面向对象的开发方法向对象的开发方法1.1.从几方面来理解从几方面来理解n(1)(1)对象对象:是人们要进行研究的任何事物,从最简单:是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件具体的事物,还能表示抽象的规则、计划或事件n(2)(2)对象的状态和行为对象的状态和行为n 对象具有对象具有状态状态,一个对象用数据值来描述它的状,一个对象用数据值来描述它的状态态n 对象还有对象还有操作操作,用于改变对象的状态,用于改变对象的状态n 对象实现了状态和操作的结合,使状态和操作封对象实现了状态和操作的结合,使状态和操作封装于对象的统一体中装于对象的统一体中37管理信息系统2.3 系统开发方法系统开发方法 2.3.2.3.3 3 面面向对象的开发方法向对象的开发方法n(3)(3)类:具有相同或相似性质的对象的抽象就是类。类:具有相同或相似性质的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象可以说类的实例是对象n(4)(4)消息和方法消息和方法:对象之间进行通信的结构叫做消息。对象之间进行通信的结构叫做消息。发送一条消息至少要包括说明接受消息的对象名、发送一条消息至少要包括说明接受消息的对象名、发送给该对象的消息名发送给该对象的消息名38管理信息系统2.3 系统开发方法系统开发方法 2.2.面向对象开发方法的开发面向对象开发方法的开发过程过程(1)(1)系统调查和需求分析:对系统具体管理问题以系统调查和需求分析:对系统具体管理问题以及用户对系统开发的需求进行调查研究,确定系统及用户对系统开发的需求进行调查研究,确定系统开发的目标和任务。开发的目标和任务。(2)(2)分析问题的性质和求解问题:在繁杂的问题域分析问题的性质和求解问题:在繁杂的问题域中抽象地识别出对象以及其行为、结构、属性、方中抽象地识别出对象以及其行为、结构、属性、方法等。一般称之为面向对象的分析,即法等。一般称之为面向对象的分析,即OOAOOA39管理信息系统2.3 系统开发方法系统开发方法 2.2.面向对象开发方法的开发过程面向对象开发方法的开发过程(3)(3)整理整理问题:对分析的结果作进一步的抽象、归问题:对分析的结果作进一步的抽象、归类、整理,并最终以范式的形式将他们确定下来。类、整理,并最终以范式的形式将他们确定下来。一般称之为面向对象的设计,即一般称之为面向对象的设计,即OODOOD(4)(4)程序程序实现实现:用面向对象的程序设计语言将上一:用面向对象的程序设计语言将上一步整理的范式直接映射(即直接用程序设计语言来步整理的范式直接映射(即直接用程序设计语言来取代)为应用软件。一般称之为面向对象的程序,取代)为应用软件。一般称之为面向对象的程序,即即OOPOOP40管理信息系统3.3.面向对象开发方法的面向对象开发方法的特特点点n(1)(1)采用面向对象思想,使得系统的描述及信息模型采用面向对象思想,使得系统的描述及信息模型的表示与客观实体相对应,符合人类的思维习惯,缩短的表示与客观实体相对应,符合人类的思维习惯,缩短了开发周期,提高了系统开发的正确性和效率了开发周期,提高了系统开发的正确性和效率n(2)(2)系统开发基础统一于对象之上,避免了许多中间系统开发基础统一于对象之上,避免了许多中间转换环节和多余的劳动,加快了系统的开发进程转换环节和多余的劳动,加快了系统的开发进程n(3)(3)面向对象技术中的各种概念和特性,如继承、封面向对象技术中的各种概念和特性,如继承、封装、多态性及消息传递机制等,使软件的一致性、模块装、多态性及消息传递机制等,使软件的一致性、模块的独立性及程序的共享性和重用性大大提高,也与分布的独立性及程序的共享性和重用性大大提高,也与分布式处理、多机系统及网络通信等发展趋势相吻合,具有式处理、多机系统及网络通信等发展趋势相吻合,具有广阔的应用前景广阔的应用前景41END
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!