GA004-181-06

EA精灵图小解2

  1. Basic Object Diagram with Value Specification
    在这里插入图片描述
    1.含义
    具有值规范的基本对象图模式将创建一个对象图,该对象图具有通过链接(关联实例)连接的对象(实例规范)。 对象包含插槽,这些插槽允许为在类中定义的属性指定值。 包含数字的角色名称用于标识实例及其在关联的类或链接的对象方面所扮演的角色。
    显示添加了值规范的对象图
    2.使用目的
    该模式的目的是允许业务分析人员、测试人员和实现团队的成员定义信息模型的范例。
    3.该模式可用于需要类模型示例的任何情况。这些可以在很多情况下使用,包括:
    3.1定义测试数据,这些数据可以用作测试用例的输入,或者为开发使用或生成信息模型部分的模块或组件的程序员提供有用的范例。
    3.2创建分析人员可以用来向发现更抽象的信息模型难以理解或概念化的涉众解释困难的场景的范例。
    4.使用此模式时可能需要做的一些事情。
    4.1更改类图中定义的类的名称,以适应计划。(对象关系图中显示的分类器的名称将自动更改。)
    4.2更改对象的名称以适应主动性工作
    4.3更改角色名称和多样性以适应主动性工作。
    4.4更改类图中类的第一个区域中显示的属性的名称,以适应计划。(对象关系图中的名称将自动更改。)
    4.5更改对象中槽中的值(属性值)。
  2. Communication Diagram with Three Components
    在这里插入图片描述
    1.含义
    具有三个组件模式的通信图创建了元素和一个图,以通过消息交换显示运行系统中组件之间的交互。这个图与序列图紧密相关,但是允许元素在图中以结构的方式排列。时间的流逝通过信息的编号来表示。
    2.该模式的目的是允许分析人员创建一个图表,该图表可用于可视化组件(或其他分类器)如何通过交换消息进行交互来执行离散的工作。它是序列图的近亲,但是它允许元素以任何位置被布置在图上,创造了更大的表达灵活性。对于那些需要查看组件如何交互但发现序列图难以解释的非技术受众来说,该模式非常有用。它还可以用于任何需要在图中结构上列出组件(或其他分类器)的涉众组。
    3.使用此模式时可能需要做的一些事情:
    3.1更改图、图上的元素和消息的名称,以适应计划。
    3.2重新排列信息以适应主动性工作。
    4.应用模式时可以使用的一些后续步骤:
    4.1设置您的首选项,为通信图消息着色,使其对非技术受众更具吸引力。
    4.2将通信图转换为序列图,使其对技术受众更有吸引力。
  3. Basic Class Diagram with Receptions
    在这里插入图片描述
    1.含义
    带有接待模式的基本类图显示由关联关系连接的两个类的类图。关联显示类之间的语义或结构关系。接收被添加到类中,这些类是类的特性。它们与操作一起赋予分类器基本特征。接收指示类(或分类器)能够响应它们被分配到的信号。信号在接收端触发异步反应,允许发送方在不等待回复的情况下继续发送。

关联被命名,指示符显示如何读取这两个类之间的关系。类包含一个接收描述类对接收到的信号作出响应的方式。
2.使用此模式目的是允许分析人员、设计人员和其他涉众能够指定一个类(或分类器)可用来响应接收到的信号。信号是异步发送的,发送方不需要等待对信号的应答。信号需要添加到模型,然后才能分配到接收。它通常用于显示类如何通过发送和接收信号进行通信。
3.使用此模式时可能需要做的一些事情:
更改包和图的名称以适应计划。
更改类和信号的名称以适应计划。
更改由多重性描述的角色和基数的名称。
根据需要创建其他类和信号。
4.列出了应用模式时可以使用的一些后续步骤:
向类和信号添加描述,以描述它们在系统描述中的角色。
如果需要,添加属性,操作到类。
添加一个或多个状态机来描述特定类可以展示的谨慎状态。
使用内置的或用户定义的模板用文档生成器自动生成文档。

4.Composite State with History
在这里插入图片描述
1.含义:带有历史模式的复合状态从它所展示的重要状态的角度描述一个实体(例如类、参与者、用例或测试用例)。条目是一种可选的行为,只要输入tate,就会执行该行为,而不考虑为达到该状态而进行的转换。
状态机图,显示两种状态和两种转换,以及初始Psuedostate和最终状态。已经定义了许多嵌套在封闭状态中的子状态。历史状态用于返回在退出的转换(转换A)触发时处于活动状态的子状态。在计算机无法识别哪个子状态处于活动状态时,退出历史psuedostate的转换是默认的。
2.提供一种机制来表示系统工程师或其他涉众认为在类或其他元素的生命周期中重要的条件(状态)。它描述了依赖于状态的行为,显示了元素如何从一种状态转换到另一种状态。
3.当想要定义或描述一个类或其他元素可能显示的一组离散状态时,就会使用这种模式。创建它们通常是为了分析系统的某些部分的行为,这通常是因为它很难理解或者因为它的行为很复杂。

5.Basic Activity Diagram with Interruptible Region
在这里插入图片描述
1.带有可中断区域的基本活动图,活动图中有许多由控制流连接的操作和控制节点(初始、最终、决策)。已建模的事件可以接收一个信号,然后由另一个动作处理。
2.此模式目的是允许业务分析人员和其他涉众通过定义一系列操作来创建活动如何执行其工作的可视化表示。该序列由控制流关系显"Receive"事件允许检测到一个信号,该信号允许建模者在事件发生时指定一个备用操作。
3.使用场景:它通常在计划的分析阶段使用,用来显示一个活动所描述的工作是如何通过一系列行动来执行的。图表通常不会为每一个活动而创建,而是为一小部分活动而创建,在这些活动中,清晰地说明工作是如何执行的是很重要的。其用途包括:指定事件发生时的备用操作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值