IBM® Rational® Rhapsody® 从您使用各种设计视图创建的组件、结构和行为模型元素来生成代码。
- 组件模型由组件、配置、文件和文件夹构成,您可以通过浏览器向它们映射不同的建模构造。
- 结构模型由使用对象模型图所创建系统的静态视图构成。
- 行为模型由状态图中所定义的系统的生命周期行为构成。
对象模型图和状态图是视作构造性的,因为 Rational Rhapsody 从它们生成代码。结构模型描述了从对象模型图生成的代码;行为模型描述了从状态图生成的代码。
时序图仅是部分构造性的。产品从您在其中绘制的实例和消息来创建对象和操作。但是,必须在浏览器或状态图中定义操作的主体。
用例图和活动图是视作非构造性的,因为产品不能从它们生成代码。它们帮助您根据需求来分析系统,并且对于记录用途很有用。