概述
此工具向导支持使用 Rational XDE Developer - Java Platform Edition 执行类的设计。
此工具向导假定已按照工具向导:使用 Rational XDE 执行体系结构分析中概述的步骤,作为任务:体系结构分析 的一部分创建了结构化的设计模型。
-
此工具向导中的步骤与相应任务中的那些步骤相匹配。
-
XDE 联机帮助中的主题链接标有
。
-
在本工具向导中执行以下步骤:
-
合并模式和/或机制将有效地执行本工具向导中的许多后续步骤(添加新类、操作、属性和关系),但是符合模式或机制定义的规则。
有关使用模式的其他信息:
-
Applying Patterns
创建初始设计类
-
向模型添加一个类图。请参阅
Adding Diagrams
。
-
向类图添加设计类。请参阅
Adding Shapes to Diagrams
。
-
记录每个类。请参阅
Documenting Model Elements
.
参考: Working with Class Diagrams
.
类可以被标记为持久。参考: Specifying Persistence
。
在 J2EE 开发中,通常使用实体 EJB 来实施持久性。请参阅工具向导:使用 Rational XDE 确定设计元素获取详细信息。
对于每个类,请确定它所驻留包内的类可视性。
参考: Specifying Visibility
。
-
向每个类添加操作。请参阅
向分类器添加操作
。
-
向操作添加参数。请参阅
Adding Parameters to Operations
。
-
指定操作的可视性。请参阅
Specifying Visibility
。
参考: Adding and Modifying Attributes and Operations in
Classifiers
。
关于操作如何实施的描述可添加到操作描述中。
可选地,时序图可以用来描述方法。请参阅 XDE 联机帮助主题 Documenting Model Elements
。
参考: Working with Interaction (Sequence) Diagrams
。
可以选择使用状态机。
参考: Working with Statechart Diagrams
。
-
定义属性。请参阅
Attributes
。
-
向分类器添加属性。请参阅
Adding Attributes to Classifiers
。
-
指定可视性。请参阅
Specifying Visibility
。
参考: Adding Dependency Relationships
.
-
添加关联关系。请参阅
Adding Association Relationships
。
-
指定每个关联的种类。请参阅
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 指导信息。
|