管理信息系统开发实践项目1 选择开发方法1_第1页
管理信息系统开发实践项目1 选择开发方法1_第2页
管理信息系统开发实践项目1 选择开发方法1_第3页
管理信息系统开发实践项目1 选择开发方法1_第4页
管理信息系统开发实践项目1 选择开发方法1_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第2部分部分 管理信息系统开发实践管理信息系统开发实践 项目项目1 1 选择选择MISMIS开发方法开发方法p模块模块1 1 选择选择MISMIS开发方式开发方式p任务任务1 MIS1 MIS开发方式及比较开发方式及比较p任务任务2 2 为案例选择为案例选择MISMIS开发方式开发方式p模块模块2 2 选择选择MISMIS开发方法开发方法p任务任务1 1 了解了解MISMIS开发方法的发展及模型开发方法的发展及模型p任务任务2 MIS2 MIS开发方法及比较开发方法及比较p任务任务3 3 为案例选择为案例选择MISMIS开发方法开发方法学习目标学习目标1.了解管理信息系统的开发方式;了解管理

2、信息系统的开发方式;2.了解生命周期法、结构化系统开发方法、原型法、了解生命周期法、结构化系统开发方法、原型法、CASE法;法;3.掌握面向对象开发方法。掌握面向对象开发方法。工作任务工作任务1 1根据某单位的技术力量、资金情况、外部环境等因素选根据某单位的技术力量、资金情况、外部环境等因素选择一种合适的系统开发方式;择一种合适的系统开发方式;2 2根据不同系统开发方法的特点选择一种适合自己的系统根据不同系统开发方法的特点选择一种适合自己的系统开发方法;开发方法;3 3全班分若干小组,以小组为单位查阅整理资料以了解管全班分若干小组,以小组为单位查阅整理资料以了解管理信息系统的最新动态,确定一个

3、选题,要求提交各组成员、理信息系统的最新动态,确定一个选题,要求提交各组成员、项目经理、分工、选题等的电子文档和打印文稿。项目经理、分工、选题等的电子文档和打印文稿。模块模块1 选择选择MIS开发方式开发方式 本模块要求读者能根据某单位的技术力量、资金情本模块要求读者能根据某单位的技术力量、资金情况、外部环境等因素选择一种合适的况、外部环境等因素选择一种合适的MIS开发方式,开发方式,因此读者首先需要了解因此读者首先需要了解MIS的各种开发方式并作一比的各种开发方式并作一比较,然后要知道在选择较,然后要知道在选择MIS开发方式时需要考虑的因开发方式时需要考虑的因素。素。任务任务1 MIS开发方

4、式及比较开发方式及比较1. MIS开发方式开发方式管理信息系统开发方式主要有自主开发、委托开管理信息系统开发方式主要有自主开发、委托开发、合作开发、购买商品化软件四类。发、合作开发、购买商品化软件四类。(1)自主开发)自主开发(2)委托开发)委托开发(3)合作开发)合作开发(4)购买商品化软件)购买商品化软件任务任务1 MIS开发方式及比较开发方式及比较管理信息系统的开发往往要和企业的变革同步进管理信息系统的开发往往要和企业的变革同步进行,尤其现在,这个趋势更加明显。集企业变革和行,尤其现在,这个趋势更加明显。集企业变革和系统开发于一体的是企业过程再工程(系统开发于一体的是企业过程再工程(Bu

5、siness Process Re-engineering,BPR),),BPR是是20世纪世纪90年代初期在美国兴起的又一管理变革浪潮。年代初期在美国兴起的又一管理变革浪潮。任务任务1 MIS开发方式及比较开发方式及比较MIT教授教授Michael Hammer 和和CSC Index的的CEO James Champy 在合作的名著在合作的名著改造企业改造企业商业再生的蓝商业再生的蓝图图中提出。中提出。MIT教授教授Michael Hammer 认为认为是对企业过程进行根本的再思考和彻底的再设计,以求在是对企业过程进行根本的再思考和彻底的再设计,以求在成本、质量、服务和速度等各项当今至关重

