工具向导:使用 Rational Systems Developer 设计类
此工具向导描述了如何使用 RSD 建模环境来设计类。
工具:Rational Systems Developer
扩展:使用 Rational Software Development Platform 设计类
关系
相关元素
主要描述

概述

该工具向导假定已经作为任务:体系结构分析的一部分创建了结构化的设计模型

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

附加工具信息

使用设计模式和机制

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

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

关于使用模式的更多信息,请参阅“帮助手册”图标应用模式

创建初始设计类

  1. 向模型添加一个类图。请参阅“帮助手册”图标向模型元素添加类图
  2. 向类图添加设计类。请参阅“帮助手册”图标向类图添加分类器
  3. 记录每个类。请参阅“帮助手册”图标记录模型元素

有关更多信息,请参阅“帮助手册”图标使用类图对静态结构建模

确定持久类

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

在 J2EE 开发中,通常使用实体 EJB 来实施持久性。请参阅确定设计元素获取更多信息。

请参阅“帮助手册”图标使用 UML 类图开发企业 bean

定义类可视性

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

请参阅“帮助手册”图标模型元素的可视性

定义操作

  1. 向每个类添加操作。请参阅“帮助手册”图标向图中的分类器添加操作
  2. 向操作添加参数。请参阅“帮助手册”图标管理操作中的参数
  3. 指定操作的可见性。请参阅“帮助手册”图标模型元素的可视性

关于更多信息,请参阅“帮助手册”图标管理分类器中的属性和操作

定义方法

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

可选地,时序图可以用来描述方法。请参阅联机帮助主题“帮助手册”图标记录模型元素

有关更多信息,请参阅“帮助手册”图标时序图

定义状态

可以选择使用状态机。

有关更多信息,请参阅“帮助手册”图标UML 状态机

定义属性

  1. 定义属性。请参阅“帮助手册”图标属性
  2. 向分类器添加属性。请参阅“帮助手册”图标向图中的分类器添加属性
  3. 指定可见性。请参阅“帮助手册”图标模型元素的可视性

定义依赖关系

请参阅“帮助手册”图标依赖关系

定义关联

  1. 添加关联关系。
  2. 指定每个关联的种类。请参阅“帮助手册”图标在 UML 图中指定关系

定义内部结构

请参阅“帮助手册”图标使用类图对静态结构建模中的结构化类主题。 

定义泛化关系

请参阅“帮助手册”图标泛化关系。  

解决用例冲突

请参阅“帮助手册”图标设置操作的并发属性

处理一般非功能需求

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

有关更多信息,请参阅“帮助手册”图标应用模式

评估结果

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

有关更多信息,请参阅“帮助手册”图标发布模型“帮助手册”图标将模型发布到 Web 教程。

附加工具信息

教程:

  • “帮助手册”图标应用模式

样本:

  • “帮助手册”图标模式应用模型 - 简单 UML 模型
  • “帮助手册”图标模式 - 简单 UML 模型