工具向导:使用 Rational Software Architect 设计类
目的
这一部分提供与本工具向导相关的其它信息的链接。
本工具向导中的步骤是与活动中的步骤相匹配的。RSA 联机帮助中众多主题的链接以 进行标记。
概述
本工具向导假设,已按照工具向导:使用 Rational Software Architect 执行体系结构分析中概述的步骤创建了结构化的设计模型,作为活动:体系结构分析的一部分。
在本工具向导中执行以下步骤:
附加工具信息
合并模式和/或机制将有效地执行本工具向导中的许多后续步骤(添加新类、操作、属性和关系),但是符合模式或机制定义的规则。
如果模式在 RSA 库中,则“应用模式”的操作是高度交互的。在 RSA 中,模式是一种特殊类型的转换,“为交互式分段精化而优化,主要在单个元模型中、相同抽象程度下并通常在同一模型中”。请参阅模型驱动开发和 Model Driven Architecture 以及分析机制概念。
关于使用模式的更多信息,请参阅 应用模式。 创建初始设计类 
- 向模型添加一个类图。请参阅
向模型元素添加类图。
- 向类图添加设计类。请参阅
向类图添加分类器。
- 记录每个类。请参阅
记录模型元素。
关于更多信息,请参阅 使用类图对静态结构建模。
类可以被标记为持久。如果采取 MDD(请参阅模型驱动开发和 Model Driven Architecture)方法,应用于模型的概要文件将包含特定的构造型,这些构造型将使设计人员能够标记他希望其持久的类。转换会将此额外信息和类型映射一起使用,并生成相应的代码或更完善的模型。
关于更多信息,请参阅分析机制、 设计:将模型转换为模型和 设计:将模型转换为代码。
在 J2EE 开发中,通常使用实体 EJB 来实施持久性。请参阅工具向导:使用 Rational Software Architect 确定设计元素,以获取详细信息。
请参阅 指定持久性属性。
对于每个类,请确定它所驻留包内的类可见性。
请参阅 指定可见性。
- 向每个类添加操作。请参阅
向图中的分类器添加操作。
- 向操作添加参数。请参阅
向操作添加参数。
- 指定操作的可见性。请参阅
指定可见性。
关于更多信息,请参阅 管理分类器中的属性和操作。
定义方法 
关于操作如何实施的描述可添加到操作描述中。
可选地,序列图可以用来描述方法。请参阅 RSA 联机帮助主题 记录模型元素。
关于更多信息,请参阅 序列图。
定义状态 
可以选择使用状态机。
关于更多信息,请参阅 状态机图。
- 定义属性。请参阅
属性。
- 向分类器添加属性。请参阅
向图中的分类器添加属性。
- 指定可见性。请参阅
指定可见性。
请参阅 依赖关系。
- 添加关联关系。请参阅
添加关联关系。
- 指定每个关联的种类。请参阅
添加关系。
请参阅 使用类图对静态结构建模中的结构化类主题。
请参阅 关系。
请参阅 指定操作的并发性属性。
非功能需求通常驱动类使用协作和模式来结合特定的设计机制。通常,框架组件的使用已经足够满足非功能需求。(请参阅工具向导:使用 Rational Software Architect 确定设计元素。)
关于更多信息,请参阅 应用模式。
评估结果
将所有模型发布为 html 格式可能会有帮助。同时请注意,图可以从 RSA 工具复制到 Microsoft Word 和其它程序。
关于更多信息,请参阅 发布模型以供在建模工具以外进行复审和下列教程:
生成标准模型报告
生成定制模型报告
向 Web 发布模型
通览:
模式
教程:
应用 XYZ 模式
使用 RSA 创建图
分析:创建序列图
样本:
模式应用的模型
模式
|