信息系统的开发模型

上传人:xt****7 文档编号:180377315 上传时间:2023-01-05 格式:PPT 页数:17 大小:242.50KB
收藏 版权申诉 举报 下载
信息系统的开发模型_第1页
第1页 / 共17页
信息系统的开发模型_第2页
第2页 / 共17页
信息系统的开发模型_第3页
第3页 / 共17页
资源描述:

《信息系统的开发模型》由会员分享,可在线阅读,更多相关《信息系统的开发模型(17页珍藏版)》请在装配图网上搜索。

1、l7.1 信息系统开发的一般过程信息系统开发的一般过程l7.2 生命周期法生命周期法l7.3 原型法原型法l7.4 面向对象的开发方法面向对象的开发方法l7.5 软件能力成熟度模型软件能力成熟度模型l7.6 CASE方法与工具方法与工具l7.7 选择适当的开发方法选择适当的开发方法l信息系统的开发可划分为信息系统的开发可划分为三个过程三个过程:设设计过程计过程、开发过程开发过程和和维护使用过程维护使用过程。l可细分为可细分为7个步骤个步骤:l 系统规划系统规划l 系统分析系统分析l 系统设计系统设计l 系统实现系统实现l 系统测试系统测试l 系统转换系统转换l 系统维护系统维护系统规划系统规划

2、系统分析系统分析系统设计系统设计系统实现系统实现系统测试系统测试系统转换系统转换系统维护系统维护设计过程设计过程开发过程开发过程维护使用维护使用过程过程信息系统开发的一般过程信息系统开发的一般过程l信息系统从提出需求、形成概念开始,经信息系统从提出需求、形成概念开始,经过分析论证、系统开发、使用维护,直到过分析论证、系统开发、使用维护,直到淘汰或被新的信息系统所取代的全过程称淘汰或被新的信息系统所取代的全过程称为为信息系统生命周期信息系统生命周期。l系统生命周期法包括系统生命周期法包括5 5个阶段个阶段,即:,即:l 系统规划系统规划l 系统分析系统分析l 系统设计系统设计l 系统实施系统实施

3、l 系统维护和评价系统维护和评价系统规划系统规划理解问题理解问题系统分析系统分析理解解决方案理解解决方案系统设计系统设计选择与规划最佳解决方案选择与规划最佳解决方案系统实施系统实施使解决方案有效使解决方案有效系统维护和评价系统维护和评价评价方案的结果评价方案的结果系统生命周期法系统生命周期法l原型法原型法首先根据分析人员对用户要求的理解,在首先根据分析人员对用户要求的理解,在强有力的软件环境支持下,开发出一个系统原型,强有力的软件环境支持下,开发出一个系统原型,然后与用户反复协商修改,最终形成实际系统。然后与用户反复协商修改,最终形成实际系统。与生命周期法相比,它扬弃了那种一步步周密细与生命周

4、期法相比,它扬弃了那种一步步周密细致地调查分析,然后逐步整理出文字档案,最后致地调查分析,然后逐步整理出文字档案,最后才能让用户看到结果的繁琐做法。才能让用户看到结果的繁琐做法。l原型法将生命周期法中的系统调查、系统分析、原型法将生命周期法中的系统调查、系统分析、系统设计三个阶段融为一体,使用户一开始就能系统设计三个阶段融为一体,使用户一开始就能看到系统实现以后是一个什么样子,将会遇到哪看到系统实现以后是一个什么样子,将会遇到哪些问题,哪些根本是错误的,哪些需要改进等,些问题,哪些根本是错误的,哪些需要改进等,同时大大缩短了开发周期。同时大大缩短了开发周期。l原型的种类原型的种类l 操作性(进

5、化型)操作性(进化型)l 非操作性(丢弃型)非操作性(丢弃型)l1.1.为什么要使用面向对象技术?为什么要使用面向对象技术?(1 1)传统软件开发方法的缺点)传统软件开发方法的缺点 可复用性差。数据与过程的潜在可复用性差。数据与过程的潜在不一致性。不一致性。(2 2)面向对象软件设计技术()面向对象软件设计技术(Object-Object-Oriented Design,OODOriented Design,OOD)有利于人类的)有利于人类的抽象思维抽象思维(3 3)OODOOD极大地提高了软件的可维护性极大地提高了软件的可维护性l2.2.什么是面向对象的开发方法?什么是面向对象的开发方法?l

6、面向对象开发方法面向对象开发方法是一种运用对象、类、是一种运用对象、类、继承、封装、聚合、消息传送、多态性继承、封装、聚合、消息传送、多态性等概念来构造系统的信息系统开发方法。等概念来构造系统的信息系统开发方法。lCMM(Capability Maturity Model,能力,能力成熟度模型)是由美国卡内基成熟度模型)是由美国卡内基-梅隆大学梅隆大学软件工程研究所推出的评估软件能力与成软件工程研究所推出的评估软件能力与成熟度的一套标准。该标准基于众多软件专熟度的一套标准。该标准基于众多软件专家的实践经验,侧重于软件开发过程的管家的实践经验,侧重于软件开发过程的管理及工程能力的提高与评估,是国