6、要的绩效标准上成本、质量、服务和速度等各项当今至关重要的绩效标准上取得显著的改善。取得显著的改善。任务任务1 MIS开发方式及比较开发方式及比较企业过程再工程是一个以首尾相接、完整的整合企业过程再工程是一个以首尾相接、完整的整合性过程来取代以往的被各部门割裂的、不易看见也性过程来取代以往的被各部门割裂的、不易看见也难于管理的支离破碎的过程。难于管理的支离破碎的过程。过程简化的方法:简化战略上错向的过程、职能过程简化的方法:简化战略上错向的过程、职能上错位的过程、业务上冗余的过程上错位的过程、业务上冗余的过程。任务任务1 MIS开发方式及比较开发方式及比较企业进行企业进行BPR的步骤的步骤 任务

7、任务1 MIS开发方式及比较开发方式及比较案例采购过程简化图任务任务1 MIS开发方式及比较开发方式及比较2比较比较MIS的各种开发方式的各种开发方式不论采取何种开发方式,系统分析都是必要的。对购买不论采取何种开发方式,系统分析都是必要的。对购买商品化软件方式系统分析后的开发过程大体如下图所示。商品化软件方式系统分析后的开发过程大体如下图所示。尽管不同的管理信息系统开发策略与开发方法有不同的尽管不同的管理信息系统开发策略与开发方法有不同的开发过程,但其目标是相同的,其工作性质也是相同的,不开发过程,但其目标是相同的,其工作性质也是相同的,不管采用什么方法开发管理信息系统,我们都可将其作为一个管

8、采用什么方法开发管理信息系统,我们都可将其作为一个项目来看待,用工程项目管理的方法来管理好管理信息系统项目来看待,用工程项目管理的方法来管理好管理信息系统的开发。的开发。任务任务1 MIS开发方式及比较开发方式及比较商品化软件的购买与实施过程商品化软件的购买与实施过程 任务任务1 MIS开发方式及比较开发方式及比较3选择选择MIS开发方式需要考虑的因素开发方式需要考虑的因素(1)技术层面)技术层面选择可快速编写的语言和数据库,开发企业软件选择可快速编写的语言和数据库,开发企业软件还必须具备以下条件:还必须具备以下条件:1)优秀的项目技术主管。优秀的项目技术主管。2)程序员。程序员。3)开发项目

9、时间的合理规划。开发项目时间的合理规划。任务任务1 MIS开发方式及比较开发方式及比较购买的软件不用经过长时间的测试,能较快启用,购买的软件不用经过长时间的测试,能较快启用,而且只要求技术人员懂得基本的计算机知识及了解而且只要求技术人员懂得基本的计算机知识及了解如何去维护系统和网络的应用问题,就可正常地按如何去维护系统和网络的应用问题,就可正常地按照软件流程定制的方式进行操作管理。但是,技术照软件流程定制的方式进行操作管理。但是,技术部门只是忙于进行部门只是忙于进行PC维护、网络通信维护和备份的维护、网络通信维护和备份的职能,无法真正进行数据文化的训练。职能,无法真正进行数据文化的训练。任务任

10、务1 MIS开发方式及比较开发方式及比较面对购买的系统软件,由于没有源程序可进行修改,技面对购买的系统软件,由于没有源程序可进行修改,技术人员不得不去询问和聘请外面的专项顾问来解决各种不适术人员不得不去询问和聘请外面的专项顾问来解决各种不适合企业运作流程的问题。如此一来,信息部门并没有充分发合企业运作流程的问题。如此一来,信息部门并没有充分发挥其重要职能,而且在启用初期,要花费相当的时间与出售挥其重要职能,而且在启用初期,要花费相当的时间与出售软件的公司进行系统和企业运作流程的改革。软件的公司进行系统和企业运作流程的改革。 任务任务1 MIS开发方式及比较开发方式及比较2)管理层面)管理层面在

