Uml Rational、EA或其他什么?

Uml Rational、EA或其他什么?,uml,enterprise-architect,mda,rational-rose,Uml,Enterprise Architect,Mda,Rational Rose,有人对RationalSoftwareArchitect和SparxEA有什么想法吗?还有其他工具我应该看看吗?具体来说,我对以下内容感兴趣: 坚持某种方法(RUP、SOMF等)——我们还没有确定 现在是一个,但需要选择一个适合SoA体系结构的 多重建模——我需要从硬件(理想情况下)一路建模 通过跨物理层和云计算层的成本/规格跟踪到部署, 课程/服务等 往返——反转代码/数据,然后在向模型添加新类时生成存根 NoSQL支持 关注代码——我们不太以数据为中心,不需要建模 表和实体就是如此 似乎ra

有人对RationalSoftwareArchitect和SparxEA有什么想法吗?还有其他工具我应该看看吗?具体来说,我对以下内容感兴趣:

  • 坚持某种方法(RUP、SOMF等)——我们还没有确定 现在是一个,但需要选择一个适合SoA体系结构的
  • 多重建模——我需要从硬件(理想情况下)一路建模 通过跨物理层和云计算层的成本/规格跟踪到部署, 课程/服务等
  • 往返——反转代码/数据,然后在向模型添加新类时生成存根
  • NoSQL支持
  • 关注代码——我们不太以数据为中心,不需要建模 表和实体就是如此
  • 似乎rational和EA都将完成大部分这项工作,rational显然领先于RUP。两者似乎都不做硬件映射/成本计算,尽管sybase powerbuilder做——不确定我是否遗漏了什么


    有没有关于如何正确评估/选择的建议?还有什么我应该看的吗?

    单凭这些标准很难同时进行,但这里有一些一般性的区别

    RSA基于Eclipse建模框架和UML2层。这意味着您处于Eclipse生态系统中,可以在大多数平台上运行该工具,并且可以使用任何EMF和Eclipse插件来增强RSA。Eclipse的缺点是GUI,它基于SWT,感觉笨拙而缓慢

    EA是Windows本机,通过Wine/CrossOver在Linux上受支持。插件体系结构是专有的,因此插件是专门为EA开发的。GUI感觉就像任何Windows程序一样,快速流畅

    EMF/UML2提供了比EA基于数据库的数据模型更高程度的UML一致性。RSA可能会感到笨重和沉迷于细节,而EA可能会感到松懈

    RSA不支持SysML。EA有

    EA支持SoaML。我不认为RSA有,但我不确定

    代码正向/逆向工程:我不确定RSA本身是否提供了任何这样的功能,或者这仅仅是使用适当的Eclipse插件的问题。 EA支持十几种源语言的正向和反向工程,可以对Java和.NET二进制文件进行反向工程,还可以记录本机二进制文件的执行路径

    RSA和EA都支持模型到模型的转换。最有可能的是,您所追求的特定转换将不受支持,您必须自己构建它们。 这两个工具都可以通过Eclipse插件体系结构和Java在RSA中进行扩展;在EA中,通过专有的基于模型的机制(“MDG技术”)和.NET

    就方法论而言,我知道EA支持SOMF(以及TOGAF和UPDM),但这与强制执行不同。 我不知道RSA是否支持任何框架或方法

    硬件在大多数建模工具中都很棘手,因为它不是UML的核心。您可以对节点和设备进行建模,基本上就是这样

    总的来说,我认为你不会找到任何现成的工具来满足你的特定需求。相反,要做好适应的准备,同时也要对内部流程进行更改

    也就是说,为了纯粹的建模能力、功能性和易用性,我会选择EA。如果您想确保更高程度的UML一致性和/或您已经在使用基于Eclipse的工具,请查看RSA

    资历/披露:我是IBM RSA认证解决方案设计师,可能是瑞典领先的EA专家。 我所在的公司销售基于RSA的产品,旨在提高RSA建模的生产率和质量。

    通常,您需要基于(MOF)的工具,因为这使工具能够快速实施标准的更新版本。IBMRSA不是一个基于MOF的工具,并且在当前版本的基础上有几个版本。我知道它甚至还不支持UML2.0

    <>我会考虑以下工具:

    • -难以置信的便宜
    • -所有报告都是最符合标准的
    • -出色的DoDAF和UPDM支持

    你反对RSA,然后把它列为你考虑的工具。这是一个错误吗?RationalSystemArchitect和RationalSoftwareArchitect是不同的工具。RationalSoftwareArchitect基于MOF。IBM RSA于2015年12月由联通公司获得。我不确定IBM Rational S/W Architect是否仍然得到开发/支持?