系统开发方法精品文稿.ppt

  1. 1、本文档共125页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 系统开发方法 学习目标 阐述系统开发生命周期(SDLC)的目的及不同阶段Explain the purpose and various phases of the systems development life cycle (SDLC) 阐述模型、工具、技术和方法之同的差异Explain the differences between a model, a tool, a technique, and a methodology 描述用于信息系统开发的两种常用方法:传统方法和面向对象方法Describe the two overall approaches used to develop information systems: the traditional method and the object-oriented method 描述系统开发生命周期(SDLC)的一些变体Describe some of the variations of the system development life cycle (SDLC) 阐述在系统开发当前趋势中的关键特征:螺旋模型、极限编程、统一过程及灵活建模Describe the key features of current trends in system development: the spiral model, eXtreme Programming (XP), the Unified Process (UP), and Agile Modeling 阐述自动化工具在系统开发中是如何应用的Explain how automated tools are used in system development 本章内容 先导案例 概述 2.1 系统开发生命周期 2.2 方法、模型、工具和技术 2.3 系统开发的两种方法 2.4 系统开发生命周期的变体 2.5 系统开发的当前趋势 2.6 支持系统开发的工具 要点回顾 先导案例 Ajax Corporation,Consolidated Concepts和Pinnacle Manufacturing的开发方法 概述 开发信息系统的方法既多又复杂。 系统开发生命周期为系统开发过程提供了一个大致的框架。但是开发人员需要掌握许多概念,这些概念包括方法、模型、工具和技术。 在详细进行系统开发之前,理解这些概念是非常重要的。 2.1 系统开发生命周期 2.1.1 系统开发生命周期及各个阶段 2.1.2 项目阶段进度安排 2.1.3 迭代的理解及项目阶段 系统开发过程 是一组活动、方法、最佳实践、交付成果和自动化工具; 系统开发的关联人员用它们来开发和维护信息系统及软件。 标准开发过程 为什么组织喜欢使用标准开发过程来开发IS? 因为IS是一个复杂的产品。IS包括了数据、过程、通信构件和技术,它必须满足各类关联人员的需求。 大约70%甚至更多的IS开发项目没能满足预期的需求,费用超过了预算,或者比承诺的时间晚交付很久。 “坚持使用现代的严格的方法学可在两年内使70%的系统开发组织的生产率至少提高30%。” 采用标准开发过程的优点 ①使用一致的系统开发过程能够提高效率,管理层可以在项目之间调动资源; ②一致的方法产生一致的文档,减少维护系统的生命周期费用; ③美国政府已经强制任何寻求为政府开发软件或固件的组织,必须符合一定的质量管理要求。 总之,一致的过程提高了质量。而且,为了增加竞争优势,许多组织已经积极地投身于全面质量管理之中。 为了提高质量和生产率,许多组织转向类似于能力成熟度模型的质量框架。 能力成熟度模型CMM CMM是用来评估组织的IS开发以及管理过程和产品的成熟度等级的框架。它由5个开发成熟度等级构成。 IS和软件的CMM框架用来帮助组织改善其系统开发过程的成熟度。 随着组织中标准IS开发过程的成熟,项目时间和费用在减少,同时生产率和质量在提高。 卡内基·梅隆大学的软件工程研究所观察并度量了这种现象,开发出能力成熟度模型(CMM),用以帮助所有的组织实现这些优点。 CMM 第1级-初始级:有时被称为无政府状态或混乱状态。(团队的技能和经验) 第2级-重复级:组织已经建立了项目管理过程和实践来跟踪项目费用、进度和功能。(重点:项目管理) 第3级-已定义级:组织购买或者开发了一个标准的系统开发过程(有时称为方法学),它的使用已经集成到组织的信息系统/服务部门中。 第4级-已管理级:组织建立了可度量的质量和生产率目标。标准系统开发过程和产品质量的详细度量数据被例行公事地收集和存储在数据库中,并且组织根据收集的数据努力提高项目管理水平。 第5级-优化级:根据第4

文档评论(0)

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

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

1亿VIP精品文档

相关文档