工具向导:使用 Rational XDE Developer 设计类
此工具向导描述如何执行“使用 Rational XDE Developer 设计类”。
工具:Rational XDE Developer
关系
相关元素
主要描述

概述

此工具向导支持使用 Rational XDE Developer - Java Platform Edition 执行类的设计。

此工具向导假定已按照工具向导:使用 Rational XDE 执行体系结构分析中概述的步骤,作为任务:体系结构分析 的一部分创建了结构化的设计模型

使用设计模式和机制

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

有关使用模式的其他信息:

  • 帮助手册图标 Applying Patterns

创建初始设计类

  1. 向模型添加一个类图。请参阅 帮助手册图标Adding Diagrams
  2. 向类图添加设计类。请参阅 帮助手册图标Adding Shapes to Diagrams
  3. 记录每个类。请参阅 帮助手册图标Documenting Model Elements .

参考:帮助手册图标 Working with Class Diagrams .

确定持久类

类可以被标记为持久。参考:帮助手册图标Specifying Persistence

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

定义类可视性

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

参考:帮助手册图标Specifying Visibility

定义操作

  1. 向每个类添加操作。请参阅帮助手册图标向分类器添加操作
  2. 向操作添加参数。请参阅 帮助手册图标Adding Parameters to Operations
  3. 指定操作的可视性。请参阅 帮助手册图标Specifying Visibility

参考:帮助手册图标Adding and Modifying Attributes and Operations in Classifiers

定义方法

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

可选地,时序图可以用来描述方法。请参阅 XDE 联机帮助主题 帮助手册图标Documenting Model Elements

参考:帮助手册图标Working with Interaction (Sequence) Diagrams

定义状态

可以选择使用状态机。

参考:帮助手册图标Working with Statechart Diagrams

定义属性

  1. 定义属性。请参阅 帮助手册图标Attributes
  2. 向分类器添加属性。请参阅 帮助手册图标Adding Attributes to Classifiers
  3. 指定可视性。请参阅 帮助手册图标Specifying Visibility

定义依赖关系

参考:帮助手册图标 Adding Dependency Relationships .

定义关联

  1. 添加关联关系。请参阅 帮助手册图标Adding Association Relationships
  2. 指定每个关联的种类。请参阅 帮助手册图标Specifying Kinds of Association Relationships

定义泛化关系

请参考:帮助手册图标Adding Generalization Relationships .

解决用例冲突

参考:帮助手册图标Specifying the Type of Concurrency for Operations

处理一般的非功能需求

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

请参考:

  • 帮助手册图标 J2EE Pattern-Driven Development
  • 帮助手册图标 Applying Patterns

评估结果

此步骤没有具体的 Rational XDE 指导信息。