11、这一层面中,企业领导层对管理策略的主观意在这一层面中,企业领导层对管理策略的主观意识占主要因素。其中包括企业经营范围的大小,企识占主要因素。其中包括企业经营范围的大小,企业的运作流程、费用、时间、风险性和产品类型等。业的运作流程、费用、时间、风险性和产品类型等。如果企业未来没有重要拓展,运作流程变动不大,如果企业未来没有重要拓展,运作流程变动不大,购买一套完善的成品软件有一定的便利。购买一套完善的成品软件有一定的便利。 任务任务1 MIS开发方式及比较开发方式及比较如果企业未来有重要的拓展,产品类型多、销售渠道广,如果企业未来有重要的拓展,产品类型多、销售渠道广,并且由于发展而要不断进行各种管

12、理机构和企业生产流程的并且由于发展而要不断进行各种管理机构和企业生产流程的变动,开发的软件恰好可以以较高的可修改性、可扩展性来变动,开发的软件恰好可以以较高的可修改性、可扩展性来适应企业法的发展和扩张。适应企业法的发展和扩张。开发与购买都要花同样的时间去培训及安排启用的时间。开发与购买都要花同样的时间去培训及安排启用的时间。任务任务1 MIS开发方式及比较开发方式及比较开发软件的风险大于购买软件的风险。开发软件的风险大于购买软件的风险。开发的企业管理软件可明显地提高企业的经济效益。主要开发的企业管理软件可明显地提高企业的经济效益。主要体现在以下几方面:体现在以下几方面:1)相对较低的费用负担。

13、相对较低的费用负担。2)不用付每年的维修费用和版本升级费用。不用付每年的维修费用和版本升级费用。任务任务1 MIS开发方式及比较开发方式及比较3)分布广、部门办事处多的企业可减免软件再使用的版分布广、部门办事处多的企业可减免软件再使用的版权费用;可按不同的需求更改程序。开发软件可根据各部门经权费用;可按不同的需求更改程序。开发软件可根据各部门经营情况有针对性的开发,因此开发软件可以较轻易地解决不同营情况有针对性的开发,因此开发软件可以较轻易地解决不同流程的问题。流程的问题。4)节省企业增长时扩张办事处或部门要增加使用的应用节省企业增长时扩张办事处或部门要增加使用的应用软件费用。软件费用。任务任

14、务2 为案例选择为案例选择MIS开发方式开发方式 1案例案例2讨论题讨论题(1)请上网查询,目前该企业可选软件包都有什么。根据案)请上网查询,目前该企业可选软件包都有什么。根据案例中企业的情况,如果陈女士选择购买软件包,她应该如何选择,例中企业的情况,如果陈女士选择购买软件包,她应该如何选择,请说明理由。请说明理由。(2)假如你是陈女士,请运用所学知识比较购买软件包与雇)假如你是陈女士,请运用所学知识比较购买软件包与雇用软件公司进行开发这两种方案的优缺点,然后作出选择,并说用软件公司进行开发这两种方案的优缺点,然后作出选择,并说明理由。明理由。 模块模块2 选择选择MIS开发方法开发方法本模块

15、需要根据不同系统开发方法的特点选择一种本模块需要根据不同系统开发方法的特点选择一种适合自己的系统开发方法,为此我们需要了解适合自己的系统开发方法,为此我们需要了解MIS的的各种开发方法并作一比较。各种开发方法并作一比较。任务任务1 了解了解MIS开发方法的发展及模型开发方法的发展及模型1.管理信息系统开发方法的发展管理信息系统开发方法的发展 管理信息系统开发方法从不同的角度展开研究,共同促进了管理信息系统开发方法从不同的角度展开研究,共同促进了系统开发方法学的形成与发展。较有代表性的有:从系统开发方法学的形成与发展。较有代表性的有:从JSP到到JSD的杰克逊开发方法,结合结构化开发方法和需求定

