文档之家

Rhapsody 基本介绍+模块介绍

  • 格式:pdf
  • 大小:972.45 KB
  • 文档页数:13

下载文档原格式

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

IBM Rational Rhapsody

——一流的MDD解决方案

IBM Rational Rhapsody是一流的为嵌入式软件、系统和测试环节提供的MDD 解决方案,广泛应用于航空航天、国防、汽车、医药、工业自动化、电信/数据通信或消费电子等行业。

1.嵌入式开发介绍

随着嵌入式系统的应用越来越广泛,软件规模越来越大,出现了一系列的问题,开发周期长、开发费用昂贵、开发出来的软件质量难以保证、开发生产率低、软件的复杂程度也愈加复杂。大型嵌入式应用系统的设计和开发利用早期的手工作坊式的开发方式已经不能完成任务,必须使用工程化的开发方式。

嵌入式应用系统的发展经过了下面几个阶段:

1、80年代前,无实时操作系统时代

这一阶段一般应用开发人员需要结合硬件系统,做很多硬件底层开发任务,软件应用开发效率比较低。

2、80年代后~90年代末,实时操作系统时代

80年代欧美一批公司,开发了很多底层平台技术,包括实时操作系统,如VxWorks等。这些实时操作系统把底层一些通用的机制打包给开发人员,使得开发人员无需自己去手写底层的调度、驱动;而是通过选择架构组件的方式去重用这些底层的机制,比如BSP、通信协议等。开发人员从繁杂的底层操作中解放出来,去专心写上层的应用和文档。从而软件的质量和效率得到大幅提高。

3、00年代,UML1.x建模时代

90年代后期,UML技术出现了,各大技术厂商纷纷加入UML的阵营。由于UML 当时还处于1.x阶段,具有一定的局限性,绝大部分公司只将UML用在的系统分析和设计这一“高层”领域。

4、当今,UML2.x时代

最近5年以来,在IBM/Telelogic的共同努力下,模型驱动的嵌入式开发以及成为业界的主流趋势。其主要特点和方向是:

1.UML

2.x的出现极大丰富了UML,从通信界代码生成技术最成功的SDL语

言汲取了大量语法语义。使得代码完全自动生成成为可能。

2.底层操作系统逐渐向Eclipse IDE融合,使得UML模型可直接结合到IDE

上生成代码的工程,即方便调试也保证了模型代码的高度一致性。

3.嵌入式开发的组件化、模块化在UML平台上得到了保证。一个用UML高

度内聚性的开发的组件,可以被复用在其它任何地方。

4.UML模型加入了大量嵌入式软件开发的因素,生成的代码可以直接调用

实时操作系统的应用接口。做到了模型和实时操作系统的高度集成。

5.UML2.x中丰富了测试插件(Testing Profile),使得从模型驱动的开发

到模型驱动的测试进行平滑过度。

2.Rhapsody介绍

Rhapsody是一个模型驱动的嵌入式应用软件可视化开发和测试环境。该环境提供一个符合工业标准的图形化软件开发环境;实现从系统设计到软件设计的无缝连接;支持对软件需求分析、概要设计、详细设计的图形化描述和分析验证;自动生成高效的嵌入式代码;自动按照规定的格式和要求生成中文设计文档,从而保证文档与代码的一致性;在软件开发各阶段支持软件测试。

Rhapsody提供配套的软件测试套件 ATG和 TestConductor支持软件测试。

Rhapsody同时也是一个开放的、可定制的、可扩展的设计平台。Rhapsody 提供与市场上提供的优秀的配置管理工具、需求管理跟踪工具和测试分析工具的接口,如ClearCase、DOORS等。另外,利用Rhapsody的API和XMI数据接口,Rhapsody可以与开发工具链上的任何工具相连接。加上Rhapsody提供的可视化的模型区分与合并功能,真正使团队协作成为可能。同时,Rhapsody提供对标准的XML格式的支持,方便开发者共享他们的设计成果。总之,开发人员对于合作设计和远程团队开发的选择不会因为Rhapsody而受到任何限制。Rhapsody的主要特性

