- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第三章管理信息系统的开发方法本章的主要内容为:系统开发概述、系统开发方法、系统开发工程管理与开发方式。1
第一节系统开发概述系统开发概述主要内容包括:系统开发的任务与特点系统开发的根本原那么系统开发的主要风险2
一、系统开发的任务与特点系统开发的任务是根据企业的具体情况,设计出一套适合于现代企业管理要求的应用软件,为企业建立起计算机化的信息系统。3
系统开发的特点复杂性基于原系统、高于原系统一把手工程产品是无形的充分认识管理信息系统开发的特点,可以使系统的开发少走弯路。4
二、系统开发的根本原那么面向用户原那么系统性原那么符合软件工程标准的原那么逐步标准开展的原那么5
三、系统开发的主要风险系统开发的风险主要表现在投入超方案、系统性能比预期差、没获得预期收益,有时甚至会产生系统开发失败。6
第二节系统开发方法常用的管理信息系统开发方法有:结构化生命周期法原型法面向对象法计算机辅助软件工程法7
一、结构化生命周期法1.系统生命周期的阶段划分:系统规划阶段系统分析阶段系统设计阶段系统实施阶段系统维护与评价阶段8
2、结构化生命周期法的优缺点结构化生命周期法的主要优点:建立面向用户的观点严格区分工作区间设计方法结构化文件标准化和文献化系统维护与评价阶段9
结构化生命周期法的主要缺点:开发周期长繁琐,使用工具落后不能充分预料可能发生的情况及变化不直观,用户最后才能看到真实模型10
二、原型法原型法是指系统开发人员在对用户进行初步了解的根底上,借助功能强大的辅助系统开发工具,快速开发一个原型〔原始模型〕,并将其演示给用户,开发人员根据用户的意见和评价对这个原型进行修改,如此反复,逐步完善,直到用户完全满意为止。11
原型法的开发过程:确定用户的根本需求开发初始原型征求用户对原型的改进意见修正和改进原型12
原型法的类型:丢弃式原型法演化式原型法递增式原型法13
丢弃式原型法丢弃式原型法把原型系统作为用户和开发人员之间进行通讯的媒介,并不打算把它作为实际系统运行。原始系统只是从外观、功能上“像〞实际系统。开发这类原型的目的是为了对最终系统进行研究,使用户和开发人员借助这个系统进行交流,共同明确新系统的需求。14
演化式原型法演化式原型法认为用户的要求及系统的功能都无时不在发生着变化,不先花大力气去弄清楚用户的需求,而是先按照根本需求开发出一个系统,让用户先使用起来,有问题随时修改。15
原型法的优点与缺陷原型法的主要优点:减少开发时间,提高系统开发效率改进用户与系统开发人员的信息交流方式用户满意程度高应变能力强16
原型法的主要缺点:开发工具要求高对大型系统或复杂性高的系统不适用管理水平要求高17
三、面向对象法18
对象:对象的本质是数据与操作的封装类:类是具有相同属性的对象的集合消息:消息是为完成某些操作而向对象发送的命令和命令说明继承:继承是指一个类因承袭而具有另一类的能力和特征的机制封装:封装把对象及对象的方法、操作的实现封闭在一起19
2、面向对象法的开发过程系统调查和需求分析面向对象分析〔OOA〕面向对象设计〔OOD〕面向对象编程〔OOP〕20
3、面向对象法的优点与缺陷面向对象法的主要优点是:缩短了开发周期,解决了从分析和设计到软件模块屡次转换的繁杂过程。面向对象法的主要缺点是:需要有一定的软件根底支持才可以应用,对大型的系统可能会造成系统结构不合理、各局部关系失调等问题。21
四、计算机辅助软件工程法22
1、CASE产生的背景长期以来,“手工作坊〞式的软件开发模式难以适应软件工业的开展需求。软件开发人员逐步认识到,他们为用户的应用开发出各种各样的软件和信息系统,却没有支持软件开发人员自己使用的工具,要提高软件开发效率,一个有效的途径就是开发出支持开发人员工作的工具。因此,提出了CASE的思想和方法。23
2、CASE的功能CASE的功能是支持不同的开发方法,支持软件开发生命周期的各个阶段,支持软件局部的重用;支持开发信息资源共享。24
3、典型的CASE工具25
4、CASE的优点提高生产率提高质量提高文档的质量减少系统维护的费用和精力26
第三节系统开发工程管理与开发方式一、系统开发的组织机构1.系统开发领导小组2.系统开发工作小组27
3.系统开发的人员信息主管工程主管系统分析员系统设计员程序设计员系统维护人员企业
文档评论(0)