机电战线u精细化管理简报第十六期4.25.docVIP

机电战线u精细化管理简报第十六期4.25.doc

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE  精细化管理自主管理理念: 系统开发方法的分类 结构化系统分析与设计方法 机电战线精细化管理简报 2010年第16期 中平能化集团十二矿机电战线    2010年4月25日 §4.1 系统开发方法的分类 一、系统开发过程的管理 ??? 系统开发过程是用于管理和4.1-4.2维护信息系统和软件的一系列活动、方法和工具,这些活动、方法和工具有: IT项目管理,软件产品的质量管理、开发方法选择等。关于IT项目的管理可以参考有关的文献,本课件不再详细论述。这里着重介绍如何衡量计算机软件产品质量的方法,即一个称为软件能力成熟度的模型,它是提高信息系统软件产品质量的一种重要的框架,通过这种模型来加强计算机软件系统的开发过程管理,以提高软件的开发质量,该模型又称能力成熟度模型,英文写成Capability Maturity Model, 简称CMM。 ??? 能力成熟度模型CMM提供了一个系统过程改进框架,该框架与软件生命周期无关,与所采用的开发技术也无关。根据这个框架制定企业内部具体的系统开发过程,可以极大程度地提高按计划的时间和成本提交有质量保证的系统产品的能力。 ??? CMM认为保证系统质量的根本途径就是提升企业的系统开发生产能力,而企业的系统开发生产能力又取决于企业的系统开发过程能力,特别是在系统开发和生产中的成熟度。企业的系统开发过程能力越成熟,其系统生产能力就越有保证。 ????所谓系统开发过程能力,是指企业从事系统产品开发和生产过程本身透明化、规范化、和运行强制化。企业在执行系统开发过程中可能会反映出原定过程的某些缺陷,这时可以根据反映的问题来改善这个过程。周而复始,这个过程逐渐完善、成熟。这样一来,项目的执行不再是一个黑盒,企业可以清楚地知道项目是按照规定的过程进行的。系统开发及生产过程中成功和失败的经验教训也就能够成为今后可以借鉴和吸取的营养,从而可以大大促进信息系统生产的成熟度的提高。 ??? CMM模型描述和分析了系统开发过程能力的发展程度,确立了一个系统开发过程能力成熟度的分级标准,如图4-1-1所示。随着能力成熟度逐步提高,企业的竞争力也在不断地提高,系统开发的风险则逐步下降,系统产品的质量稳步上升。 图4-1-1 能力成熟程度的分级标准 ???在CMM 中等级的特征为: 初始级:系统开发过程的特点是无序的,有时甚至是混乱的。系统开发过程定义处于几乎毫无章法和步骤可循的状态,系统产品所取得的成功往往依赖于极个别人的努力和机会。 可重复级:已经建立了基本的项目管理过程,这些过程可以用于对成本、进度和功能特性进行跟踪。对于类似的工程项目,有章可循并能重复以取得成功的经验。 已定义级:用于管理的和工程的系统开发过程均已文档化、标准化,并形成了整个系统开发组织的标准系统开发过程。全部项目均采用与实际情况相吻合的、适当修改后的标准系统的开发过程来进行操作。 可管理级:系统开发过程和产品质量有详细的度量标准。系统开发过程和产品质量得到了定量的认识和控制。 优化级:通过对来自系统开发过程、新概念和新技术等方面的各种有用信息的定量信息,能够不断地、持续性地对系统过程进行改造。 ??? CMM以具体实践为基础,是一个系统开发实践的纲要,以逐步演进的框架形态不断地完善系统开发和维护过程,成为软件企业变革的内在原动力,与静态的质量管理标准-例如ISO9001等,形成了鲜明的对比。ISO 9001标准在提供一个良好的体系结构与实施基础方面能够很有效,而CMM是一个演进的、有动态尺度的标准,可以驱使企业在当前的系统开发实践中不断地改进和完善。 ??? CMM作为一个指南能够帮助企业选择、采纳和合理使用一些先进的管理方法,并在实践活动中不断提高和完善系统开发成熟度的能力。围绕这些实践活动逐步形成了一套制度,即在指定的成本和时间内,交付提高质量的软件产品所需要的、有纪律的、精确定义的并能有效度量的软件工程过程。 二、系统开发方法概述 ??? 管理信息系统的开发是一项复杂的系统工程工作。它涉及的知识面广、部门多。至今还没有一种完全有效的方法来很好的完成系统的开发。但也确有一些方法在系统开发很有帮助,这里就此进行一些介绍。 ??? 从20世纪60年代开始,人们已开始注意信息系统开发的方法和工具。70年代,系统开发的生命周期(Life Cycle)法较好的给出了过程的定义,改善了开发的过程。然而,问题的累积,性能的缺陷,加深了系统开发的困难,80年代以后,友好的语言和自动化编程工具的出现,使开发方法又有些进步,但维护费用很高。90年代利用模块化和模块联接技术,大大降低了维护成本,提高了效率。90年代中期,由于Web技术的出现,许多工作可以由用户去做,但系

文档评论(0)

zzabc003 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档