《统一软件开发过程(一)》少年文学教育丛书.pdfVIP

《统一软件开发过程(一)》少年文学教育丛书.pdf

  1. 1、本文档共7页,可阅读全部内容。
  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文档。上传文档
查看更多
The Unified Process 作者:Ivar Jacobson, Grady Booch, and James Rumbaugh, Rational Software 翻译:环球联动开发组(Global Empower Inc. ) 统一软件开发过程统一软件开发过程 统一软件开发过程统一软件开发过程 当前,软件的趋势是朝着更大更复杂的系统发展。这部分地是因为计算机的处理能力每年都在增大, 导致用户对它的期望更多。同时,这种趋势也受到为交流各种信息(从纯文本到格式化文本到图像到图表 再到多媒体)而不断扩大互联网的使用的影响。在产品版本的不断升级过程中,我们了解到产品是如何被 改进的,因此我们对越来越复杂的软件的胃口也就越来越大。我们需要更符合我们的需要的软件,但是, 这种需要反过来又使得软件越来越复杂。总之,我们需要更多。 我们希望软件运行得越来越快捷。推向市场的时间是另一个重要的推动因素。 然而,要达到这个目的是困难的。我们对强大、复杂软件的需要与软件开发的当前状况并不一致。今 天,大多数人还在使用 25 年前使用的旧方法来开发软件。这就是症结所在。除非我们革新我们的方法,否 则,我们无法达到开发当前所需的复杂软件的目标。 我们可以把这个软件问题归结为软件开发人员面临的将一个大型软件项目的众多线索综合在一起的困 难。软件开发界需要一种受控的工作方式。它需要一个过程来集成软件开发的许多方面。它需要一种通用 方法, 该方法能: ω提供应如何对整个开发团队的开发活动进行组织的指导; ω综合指导单个开发人员和开发团队; ω规定开发成果是什么; ω提供监控和衡量一个项目中的产品和活动的标准。 一个定义良好且管理良好的过程是区别成效卓著的项目和不成功项目之间的重要指标。“统一软件开 发过程”正是我们在软件开发上面临的难题的解决之道 。 ““统一过程统一过程”概述”概述 ““统一过程统一过程”概述”概述 第一点也是最重要的一点是,这个 “统一过程”是软件开发过程。软件开发过程是将用户的需求转化 为一个软件系统的一系列活动的总称 (见图一)。然而,“统一过程”不仅仅是一个过程。它是一个通用过 程框架,可以应付种类广泛 的软件系统、不同的应用领域、不同的组织类型、不同的性能水平和不同的项 目规模 。 “统一过程 ”是基于组件的,这意味着利用它开发的软件系统是 由组件构成的,组件之间通过定义良 好的接 口相互联系。 在准 备 软件系统的所 有蓝 图的时候 ,“统一过程 ”使用的是 “统一 建模语言 (Unified Modeling Language )”。事实上,UML 是 “统一过程”的有机组成部分——它们是被同步开发的。 然而,真正使 “统一过程”与众不同的方面可以用三个句话来表达:它是用例驱动的、以基本架构为 中心的、迭代式和增量性的。正是这些特征使得 “统一过程”卓尔不群 。 ““统一过程统一过程””是用是用例驱例驱动的动的 ““统一过程统一过程””是用是用例驱例驱动的动的 开发软件系统的目的是要为该软件系统的用户服务 。因此,要创建一个成功的软件系统,我们必须明 白其潜在用户需要什么。 “用户 ”这个术语所指并不仅仅 局限于人类用户,还包括其他系统。 在这种意义上 ,“用户 ”这个术语代 表与利用 “统一过程”开发出来的系 统发生交互的某个人或者某件 东西 (例如在所要开发的系统之外 的另 一个系统)。交互的一个例子是使用 自动取款机的一个

您可能关注的文档

文档评论(0)

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

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

版权声明书
用户编号:8135026137000003

1亿VIP精品文档

相关文档