工具向导:使用 Rational Software Architect 确定设计机制
目的
这一部分提供与本工具向导相关的其它信息的链接。
本工具向导中的步骤是与活动中的步骤相匹配的。RSA 联机帮助中众多主题的链接以 进行标记。
概述
在此工具向导中执行以下步骤:
其它工具信息
作为对 Model
Driven Development 和 Model Driven Architecture 的支持的一部分,RSA 提供了通过使用转换从模型转向代码的功能。主要方法是以概要文件中定义的类型映射(源模型的类、它们的属性、操作、关系)和源模型标记的组合为基础的。这种组合方法的原因在于,在多数情况下,源模型所包含的信息不足以带动转换。设计人员必须添加具体的“标记”,使转换能够进行。有关更多信息,请参阅分析机制。
根据所应用的概要文件,分析机制的客户端将必须用正确的构造型相应地进行“标记”。有关更多信息,请参阅: 设计:模型到模型转换和 设计:模型到代码转换。
对于列出所有可用的实施机制,没有提供特定于 RSA 的指导信息。但是,RAS 存储库适于收集所有可复用的候选对象(特别是模式)。请参阅 RAS 和 模式。
如果采用 Model Driven Development 方法,本步骤就在转换功能的协助下执行。转换有两种:转换和模式。转换是指“为批处理而优化的转换,主要涉及到众多元模型、模型和抽象程度”。在 RSA 中,模式是一种特殊的转换,它“为交互式、分段的精化而优化,这主要在单个元模型中以相同抽象程度进行,且通常在同一模型中进行”。请参阅 Model
Driven Development 和 Model Driven Architecture 以及分析机制概念。
根据应用于模型的概要文件,可以使用许多“现成”的转换。对于更高级的用户,RSA 提供了构建定制转换的框架。请参阅 应用模式和 设计:模型到代码转换。
在更注重代码的开发环境中,会发现一些映射以现有的代码开头,并使用 RSA 对体系结构分析的支持中的模式和反模式检测功能。请参阅体系结构发现、分析和控制指南。
机制本身是设计模型元素(如设计包、设计类和设计子系统),可在“工件:设计模型”中表示为各自设计活动的一部分。关于创建设计模型元素的指南,请参阅工具向导:确定设计元素。请注意,RSA 模式特别适于记录设计和实施机制,因为它允许机制的客户端扩展模式并生成许多必需的设计和代码。请参阅 创建模式和 封装资产进行复用。
通览:
-
RAS
-
模式
教程:
-
应用 XYZ 模式
-
设计:模型到模型转换
-
设计:模型到代码转换
样本:
-
模式应用的模型
-
模式
|