3.5.1 Rational Rose概述

更新于 2026年10月10日 版权声明
3.5.1 Rational Rose概述

Rational软件是IBM软件集团旗下第五大软件品牌,Rational Rose能够提供许多并非UML建模需要的辅助软件开发功能,例如通过对目前多种程序设计语言(如C++、Visual C++、Java、Visual Basic、CORBA等)的有效集成,帮助开发人员产生框架代码,对需求和系统的体系架构进行可视化建模。

Rational Rose支持几乎所有的UML图形元素和各种框图,是一个设计信息图形化的软件开发工具。Rational Rose不仅能够对应用程序进行建模,而且能够方便地对数据库建模;可以创建并比较对象模型和数据模型,并进行两种模型的转化;可以创建数据库的各种对象,实现从数据库到数据模型的逆向工程。(https://www.daowen.com)

Rational Rose具有根据现有的系统产生模型并逆向转出工程代码的功能,从而保证设计模型和代码的一致性。利用Rational Rose自带的RoseScript脚本语言,可以对Rational Rose进行扩展、自动改变模型、创建报表、完成Rational Rose模型的其他任务等。Rational Rose提供的控制单元和模型集成功能允许进行多用户并行开发,实现模型的比较或合并等操作。可通过Rational Rose模型将用户的需求形成不同类型的文档,使开发人员和用户都了解系统全貌,以便开发人员之间、开发人员与用户之间进一步交流,尽快澄清和细化用户需求,使专业人员明确自己的职责范围,避免了因需求不明确和了解不全面而造成的错误。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)