发布信息

体系结构设计软件SA与Rhapsody的区别是什么?

作者:软荐小编      2023-10-15 22:03:17     102

模拟前卫开业不久,就受到了广大模拟技术爱好者的喜爱。 团队衷心感谢您! 更可喜的是,已经有朋友开始提问了,小编也会尽力解答。 我们来做一个模拟技术问答吧。

有朋友问架构设计软件SA和Rhapsody有什么区别?

多么好的问题啊! 在回答问题之前,小编先跟大家说一说。 SA 不再属于 IBM 所有。 2015年12月,SA被IBM出售给私营技术咨询公司联通环球。 所以,想购买SA的朋友一定要注意售后服务。 ! IBM官网SA已指向联通全球。

我们先来看看IBM在2015年对Rhapsody和SA的定义。

IBM RationalRhapsody:为创建实时或嵌入式系统和软件的系统工程师和软件开发人员提供协作设计和开发。

IBM RationalSystem Architect:一种企业规划解决方案,可帮助您构建和增强您的业务和企业架构。

需要明确的是,简而言之,Rhapsody 是一个协作开发环境,供系统工程师和软件开发人员设计实时嵌入式系统和软件。 SA是一款企业级架构设计软件。

这两个软件实际上是有一些区别的。 SA是真正的企业级系统架构设计验证平台。 它是一个涵盖从需求到建模到验证的集成系统解决方案。 SA的名气源于国防系统架构建模领域。 据MITRE统计,截至2005年,77%的DoDAF框架系统是使用SA实现的。 2008年,随着IBM收购SA的所有者Telelogic,SA的艰难日子到来了。 软件巨头想要将SA集成到所谓的Rational架构中,但SA拒绝像自诩为绅士的人那样露出高贵的头颅。 最后还是卖了,悲剧啊!

体系结构设计工具_构成体系结构软件是什么_软件体系结构的构成

反观Rhapsody,它的发展更为曲折。 该软件最初是一个状态图建模和执行软件。 其主要领域是嵌入式系统和软件系统开发。 IBM于2008年从Telelogic收购后,将Rhapsody与另一款重量级系统建模软件TAU G2集成。 事实证明IBM同时浪费了两个软件! 现在Rhapsody 被迫归入Rational 之下。 为了统一UML软件,IBM终止了TAU G2,将Rhapsody、ROSE(更糟糕,有时间再说)和TAU的功能集成在一起,组成了一个Rhapsody。 所以现在的狂想曲可以说是“功能齐全”,几乎变成了四维的。

Rhapsody实际上是一个基于UML的建模软件。 它借用了TAU的功能来构建系统。 但小编使用后感觉其系统建模功能没有TAU G2强大,所以我们还是使用土木工程用的TAU进行DoDAF建模仿真。 G2,目前TAU G2的最新版本是4.3,非常好用,但是IBM不推广也不支持。

体系结构设计工具_软件体系结构的构成_构成体系结构软件是什么

我们总结一下Rhapsody的技术特点:

1)基于UML的嵌入式、软件和系统建模和仿真软件;

2)不具备需求管理功能软件体系结构的构成,但有与DOOR的接口; 支持DoDAF、MODAF

和 UPDM 扩展,请注意它是一个选项! 需额外付费。

3)支持SysML/UML到C、C++、Java、C#和Ada语言的映射,并可以生成代码框架;

4)支持DoDAF系统模型仿真验证(TAU功能集成),调试功能强大!

5)支持外部扩展功能,如VBA等。

看到这里,我们总结一下。 SA就像一个优雅的江湖骗子,而Rhapsody就像一个多才多艺的工匠,各有特色,但都被IBM的整合摧毁了。 用了这么多年,感觉IBM在系统方面还是不明白怎么做。 它一直希望有一个既支持大型企业的EA又支持国防系统建模的平台。 它已经整合了至少8年了。 如果你留意的话软件体系结构的构成,你可以看到IBM系统解决方案的名称在过去8年里已经改变了3次以上。 再加上技术支持不到位(国内的技术支持更是平庸),我想用不了多久Rhapsody就会告别IBM。

不要迷信大公司或大解决方案。 最重要的是适合自己的需求。 各位好奇的小伙伴们,你们觉得小编的回答还满意吗? 以后如果大家有任何关于仿真技术的问题,都可以随时提问,我们有时间一定会解答!

软件体系结构的构成_体系结构设计工具_构成体系结构软件是什么

评论:

如果您对本文相关内容感兴趣,可以联系teamcee@126.com,或拨打13011018369了解更多信息。 本文为原创,转发时请保留所有信息。

相关内容 查看全部