Rational Rose 是一个完全的,具有能满足所有建模环境(Web开发,数据建模,Visual Studio 和 C++ )需求能力和灵活性的一套解决方案。Rose允许开发人员,系统工程师和分析人员在软件开发周期内在将需求和系统的体系架构转换成代码,消除浪费的消耗,对需求和系统的体系架构进行可视化,理解和精练。通过在软件开发周期内使用同一种建模工具可以确保更快更好的创建满足客户需求的可扩展的、灵活的并且可靠的应用系统。
Ratioal Rose能够把模型与实际应用紧密地联系起来。通过模型与代码之间的映射,可以直接为不同的程序开发环境生成系统结构的框架,通过建立模型和代码间的映射,可以确保代码改进时模型也随之更新了,而且通过模型与代码间自动连接,建模工具可以确保良好的设计实施。
Rational Rose与传统的两层结构相比,它支持三层结构方案,从而使它有着更多的优点:
① 对应用结构任意一层做出修改时,只对其它层产生极小的影响。
② 固有的可塑性,三层既可同时存于单机之中,也可根据需要相互分开。
③ 公用代码数据库使事务处理规则在系统中可以共享。
④ Rational Rose可视化开发工具与多种开发环境无缝集成等。
⑤ Rational Rose也可支持企业级数据库。