GA002-182-15

班级:18软件工程2班
姓名及学号:袁政1814080902243、陆梓东1814080902250

1、Basic Activity Diagram with Datastore

基本活动图与数据存储

带有数据存储模式的基本活动图创建元素和一个活动图,其中包含一系列动作和控制节点(初始、最终、决策等),通过指示动作触发顺序的控制流连接。数据存储是这样一种节点,它不仅存储传入的对象和数据,而且还在数据传递出节点之前保留数据的副本。
在这里插入图片描述
讨论

其目的是允许业务分析人员和其他涉众通过定义一系列操作来创建活动如何执行其工作的可视化表示。该序列由控制流关系显示。数据存储存储传入的对象,并保留它们的一个副本。

它通常在计划的分析阶段使用,用来显示一个活动所描述的工作是如何通过一系列行动来执行的。图表通常不会为每一个活动而创建,而是为一小部分活动而创建,在这些活动中,清晰地说明工作是如何执行的是很重要的。其用途包括:

临时存储传入的对象和数据。
保留通过节点的数据的副本。
下面列出了使用此模式时可能需要做的一些事情。
重命名元素和图以适应计划。
重命名动作和伪节点(初始、最终、决策等)以适应计划。
在需要扩展图的语义的地方添加更多的元素。

下面列出了使用此模式时可能需要做的一些事情。

添加对象节点(使用引脚)来显示操作使用和创建的信息。
创建对将最终执行由活动和操作定义的工作的组件的跟踪关系。
创建有助于将图中包含的信息传播给其他团队成员的文档。
有用的工作区布局核心|核心建模

2、Basic State Machine with Triggers
在这里插入图片描述

3、Basic State Machine with Triggers

带有触发器的基本状态机

带有触发器的基本状态机模式从显示的重要状态的角度描述实体(例如类、参与者、用例或测试用例)。当进入状态时,可以触发一个进入动作,当处于状态时,可以触发一个do动作,当离开状态时,可以触发一个退出动作。

在这里插入图片描述
讨论

提供一种机制来表示系统工程师或其他涉众认为在类或其他元素的生命周期中重要的条件(状态)。它描述了依赖于状态的行为,显示了元素如何从一种状态转换到另一种状态,以及触发器模型是什么导致了转换的发生。

当软件工程师想要定义或描述一个类或其他元素可能显示的一组离散状态时,就会使用这种模式。创建它们通常是为了分析系统的某些部分的行为,这通常是因为它很难理解或者因为它的行为很复杂。

下面列出了使用此模式时可能需要做的一些事情。

重命名包、状态机和图以适应计划。
重命名图中的状态和转换,以适应计划。
通过从工具箱或项目浏览器中拖拉到图表上,创建新状态、其他元素和转换。

下面列出了应用模式时可以使用的一些后续步骤。

为状态创建Entry、Do和Exit操作,以模拟在这些条件下发生的情况。
向转换添加保护和效果,以表达转换的约束和行为
创建来自其他模型的跟踪,以表示状态如何与模型中的其他元素相关联,例如用例、组件、工件和数据库对象。
创建有助于将图中包含的信息传播给其他团队成员的文档。

有用的工作区布局核心|核心建模

4、Combined Value and State Lifeline

组合价值和州生命线
组合的值和状态生命线模式创建了元素和时序图,显示了随着时间推移发生的事件导致的类中的离散状态变化。时间线在x轴上定义时间尺度,在y轴上定义离散状态。显示的持续时间表示类保持给定状态的时间。

在这里插入图片描述

讨论

其目的是显示类(或其他分类器)如何使用已定义的时间尺度随时间变化状态。这允许分析人员创建相对于定义的时间尺度的类转换的离散状态的可视化表示。

它通常在分析或实现期间用于分析复杂的时间问题,或表示需要根据定义的时间尺度分析的状态更改。它可以用于定义或分析通信协议、服务器响应、软件组件、业务或系统流程或其他实体,其中实际时间值对分析至关重要。这与状态机相反,状态机显示状态之间的转换顺序,但不显示相对于时间尺度的转换。

下面列出了使用此模式时可能需要做的一些事情。

更改图的名称以适应计划。
更改班级名称以适应计划。
重命名状态并添加其他状态来建模类可以假定的重要状态。
改变图表的时间尺度。

下面列出了使用此模式时可能需要做的一些事情。

向任何转换添加时间约束、持续时间约束和观察结果。
跟踪这个类到模型中的其他元素。
使用文档生成器创建文档。

5、Complete State Machine
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值