我可能在这里非常天真,但我想澄清一些事情。RUP 似乎是 IBM 拥有的专有过程。这对任何想要实施它的项目有什么影响?
从逻辑上讲,我很难看到如何将任何“流程”设为专有 - 您只是按照规定的顺序执行一系列任务。除此之外,似乎有类似的方法,如 AUP 和 OpenUP,它们以非常相似的方式工作,但都是开源的。
我能得出的唯一结论是,专有方面是指可用于帮助实现这些的工具和图表。
正如我所说,我可能非常天真,但我想消除混乱。
我可能在这里非常天真,但我想澄清一些事情。RUP 似乎是 IBM 拥有的专有过程。这对任何想要实施它的项目有什么影响?
从逻辑上讲,我很难看到如何将任何“流程”设为专有 - 您只是按照规定的顺序执行一系列任务。除此之外,似乎有类似的方法,如 AUP 和 OpenUP,它们以非常相似的方式工作,但都是开源的。
我能得出的唯一结论是,专有方面是指可用于帮助实现这些的工具和图表。
正如我所说,我可能非常天真,但我想消除混乱。
我认为你可以应用 RUP。
我相信 UML 是一种 OMG 标准,而不是 IBM 的专有技术。
许可证适用于 IBM 销售的支持它的工具。IBM 收购了 Rational Software,该软件是由三位朋友创立的,他们负责将相互竞争的对象符号统一到一个标准中,后来被 OMG 收购。
如果实在担心,最好咨询律师。但我相信,如果您使用 UML 和 RUP,您可以避免法律上的麻烦。
我会挑战你将从两者中获得什么价值,但这是另一个问题。
好吧,您可以在没有任何许可的情况下应用 RUP...通常 IBM 专注于您只能在一些工具的帮助下应用,这些工具通常是他们的工具...但这是营销...
你不需要任何工具[案例工具]来应用 RUP 甚至 IBM 工具...当然好的工具可以帮助您...我不会低估它们...但它们只是工具...工具无法思考你...
你可以用一些纸,白板......
看看IBM的这篇文章[讽刺地]
使用 Karen Ulferts 的 Rational Unified Process 进行项目着色
在这个链接: http ://www.ibm.com/developerworks/rational/library/edge/08/jan08/ulferts/index.html