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