首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenUp/Basic在实践中

OpenUp/Basic在实践中
EN

Software Engineering用户
提问于 2011-01-20 10:34:14
回答 1查看 640关注 0票数 0

我对OpenUp/基本过程的理解有些困惑。它被描述为一个由四个阶段组成的迭代过程:

  • 开始,
  • 详细阐述,
  • 建筑,和
  • 过渡时期。

我不清楚单个迭代是否包含所有这些阶段,或者我们是否在单个阶段中进行了多次迭代,然后转移到下一个阶段。在后一种情况下,这似乎是不切实际的,但在前一种情况下,无法确定项目的可行性。

有没有人在组织中有过这种经验?

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2011-12-03 09:13:51

Open是Rational .RUP的“修改”版本。

它是可定制的软件开发网络过程实际上,您应该始终将其自定义为您自己的needs...You,它应该有AUP,其中A代表匿名:)。

在RUP,OpenUP 可能在你的AUP里中,有4种phases.Each阶段的"n“迭代。每次迭代都以“可执行”软件结束。但在“盗梦空间”中可能会有例外。

在“盗梦空间”中,您基本上检查/调查software...You的业务技术可行性,问自己是否应该这样做,如果我们想这样做,我们能做到吗?对于一些大型项目,为了回答这些问题,您可能不得不“编写一些软件”...But,这是非常罕见的情况.

在精化过程中,您基本上采取了系统中风险最大的部分,并在此阶段结束时对其进行了iteratively...So编码,您将拥有一个“坚实”的体系结构,该体系结构将被最危险的--系统特性/需求中最困难的部分所证明.您有“可执行体系结构”--而不是体系结构只停留在“文档”上.

然后是构造,在这种构造中,您编写相对较低风险的部分iteratively...This比其他阶段花费更多的时间。

然后Transition....bla bla bla..。

不久

  • RUP/OpenUP中的每个阶段由几个N迭代组成。
  • 每次迭代的结果通常都是可执行代码。
  • 在每一次迭代中,您基本上都会进行需求分析--实现--测试--并生成系统的“小版本”,这些版本可以被原谅地测试。
  • 在每一次迭代中,您都会获得一些software...add特性值。

RUP是迭代和增量的软件开发过程.

为了得到更多的认可,我建议你读/看这些:

  • Kruchten,“什么是Rational统一过程?”链接
  • Kruchten,“一个团队的软件开发过程”链接
  • Larman,Kruchten,Bittner,“如何用Rational失败”链接
  • IJI咨询,“为什么要迭代?理解迭代开发的要点”在Youtube观看
  • IJI咨询公司,“您准备好进行迭代开发了吗?”在youtube观看
票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/136684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档