计算机信息系统开发方法的体系结构简介.ppt

计算机信息系统开发方法的体系结构简介.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机信息系统开发方法的体系结构简介

管理信息系统-MIS 管理信息系统-MIS 管理信息系统-MIS 管理信息系统-MIS 管理信息系统-MIS 管理信息系统-MIS 管理信息系统-MIS 管理信息系统-MIS 管理信息系统-MIS 管理信息系统-MIS 管理信息系统-MIS 管理信息系统-MIS 系统开发方法中的技术和工具 (Norman给出的各种开发方法中所使用的技术和工具) 管理信息系统-MIS 管理信息系统-MIS 管理信息系统-MIS 管理信息系统-MIS 管理信息系统-MIS 管理信息系统-MIS 管理信息系统-MIS 管理信息系统-MIS 管理信息系统-MIS 管理信息系统-MIS 管理信息系统-MIS 管理信息系统-MIS 管理信息系统-MIS 管理信息系统-MIS 管理信息系统-MIS 2. SDLC各阶段任务描述 管理信息系统-MIS 管理信息系统-MIS 管理信息系统-MIS 4.3 结构化SDLC优缺点 ⑶ 推迟实现的观点有助于逻辑设计与物理设计分开,更多的时间用于逻辑设计(对于有一定规模的软件,编码越早,完成的时间反而会更长); ⑷ 有较强的质量保证措施。各阶段详细的文档,保证了开发和维护的正常进行。 2 缺点: ⑴ 必须早期冻结用户需求(事实上是不可能的); ⑵ 不能很好地解决从系统分析到设计阶段的过度; ⑶ 该方法的文档编写量极大(虽然文档的编写有CASE工具的支持,但是仍需大量的人工参与)。 * 四、信息系统开发方法论 信息系统工程的研究跨越多个学领域,涉及到计算机科学、管理科学、运筹学、心理学、社会学、和政治学等。大型信息系统的建设与开发是一个复杂的系统工程,包括从需求分析、系统分析、系统设计、系统实现直到系统维护等多个方面。因此,信息系统开发需要科学的方法作为指导。 方法是获取某一对象(如客观世界的某一结构)而采用的组织人们思维活动的过程以及实现这个过程所必须的步骤和途径。方法学是研究方法的科学。信息系统开发方法学是一门具体学科的方法学,其基本任务是研究信息系统开发的规律以及相应的技术和工具,从认识论、方法论、系统论的角度研究出一套符合现阶段人们认识程度的系统开发原则、方法和工具,以指导开发实现的全过程。 四、信息系统开发方法论 通过本章学习,可以了解或掌握: 信息系统开发生命周期法; 信息系统开发原型法; 信息系统开发结构化方法; 信息系统开发面向对象方法; 四、信息系统开发方法论 纵观目前信息系统开发的主流方法,其侧重点均有所不同: 强调信息系统开发过程的组织、管理和控制,属于系统开发生命周期(SDLC)范畴; 强调信息系统开发方法的驱动对象,属于方法论范畴; 强调支持某种方法论的技术,属于技术范畴; 强调信息系统开发需要在一定开发环境下运用开发工具来完成,属于系统开发环境/工具研究的范畴。 四、信息系统开发方法论 所有方法都是在一定的层面上,从不同的角度提出,但又是相互联系、相互支持、相互制约。其关系可以从四个层面上体现出来,即系统生命周期、方法学、技术、开发环境/工具。如下图所示: 中央资源库 开发环境/工具 技术 系统开发生命周期 方法学 开发环境/工具位于最地低层,这意味着其它三各层面均离不开它的支持(在系统开发过程中,系统分析阶段可用结构化分析技术,而系统设计阶段则可运用面向对象的程序设计技术);技术是组成方法学的基本成分,系统开发项目的组织和实施大都离不开技术的支持;方法学与系统开发生命周期处于同一个层面,这并不意味着二者没有任何关系,每一种方法学都能够完成系统开发生命周期的每一个阶段,反之,系统开发生命周期也为每一种方法学提供了一种组织和实施的基本框架。 四、信息系统开发方法论 生命周期 所谓系统开发生命周期SDLC(System Development Life Cycle)是指系统分析员、软件工程师、程序员以及最终用户建立计算机信息系统的一个过程,是管理和控制信息系统开发过程的一种基本框架,是信息系统开发成功的一种必要的措施和手段。SDLC是一种用于规划、执行和控制信息系统开发项目的项目组织和管理方法,是工程学的原理在信息系统开发中的具体应用。可以按照两种不同的系统开发生命周期来组织一个系统的开发,即传统的结构化SDLC和快速原型法。 方法学 方法学是一组思路、规范、过程、技术、环境及工具的集成。一种好的方法学应该能够为计算机信息系统的开发过程从头到尾提供一整套提高效率的途径和措施。 信息系统 开发方法学 信息系统开发的组织和管理 标准化 (开发规范) 开发环境/工具 开发技术 方法学是将具体的方法与技术包装在一起而形成的一种思想体系,任何一种方法学都应该支持SDLC的每一个阶段,它体现

文档评论(0)

bokegood + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档