生命周期自动化流程:从概念到实现.pdfVIP

生命周期自动化流程:从概念到实现.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
生命周期自动化流程:从概念到实现.pdf

生命周期自动化流程:从概念到实现 Louis J. Taborda Chief Technologist, Lifecycle Management 目录 简介3 使流程自动化的动机 3 生命周期的复杂性4 生命周期中的孤岛 4 需求管理自动化5 使开发阶段顺利衔接5 减少管理的工作量5 主动流程的基础结构…6 在现实中进行测试8 开发过程的共同特征8 从技术角度来考虑9 生命周期自动化工具:现状报告11 参考文献11 北京市东城区东长安街1号东方广场东方经贸城西三办公楼909室 电话:+86 10 (31 )传真:+86 10邮编:100738 简介 对开发的生命周期的典型说法是把它看作系统开发的不同阶段的总和,但这样做会使 开发者很难评估生命周期对实际工作的真正影响。 即使许多开发组织正致力于使生命周期的各个阶段集成与自动化变得更好,但他们还 不清楚怎样达到这些目标。他们不得不保留分阶段式的设计方式,陷于他们已有基础 环境的限制并且无法减缓典型开发项目的压力。 传统的开发工具可以提供非常有价值的支持,但是他们太局限于单一的阶段,只能为 这一阶段的工作带来利益。使各阶段相互协调与顺利衔接的需求必须得到重视并形成 系统化、程序化。 使整个开发生命周期自动化的目标是非常吸引人的,生命周期自动化能使发布周期更 快、更可靠。消除不同阶段工作的隔膜与减缓支持专业领域的负担可以使组织更好地 管理日益复杂的开发项目并实施最佳经验,如果没有生命周期自动化工具,最佳经验 就变得难以实施。 只有实际地解决了开发人员每天为满足客户日益增长的需要所面临的问题,生命周期 自动化工具才能称得上成功。为了更好地理解实现生命周期自动化所面临的挑战,本 文将阐释当今开发的几个共同特征与导致开发项目陷于混乱的根源。 值得庆幸的是,随着 象 Telelogic 这样的公司所提供的生命周期工具的日益成熟,这 些问题有望能得到解决。本文介绍的这一技术将最终实现对系统开发项目的生命周期 的支持。通过讨论新工具可以显示出生命周期自动化工具正在逐渐成熟,新的工具将 帮助解决前面提到的不同情况的开发问题。 使流程自动化的动机 因为其它行业已经实现了流程自动化,这些技术方案使得那些行业得到了快速发展与 繁荣,所有不难理解为什么会有这么强烈的动机来实现开发流程的自动化。 在开发早期,开发人员并不缺少工具,但是这些只是单一的工具,只支持特定的工作 或任务。当人们力图把它们扩展到整个开发生命周期中去的时候,就超出了这些工具 的范围。早期的计算机辅助软件工程 (CASE) 工具就属于这一类工具。 当今,工具行业正处于一种有利的位置来处理整个开发流程的问题。正如 Telelogic 公 司自己的历史,随着单一工具供应商的相互合并将为整个开发流程自动化提供基础。 当然,前途依然充满风险,但在当今开发所面临的艰难条件下,做这种努力是绝对必 要的。 北京市东城区东长安街1号东方广场东方经贸城西三办公楼909室 3 电话:+86 10(31 )传真:+86 10邮编:100738 生命周期的复杂性 随着客户对系统的要求越来越复杂,建立这些系统的流程也随着变得更复杂。虽然现 在出现了许多不同的开发流程与方法,但是广义地说,它们分为两个阵营:传统的开 发流程与敏捷开发法 [1]。令人感兴趣的是,敏捷开发法是以业界没有能够很好解决 的部分流程做为例子来说明非常细化与复杂的传统流程。 来源于软件工程学院 [2] 的能力成熟度模型提供了对许多种生命周期流程的全面描 述,可以作为建立成熟的开发组织的参考。虽然有许多公司采用 CMM 来改进他们的 流程并取得了良好效益,但对很多开发团队来说,实施 CMM 是相当困难的。有些人 说 CMM 所要求的复杂流程对小组织来说是不现实的――这样的流程要求太高,很难 被用于实

文档评论(0)

189****0315 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档