16、义的杰克逊开发方法,结合结构化开发方法和需求定义(requirement definition)方法的信息系统工程方法,以及后方法的信息系统工程方法,以及后来的各类信息系统开发工程规范、原型方法、来的各类信息系统开发工程规范、原型方法、OO方法、方法、CASE方法等等。方法等等。任务任务1 了解了解MIS开发方法的发展及模型开发方法的发展及模型按时间顺序简要地回顾信息系统开发方法的发展过按时间顺序简要地回顾信息系统开发方法的发展过程。将各类方法按程序设计方法、软件工程方法、管程。将各类方法按程序设计方法、软件工程方法、管理理/需求分析方法、自动化系统开发方法四类进行归纳需求分析方法、自动化系统

17、开发方法四类进行归纳如上表所示。如上表所示。 任务任务1 了解了解MIS开发方法的发展及模型开发方法的发展及模型信息系统开发方法的发展过程信息系统开发方法的发展过程年代708090程序设计方法SP方法、JSP方法软件工程方法SADT方法、JSD方法prototyping方法OO(面向对象)方法管理/需求分析SRD方法、BSP方法CSFs方法自动化开发方法CASE方法任务任务1 了解了解MIS开发方法的发展及模型开发方法的发展及模型SP(Structured Program)为结构化程序方法,为结构化程序方法,JSP(Jackson Structured Program)为杰克逊结构程序方法,为

18、杰克逊结构程序方法,JSD(Jackson System Development)为杰克逊系统开发方法,为杰克逊系统开发方法, SADT(Structured Analysis & Design Technology)为结构化系为结构化系统分析与设计技术统分析与设计技术,prototyping为原型方法,为原型方法,任务任务1 了解了解MIS开发方法的发展及模型开发方法的发展及模型OO(Object Oriented)为面向对象的开发方法,为面向对象的开发方法,SRD(Structured Requirements Definition)为结构化需求定为结构化需求定义方法,义方法,BS

19、P(Business Systems Planning)为商业系统规划法,为商业系统规划法,CSFs(Critical Success Fastors)为关键成功因素法,为关键成功因素法,CASE(Ccomputer Aided Software Engineering)为计算机为计算机辅助软件工程方法。辅助软件工程方法。任务任务1 了解了解MIS开发方法的发展及模型开发方法的发展及模型2.管理信息系统的开发模型管理信息系统的开发模型管理信息系统的开发是一项复杂的系统工程。它涉及的知识管理信息系统的开发是一项复杂的系统工程。它涉及的知识面广、部门多,而且还涉及管理业务、组织和协调。面广、部门多

20、,而且还涉及管理业务、组织和协调。20世纪世纪60年代开始,人们已经注意管理系统的开发方法和工具。到了年代开始,人们已经注意管理系统的开发方法和工具。到了20世纪世纪70年代,结构化系统分析与设计方法年代,结构化系统分析与设计方法生命周期法诞生生命周期法诞生了。了。80年代初,应用年代初,应用4GL工具出现了原型法;工具出现了原型法;80年代末,年代末,CASE工具和面向对象的开发方法出现,工具和面向对象的开发方法出现,90年代,进入了年代,进入了C/S,B/S时代。时代。任务任务1 了解了解MIS开发方法的发展及模型开发方法的发展及模型(1)瀑布模型瀑布模型(Waterfall model)

