目的

这一部分提供与本工具向导相关的其它信息的链接。


本工具向导中的步骤是与活动中的步骤相匹配的。RSA 联机帮助中众多主题的链接以 进行标记。

概述

本工具向导假设,已按照工具向导:使用 Rational Software Architect 执行体系结构分析中概述的步骤创建了结构化的设计模型,作为活动:体系结构分析的一部分。

在本工具向导中执行以下步骤:

附加工具信息

使用设计模式和机制回到页首

合并模式和/或机制将有效地执行本工具向导中的许多后续步骤(添加新类、操作、属性和关系),但是符合模式或机制定义的规则。

如果模式在 RSA 库中,则“应用模式”的操作是高度交互的。在 RSA 中,模式是一种特殊类型的转换,“为交互式分段精化而优化,主要在单个元模型中、相同抽象程度下并通常在同一模型中”。请参阅模型驱动开发和 Model Driven Architecture 以及分析机制概念。

关于使用模式的更多信息,请参阅应用模式

创建初始设计类 回到页首

  1. 向模型添加一个类图。请参阅向模型元素添加类图
  2. 向类图添加设计类。请参阅向类图添加分类器
  3. 记录每个类。请参阅记录模型元素

关于更多信息,请参阅使用类图对静态结构建模

确定持久类 回到页首

类可以被标记为持久。如果采取 MDD(请参阅模型驱动开发和 Model Driven Architecture)方法,应用于模型的概要文件将包含特定的构造型,这些构造型将使设计人员能够标记他希望其持久的类。转换会将此额外信息和类型映射一起使用,并生成相应的代码或更完善的模型。 关于更多信息,请参阅分析机制设计:将模型转换为模型设计:将模型转换为代码

在 J2EE 开发中,通常使用实体 EJB 来实施持久性。请参阅工具向导:使用 Rational Software Architect 确定设计元素,以获取详细信息。

请参阅指定持久性属性

定义类可视性 回到页首

对于每个类,请确定它所驻留包内的类可见性。

请参阅指定可见性

定义操作 回到页首

  1. 向每个类添加操作。请参阅向图中的分类器添加操作
  2. 向操作添加参数。请参阅向操作添加参数
  3. 指定操作的可见性。请参阅指定可见性

关于更多信息,请参阅管理分类器中的属性和操作

定义方法 回到页首

关于操作如何实施的描述可添加到操作描述中。

可选地,序列图可以用来描述方法。请参阅 RSA 联机帮助主题记录模型元素

关于更多信息,请参阅序列图

定义状态 回到页首

可以选择使用状态机。

关于更多信息,请参阅状态机图

定义属性 回到页首

  1. 定义属性。请参阅属性
  2. 向分类器添加属性。请参阅向图中的分类器添加属性
  3. 指定可见性。请参阅指定可见性

定义依赖关系 回到页首

请参阅依赖关系

定义关联回到页首

  1. 添加关联关系。请参阅添加关联关系
  2. 指定每个关联的种类。请参阅添加关系

定义内部结构 回到页首

请参阅使用类图对静态结构建模中的结构化类主题。

定义泛化关系 回到页首

请参阅关系

解决用例冲突 回到页首

请参阅指定操作的并发性属性

处理一般的非功能需求 回到页首

非功能需求通常驱动类使用协作和模式来结合特定的设计机制。通常,框架组件的使用已经足够满足非功能需求。(请参阅工具向导:使用 Rational Software Architect 确定设计元素。)

关于更多信息,请参阅应用模式

评估结果回到页首

将所有模型发布为 html 格式可能会有帮助。同时请注意,图可以从 RSA 工具复制到 Microsoft Word 和其它程序。

关于更多信息,请参阅发布模型以供在建模工具以外进行复审和下列教程:

  • 生成标准模型报告
  • 生成定制模型报告
  • 向 Web 发布模型

附加工具信息 回到页首

通览:

  • 模式

教程:

  • 应用 XYZ 模式
  • 使用 RSA 创建图
  • 分析:创建序列图

样本:

  • 模式应用的模型
  • 模式

Rational Unified Process   2003.06.15