GA002-185-02

1.Starter Class Diagram

在这里插入图片描述
Starter Class Diagram模式创建元素和一个Class图,描述两个Class如何相互关联。 关联显示类之间的语义或结构关系。

图中显示了一个类图,其中两个类通过关联关系连接。 该组合被命名,并且指示器显示了如何读取两个类之间的关系。

其目的是让分析员和其他利益相关者能够创建和查看表示感兴趣领域中重要“事物”的元素以及它们之间的结构或语义方式。添加关系是为了显示元素之间的关系,并用多重性(基数)和角色名来修饰这些关系,以更详细地描述这些关系。

它通常在计划的早期用于描述域中的重要元素。该模式对于分析是有用的,但也是共享知识和确保所有利益相关者对所讨论领域中的重要“事物”及其相互关系的共同理解的基本工具。

下面列出了使用此模式时可能需要执行的一些操作。

1.更改包的名称和图表以适合该计划。

2.更改类的名称以适应计划。

3.更改由多重性描述的角色和基数的名称。

4.创建其他类以将层次结构向下扩展到另一个级别。

2.Basic Class Diagram with Attributes and Operations

在这里插入图片描述
具有属性和操作的基本类图模式将创建元素和一个类图,以描述两个类如何相互关联。 关联显示类之间的语义或结构关系。 属性已添加到作为类功能的类中。 它们与操作一起为分类器提供其基本特征。 创建类的实例时,将为属性分配实际值,这些值在其他实例中标识该对象。

如图显示了一个类图,其中两个类通过关联关系连接。 该组合被命名,并且指示器显示了如何读取两个类之间的关系。 类包含许多描述类的基本特征和行为的属性和操作。

其目的是让分析师和其他利益相关者能够创建和查看在感兴趣的领域中代表重要的“事物”的元素以及它们之间的结构或语义方式。

它通常在倡议的早期用于描述领域中的重要元素。 该模式对分析是有用的,但也是分享知识的基本工具,因此所有利益攸关方都对正在讨论的领域中的重要“事情”以及它们之间的关系有共同的理解。

下面列出了使用此模式时可能需要执行的一些操作。
(1)更改软件包名称和图表以适应倡议。
(2)更改班级名称以适应倡议。
(3)更改多重性所描述的角色名称和基数。
(4)创建附加类以将层次结构向下扩展到另一个层次。
(5)向类添加描述,以描述它们在系统描述中的作用。
(6)如有需要,可向班级提供操作或更正。
(7)添加一个或多个状态机器来描述特定类可以展示的谨慎状态。
(8)使用内置或用户定义的模板自动生成文档生成器的文档。

3.Two Level Class Composition Hierarchy with Attributes

在这里插入图片描述
具有属性的两级类类型层次结构创建了一个类和一个类图,该图描述了一个领域中的“事物”的分类法,该分类法可分为两层。 这允许对一组元素的家族特征进行建模和理解,从而创建分类和重用机会。

图中显示了一个类图,其中包含多个pf类,这些类是更通用类的专业化(子类), 所有的类都有属性。

目的是描述类的组成,以便可以理解它,并可以推理其结构,并可以创建更详细的模型。这种模式允许将类分解为两个级别,从而使分析师可以描述和可视化各个类的结构。

该模式可以通过以下方式使用:
当一个类不是原子类并且需要描述其结构时,可以使用该模式,以便可以从组成层次的两个层次上推理或描述组成该类的类。
它是复合结构图的有用前体,在该结构图中,可以根据组成类的部分来描述类的内部结构。

以下是使用此模式时可能要执行的一些操作的列表。
1.更改包的名称和图表以适合计划。
2.更改类的名称以适合该计划。
3.更改角色名称和多重性描述的基数。
4.创建其他类以将层次结构扩展到另一个级别。

4.Complete Composite Structure Diagram

在这里插入图片描述
“完整的复合结构图”模式通过使用零件来描述组件的内部结构,这些零件代表组成组件的组件。 端口和接口与委托连接器和信息流相连,这些流显示了信息项如何通过指定的接口从组件流向组件。
上图显示了组件的层次结构,描述了组件一的组成。 组件一个上的复合标记表示用户可以向下钻取到另一个图。
在这里插入图片描述
上图显示了Composite Structure图上使用的端口和接口的定义。

5.One Level Component Composition Hierarchy

在这里插入图片描述
“一个级别的组件组成层次结构”模式创建了许多组件和一个描述组件结构层次的类图。 角色名称和多重性描述了每个组件在层次结构中所扮演的角色以及每个组件允许的实例数。

该图显示了一个类图,其中包含组件的层次结构。 角色名称和多重性在关联的部分结束时装饰关联。

该模式的目的是允许工程师、架构师和实现分析人员对组件及其组成的组件进行建模。由此产生的层次结构允许他们和其他人可视化系统的逻辑部分的结构。它通常用于计划的设计或实现阶段,当描述和可视化系统的组件变得重要时。下面列出了使用此模式时可能需要做的一些事情。更改关系图和组件的名称以及角色名称,以适应初始化.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值