21、七十年代,七十年代,BWBoehm提出了软件生命周期的瀑布模型,提出了软件生命周期的瀑布模型,它较典型地刻划了软件生命周期的阶段划分,瀑布模型将软件它较典型地刻划了软件生命周期的阶段划分,瀑布模型将软件生命周期划分为系统分析、软件项目计划、需求分析、软件设生命周期划分为系统分析、软件项目计划、需求分析、软件设计、编码、软件测试、软件维护七个阶段。计、编码、软件测试、软件维护七个阶段。 任务任务1 了解了解MIS开发方法的发展及模型开发方法的发展及模型 瀑布模型瀑布模型 任务任务1 了解了解MIS开发方法的发展及模型开发方法的发展及模型(2)演化模型演化模型(evolutionary model

22、) (3)螺旋模型螺旋模型(4)喷泉模型(喷泉模型(Water fountain mode)喷泉模型主要用于描述面向对象的开发过程。喷泉喷泉模型主要用于描述面向对象的开发过程。喷泉一词体现了面向对象开发过程的迭代和无间隙特征。一词体现了面向对象开发过程的迭代和无间隙特征。任务任务2 MIS开发方法及比较开发方法及比较2.2.2.1 MIS开发方法开发方法MIS开发的具体情况是多种多样的,对应的开发的具体情况是多种多样的,对应的MIS开发方法也开发方法也是多种多样的,一般来说,是多种多样的,一般来说,MIS的开发方法主要有:生命周期的开发方法主要有:生命周期法、快速原型法、面向对象的系统分析与设

23、计方法、结构化方法、快速原型法、面向对象的系统分析与设计方法、结构化方法、计算机辅助方法法、计算机辅助方法CASE等。在实际的开发过程中,究竟应该等。在实际的开发过程中,究竟应该采用何种方法,应该具体问题具体对待,而且,这些方法彼此采用何种方法,应该具体问题具体对待,而且,这些方法彼此之间并不是独立的,经常可以混合使用。之间并不是独立的,经常可以混合使用。 任务任务2 MIS开发方法及比较开发方法及比较1.生命周期法生命周期法 任务任务2 MIS开发方法及比较开发方法及比较信息系统开发各阶段的名称、工作及文档信息系统开发各阶段的名称、工作及文档开发阶段开发阶段主要工作主要工作文档资料文档资料系

24、统调查与规划系统调查与规划 初步调查拟定开发计划初步调查拟定开发计划可行性研究报告可行性研究报告系统分析系统分析数据流程、数据及处理分数据流程、数据及处理分析析系统分析说明书系统分析说明书系统设计系统设计模块设计、数据库设计模块设计、数据库设计系统设计说明书系统设计说明书系统实施系统实施编制程序编制程序流程及用户使用手流程及用户使用手册册运行测试和维护运行测试和维护 测试、维护测试、维护系统测试报告系统测试报告任务任务2 MIS开发方法及比较开发方法及比较 生命周期法的优点:结构严谨、工程管理容易、运行环生命周期法的优点:结构严谨、工程管理容易、运行环境相对稳定。适用于仓库管理、订票系统等,不

25、适于大型管境相对稳定。适用于仓库管理、订票系统等,不适于大型管理信息系统的开发。理信息系统的开发。缺点缺点:(1)用户与开发者之间的思想交流不直观;)用户与开发者之间的思想交流不直观;(2)开发过程复杂;)开发过程复杂;(3)所使用的工具落后;)所使用的工具落后;(4)研制周期长,系统运行维护费用较高;)研制周期长,系统运行维护费用较高;(5)缺乏适应环境的灵活性。)缺乏适应环境的灵活性。任务任务2 MIS开发方法及比较开发方法及比较从项目开发开始到结束的整个过程,称为系统开发的生从项目开发开始到结束的整个过程,称为系统开发的生命周期(简记为命周期(简记为SDLC)。各阶段相应的任务如下)。各

26、阶段相应的任务如下:可行性研究的任务可行性研究的任务: 干不干;干不干; 系统分析的任务:干什么;系统分析的任务:干什么; 系统设计的任务:怎么干;系统设计的任务:怎么干;系统实施的任务:实际干;系统实施的任务:实际干;系统测试的任务:干得如何;系统测试的任务:干得如何; 系统运行与维护的任务:如何保证系统正常运行系统运行与维护的任务:如何保证系统正常运行任务任务2 MIS开发方法及比较开发方法及比较2.结构化系统开发方法结构化系统开发方法结构化系统分析与设计各阶段及主要工作结构化系统分析与设计各阶段及主要工作系统分析系统分析系统设计系统设计系统实施系统实施主要工作主要工作确定系统需求确定系统