Rhapsody将为我们的软件系统带来最优化、可升级、可靠、可维护和可重用的特点。据估计即使是初次使用Rhapsody来开发产品,也可以提高超过30%的开发效率。Rhapsody可以把多数的UML图形自动转化成高级语言C、C++、ADA

或者Java代码,在开发过程中更早的利用这些高质量的代码可以对系统特定行为进行验证,从而减少开发过程中的错误。Rhapsody附加有DoDAF包用于开发符合DoDAF体系结构的产品。Rhapsody可生成经过DO-178B/ED-12B确认的代码。

Rhapsody具有如下相应的特性:

支持UML2.1/SysML1.0

由于UML 2.1/SysML1.0语言的可视化特性,这可以为沟通想法带来直接的利益――它很容易理解。UML 2.1/SysML1.0所特有的是表达信息的广度与描述的精确性。

Rhapsody支持UML 2.1/SysML1.0的增强功能,从而更加适合做实时系统建模,增强了对实时建模关注的调度、性能、时间(UML Profile for Schedulability, Performance, and Time)上的扩展;支持复杂系统领域内的系统设计,并可以在设计早期进行系统验证。

在国防、航天航空、通讯、汽车、医疗领域,Rhapsody广泛地用于实时系统软件建模。Rhapsody的建模技术可以很容易支持C4ISR结构框架。

通过UML 2.1及其扩展功能,使得工程师可以详尽的对系统进行讨论和设计,通过基于模型驱动的V型开发方法,使系统工程师、软件工程师和测试工程师,甚至客户有了更多的沟通,从而使系统工程师更能把握需求,设计出完善的模型,软件工程师和测试工程师在系统设计的早期就可以对系统有一个把握,从而设计出最好的代码结构和系统测试方法。

支持DSL(Domain Specific Language)

Rhapsody支持美国国防部架构框架DoDAF、英国国防部MoDAF,从而可以在Rhapsody中对符合DoDAF和MoDAF架构的系统进行建模、仿真、验证,并且能够生成符合DoDAF、MoDAF规范的各种设计文档。支持使用标准的DoDAF/MoDAF 图表和注释来设计、构建和分析完全遵守DoDAF/MoDAF标准的架构。此功能通过下列操作验证架构:模拟模型、自动生成派生产品和完整的DoDAF/MoDAF文档,同时在需求驱动的环境中完成全面的跟踪。Rhapsody DoDAF/MoDAF通过帮助用户在公用环境中定义和构建遵守DoDAF/MoDAF标准的架构,将显著地改善DoD/MoD、承包商和供应商之间的沟通。

Rhapsody AUTOSAR,是第一个支持汽车领域专用于建模MDD环境,主要用于

相关主题

  • wordfast模块功能介绍
  • 人力资源系统功能介绍
  • 光模块基础知识介绍
  • 光模块的基础知识
  • 人力资源六大模块基础

玻璃钢生产厂家溧阳玻璃钢游乐场门头雕塑美陈商场爱心气球玻璃钢音乐人物雕塑濮阳玻璃钢人物泡沫雕塑郑州泡沫玻璃钢人物雕塑报价保定知名玻璃钢雕塑服务至上玻璃钢红军雕塑公司定制西安环保玻璃钢雕塑优势商场墙壁美陈陕西基督教玻璃钢雕塑晋城铸铜玻璃钢卡通雕塑仿铜玻璃钢雕塑制作方法芙蓉玻璃钢花盆花器玻璃钢抽象艺术雕塑玻璃钢动物雕塑喷泉济南金百盈玻璃钢雕塑加工厂玻璃钢雕塑材质好青海玻璃钢植物雕塑厂家甘肃抽象人物玻璃钢雕塑多少钱玻璃钢雕塑的市场价商场美陈布置要求甘南人物玻璃钢雕塑安装海洋玻璃钢雕塑厂本溪玻璃钢雕塑多少钱北京玻璃钢西部牛仔雕塑商场创意商业美陈价格商场美陈考察ppt玻璃钢金属雕塑方案丹东商场美陈搭建专业的玻璃钢气球雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化