7、际上流理及工程能力的提高与评估,是国际上流行的软件生产过程标准和软件企业成熟度行的软件生产过程标准和软件企业成熟度等级认证标准。等级认证标准。lCMMCMM共分共分五级五级,分别为:初始级、可重复,分别为:初始级、可重复级、已定义级、已管理级、优化级。级、已定义级、已管理级、优化级。l在每一级中定义了达到该级所需具备的在每一级中定义了达到该级所需具备的关键过程及每个关键过程所需达到的水关键过程及每个关键过程所需达到的水平,并针对每一关键过程给出了推荐性平,并针对每一关键过程给出了推荐性的具体实施方法。的具体实施方法。摩托罗拉中国软件中心摩托罗拉中国软件中心20002000年年9 9月,全球第月

8、,全球第3939个通过个通过cmm 5cmm 5级级评估的企业评估的企业 华为印度研究所华为印度研究所20012001年年1212月月1010日日联想集团软件设计中心联想集团软件设计中心 20022002年年1 1月月1111日日沈阳东软股份有限公司沈阳东软股份有限公司20012001年年6 6月月2626日日四川托普集团四川托普集团20012001年年1212月月1313日日北京鼎新信息系统开发有限公司北京鼎新信息系统开发有限公司19991999年年7 7月月6 6日,中国首家企业通过日,中国首家企业通过cmm 2cmm 2级评估的企业。级评估的企业。用友软件股份有限公司用友软件股份有限公司

9、20012001年年6 6月月亿阳集团亿阳集团20012001年年浪潮通软浪潮通软20012001年年北京北佳公司北京北佳公司20012001年年1111月月3030日日东方通公司东方通公司20012001年年1212月月7 7日日广州新太科技有限公司广州新太科技有限公司20012001年年1212月月1414日日方正技术研究院方正技术研究院20012001年年1212月月2424日日lCASECASE(Computer Aided Software Engineering,Computer Aided Software Engineering,计算机辅助软件工程)是一种自动化或半自动化计算机

10、辅助软件工程)是一种自动化或半自动化的方法,能够全面支持除系统调查外的每一个开的方法,能够全面支持除系统调查外的每一个开发步骤。严格地讲,发步骤。严格地讲,CASECASE只是一种开发环境(包只是一种开发环境(包括软件环境和硬件环境)而不是一种开发方法。括软件环境和硬件环境)而不是一种开发方法。l采用采用CASECASE工具进行系统开发,必须结合一种具体工具进行系统开发,必须结合一种具体的开发方法,如结构化系统开发方法、面向对象的开发方法,如结构化系统开发方法、面向对象方法或原型化开发方法等,方法或原型化开发方法等,CASECASE方法只是为具体方法只是为具体的开发方法提供了支持每一过程的专门

11、工具。因的开发方法提供了支持每一过程的专门工具。因而,而,CASECASE工具实际上把原先由手工完成的开发过工具实际上把原先由手工完成的开发过程转变为以自动化工具和支撑环境支持的自动化程转变为以自动化工具和支撑环境支持的自动化开发过程。开发过程。CASECASE方法具有下列方法具有下列特点特点:l解决了从客观对象到软件系统的映射问解决了从客观对象到软件系统的映射问题,支持系统开发的全过程。题,支持系统开发的全过程。l提高了软件质量和软件重用性。提高了软件质量和软件重用性。l加快了软件开发速度。加快了软件开发速度。l简化了软件开发的管理和维护。简化了软件开发的管理和维护。l自动生成开发过程中的各

12、种软件文档。自动生成开发过程中的各种软件文档。lCASECASE中集成了多种工具,这些工具既可中集成了多种工具,这些工具既可以单独使用,也可以组合使用。以单独使用,也可以组合使用。l根据根据CASECASE工具所支持的软件生存周期中工具所支持的软件生存周期中的不同阶段,把的不同阶段,把CASECASE工具划分为工具划分为三种基三种基本类型本类型,即,即CASECASE工具箱、工具箱、CASECASE工作台、工作台、CASECASE方法指南方法指南。l信息系统的开发是一个复杂的系统工程,信息系统的开发是一个复杂的系统工程,它涉及计算机处理技术、系统理论、组织它涉及计算机处理技术、系统理论、组织结构、管理功能、管理知识等各方面的问结构、管理功能、管理知识等各方面的问题,至今没有一种统一完备的开发方法。题,至今没有一种统一完备的开发方法。但,每一种开发方法都要遵循相应的开发但,每一种开发方法都要遵循相应的开发策略。针对已经确定的开发策略选定相应策略。针对已经确定的开发策略选定相应的开发方法。的开发方法。l总之总之,对信息系统的开发要根据系统本身对信息系统的开发要根据系统本身的特点来选择恰当的开发方法的特点来选择恰当的开发方法。

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

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

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


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