27、需求系统定义系统定义可行性论证可行性论证项目计划项目计划建立系统逻辑模型建立系统逻辑模型确定系统物理结构确定系统物理结构系统流程设计系统流程设计系统模块结构设计系统模块结构设计代码设计代码设计数据库设计数据库设计完成系统物理完成系统物理实体实体程序设计程序设计系统测试系统测试系统转换系统转换运行及评估运行及评估文档产品文档产品系统分析报告系统分析报告系统设计说明书系统设计说明书程序说明书程序说明书使用说明书使用说明书任务任务2 MIS开发方法及比较开发方法及比较3.原型开发方法原型开发方法原型开发方法是原型开发方法是80年代在计算机软件技术(特别是年代在计算机软件技术(特别是RDBS、4GL、

28、各种可视化的开发工具)发展的基础之上,提出的一种、各种可视化的开发工具)发展的基础之上,提出的一种从设计思想、工具、手段都全新的系统开发方法。从设计思想、工具、手段都全新的系统开发方法。任务任务2 MIS开发方法及比较开发方法及比较原形法一开始就凭借着系统开发人员对用户要求的理解,原形法一开始就凭借着系统开发人员对用户要求的理解,在强有力的软件环境支持下,给出一个实实在在的系统原形,在强有力的软件环境支持下,给出一个实实在在的系统原形,然后与用户反复协商修改,最终形成实际系统。它站在前者的然后与用户反复协商修改,最终形成实际系统。它站在前者的基础上,借助于新一代的软件工具,螺旋式地上升到了一个

29、新基础上,借助于新一代的软件工具,螺旋式地上升到了一个新的更高的起点,它的更高的起点,它“扬弃扬弃”了结构化系统开发方式的某些繁琐了结构化系统开发方式的某些繁琐细节,继承了其合理的内核,是对结构化开发方法的发展和补细节,继承了其合理的内核,是对结构化开发方法的发展和补充。充。任务任务2 MIS开发方法及比较开发方法及比较用户提出要求开发人员识别归纳问题构造系统原型不可行处理试运行分析评价原型修改原型不满意处理原型法的工作流程原型法的工作流程 任务任务2 MIS开发方法及比较开发方法及比较原型法与生命周期法的关系原型法与生命周期法的关系 任务任务2 MIS开发方法及比较开发方法及比较4. 面向对

30、象的开发方法面向对象的开发方法(1)面向对象的开发方法的概念面向对象的开发方法的概念(2)面向对象法的基本思想面向对象法的基本思想1)对象及其特点)对象及其特点在面向对象的方法中,对象是一个非常广泛的概念,凡是在在面向对象的方法中,对象是一个非常广泛的概念,凡是在系统中的具体和抽象实体,都可以被称为对象。对象是封装数系统中的具体和抽象实体,都可以被称为对象。对象是封装数据和操作的实体。据和操作的实体。任务任务2 MIS开发方法及比较开发方法及比较进行归类进行归类(class)。类是有层次结构的(父类、子类),这。类是有层次结构的(父类、子类),这种层次结构是靠对象的继承种层次结构是靠对象的继承

31、(inheritance)关系来维系的。关系来维系的。对象是一个被严格模块化对象是一个被严格模块化(称之为封装称之为封装encapsulation)的实的实体体 。这种封装了的对象与软件工程的要求是一致的。这种封装了的对象与软件工程的要求是一致的。任务任务2 MIS开发方法及比较开发方法及比较2)面向对象法的系统开发阶段)面向对象法的系统开发阶段面向对象分析(面向对象分析(OOA)面向对象设计(面向对象设计(OOD)面向对象程序设计(面向对象程序设计(OOP)任务任务2 MIS开发方法及比较开发方法及比较3)面向对象开发信息系统的优越性)面向对象开发信息系统的优越性面向对象开发信息系统在近年发

32、展很快,由于受相对完备的面向对象开发信息系统在近年发展很快,由于受相对完备的理论和开发工具的支持,使之成为系统开发中一种普遍的方法;理论和开发工具的支持,使之成为系统开发中一种普遍的方法;由于对象具有的基本特点,面向对象的开发方法可以采用整由于对象具有的基本特点,面向对象的开发方法可以采用整体分析、分离设计、集成总装的开发策略,因而降低了系统开体分析、分离设计、集成总装的开发策略,因而降低了系统开发的复杂度;发的复杂度;任务任务2 MIS开发方法及比较开发方法及比较该方法的应用为数据库和程序的复用提供了一种可行的方法,该方法的应用为数据库和程序的复用提供了一种可行的方法,因而在类似大型系统的开

33、发中可以有效地降低开发成本、缩短因而在类似大型系统的开发中可以有效地降低开发成本、缩短开发周期和提高开发质量;开发周期和提高开发质量;但由于面向对象是一种较新的思维方式,因而在进行但由于面向对象是一种较新的思维方式,因而在进行OOA时可能使用户有些不适应。另外,由于时可能使用户有些不适应。另外,由于OO方法的抽象程度较高,方法的抽象程度较高,要完备地发现应用领域的全部对象,以至将这种对象映射为规要完备地发现应用领域的全部对象,以至将这种对象映射为规范的对象描述都有一定的困难。范的对象描述都有一定的困难。任务任务2 MIS开发方法及比较开发方法及比较4)面向对象开发工具)面向对象开发工具Borl

34、and C+、Builder、Visual BASIC、Visual C#、Visual FoxPro、Powerbuilder、Delphi 等。等。任务任务2 MIS开发方法及比较开发方法及比较5. CASE(计算机辅助软件工程)方法(计算机辅助软件工程)方法(1)CASE的的涵义的的涵义 CASE(Computer-Aided Software Engineering)的全)的全名是计算机辅助软件工程,是名是计算机辅助软件工程,是20世纪世纪80年代末期,随着计算机年代末期,随着计算机图形处理技术和程序生成技术的出现,运用人们在系统开发过图形处理技术和程序生成技术的出现,运用人们在系统开

35、发过程中积累的大量宝贵经验,再让计算机来辅助信息系统开发和程中积累的大量宝贵经验,再让计算机来辅助信息系统开发和实现,这就是集图形处理技术、程序生成技术、关系数据库技实现,这就是集图形处理技术、程序生成技术、关系数据库技术和各类开发工具于一身的术和各类开发工具于一身的CASE。任务任务2 MIS开发方法及比较开发方法及比较2.2.2.2 MIS开发方法的比较开发方法的比较1.MIS开发方法的比较开发方法的比较(1)基于瀑布模型的结构化生命周期法是软件开发常用也是形基于瀑布模型的结构化生命周期法是软件开发常用也是形成最早且行之有效的方法,是系统建设的主流方法。它是真正成最早且行之有效的方法,是系

36、统建设的主流方法。它是真正能较全面支持整个系统开发过程的方法。能较全面支持整个系统开发过程的方法。(2)原型法是八十年代发展的、一种基于原型法是八十年代发展的、一种基于4GL开发工具的快速开发工具的快速模拟方法。用于解决一些规模不大但不确定因素较多的管理决模拟方法。用于解决一些规模不大但不确定因素较多的管理决策问题。策问题。任务任务2 MIS开发方法及比较开发方法及比较(3)面向对象方法不能涉足系统系统分析以前的开发环节。面向对象方法不能涉足系统系统分析以前的开发环节。(4)CASE方法的目的是实现系统开发生命周期内各阶段工作方法的目的是实现系统开发生命周期内各阶段工作的基于计算机的自动化。是一种除系统调查外全面支持整个系的基于计算机的自动化。是一种除系统调查外全面支持整个系统开发过程的方法。统开发过程的方法。 任务任务2 MIS开发方法及比较开发方法及比较2.MIS开发方法的不足开发方法的不足(1)需求获取困难需求获取困难因为在实际系统没有开发出来之前,普通的用户很

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论