`
gstarwd
  • 浏览: 1538464 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

UML之Activity Diagram

    博客分类:
  • UML
UML 
阅读更多

A simple example of an activity diagram

 

A subsidiary activity diagram

 

Invoke the subsidiary activity

 

If you want to show who does what, you can divide an activity diagram into partitions, which show which actions one class or organization unit carries out.

 

A signal indicates that the activity receives an event from an outside process.

 

As well as accepting signals, we can send them. This is useful when we have to send a message and then wait for a reply before we can continue.

 

Actions can have parameters, just as methods do. You don't need to show information about parameters on the activity diagram, but if you wish, you can show them with pins. If you're decomposing an action, pins correspond to the parameter boxes on the decomposed diagram.
When you're drawing an activity diagram strictly, you have to ensure that the output parameters of an outbound action match the input parameters of another. If they don't match, you can indicate a transformation to get from one to another. The transformation must be an expression that's free of side effects: essentially, a query on the output pin quary that supplies an object of the right type for the input pin.

 

An expansion region marks an activity diagram area where actions occur once for each item in a collection.

 

A flow final indicates the end of one particular flow, without terminating the whole activity

分享到:
评论

相关推荐

    UML建模之活动图介绍(Activity_Diagram)

    【UML建模之活动图介绍(Activity Diagram)】 活动图是统一建模语言(UML)中的一个重要组成部分,主要用于描述系统或过程的动态行为。它以一种流程图的形式展现了控制流从一个活动到另一个活动的顺序,尤其适用于...

    ATM机系统UML图

    3. **活动图**(Activity Diagram):活动图展示了系统中某个过程或功能的详细工作流程。对于ATM系统,可以创建一个活动图来表示取款过程,包括输入密码、选择操作、确认金额、出钞等步骤。 4. **类图**(Class ...

    Using UML Activity Diagrams for the Process View

    本文档由资深软件架构师Ben Lieberman撰写,旨在介绍如何利用统一建模语言(Unified Modeling Language, UML)中的活动图(Activity Diagram)来描绘系统的流程视图(Process View)。活动图是一种图形化的表示方法,...

    Simulating Software Behavior based on UML Activity Diagram

    本文讨论了如何基于UML活动图模拟软件行为来发现软件设计模型中的设计缺陷。研究的关键点在于,虽然UML活动图在工业和学术界得到了广泛的应用,但直到目前为止,通过自动化手段寻找软件设计模型中的缺陷仍然不被支持...

    活动框图(Activity_Diagram)简介

    活动框图,即Activity Diagram,是UML(统一建模语言)中用于描述系统内部动态行为的图表之一。它主要用于展示系统内部操作的流程,包括计算过程中的顺序和并发步骤。活动图特别适用于工作流、算法以及计算机指令等...

    UML2.2-Visio2007.zip.

    UML use case diagram, class diagram, package diagram, object diagram, composite structure diagram, interaction diagram, sequence diagram, communication diagram, interaction overview diagram, activity ...

    tcm.src.tar.gz_ER_TCM_activity diagram_diagram_event

    这个工具集提供以下结构化分析和UML分析中所用的图形化绘图工具:ER-diagrams, data and event flow diagrams and state-transition diagrams,class-diagram editor, a use-case diagram editor and an activity ...

    软件工程ATM系统UML设计

    7. **活动图(Activity Diagram)**:活动图是流程图的一种形式,用于表示工作流或控制流。在ATM系统中,活动图可以用来描绘从用户插入卡片到完成交易的整个过程,包括验证身份、选择服务、输入金额、确认交易等步骤...

    UML diagram

    **DailyProductionData**类用于记录每天的劳动工时,它是评估项目进度的重要指标之一。 ##### Production(产量) - **value**: double类型,表示产量的具体数值。 - **unit**: String类型,表示产量的单位。 **...

    UML Book UML Book

    5. 活动图(Activity Diagram):类似于流程图,表示系统中的业务流程或算法步骤,特别适用于描述复杂的控制流。 6. 构件图(Component Diagram)和部署图(Deployment Diagram):这两者关注系统的物理结构,构件...

    ActionScript3 UML建模工具

    6. 活动图(Activity Diagram):活动图是一种流程图,常用于表示业务流程、算法或系统工作流。在AS3中,它可以用于描述用户交互过程、计算逻辑或者复杂的动画序列。 7. 构件图(Component Diagram)和部署图...

    uml(uml)

    2. **类图(Class Diagram)**:类图是UML中最基本的图表之一,用于表示系统中的类、接口以及它们之间的关系,如继承、关联、依赖和聚合等。它提供了对系统静态结构的视图。 3. **序列图(Sequence Diagram)**:...

    uml 作业 uml 作业 uml 作业

    - 活动图(Activity Diagram):用于描述工作流程或系统的控制流,类似于流程图。 - 构件图(Component Diagram):展示软件系统中的物理组件和它们之间的关系。 - 部署图(Deployment Diagram):描述硬件和软件...

    UML 2.2 Visio 模板

    5. **活动图(Activity Diagram)**:用于表示工作流程或系统的行为,类似于流程图,特别适合表示复杂的控制流和并发。 6. **组件图(Component Diagram)**:描述软件系统中物理组件的组织和连接,是系统部署的微观...

    UML核心编程技术

    - **动态模型图**:包括序列图(Sequence Diagram)、协作图(Collaboration Diagram)、状态图(State Diagram)和活动图(Activity Diagram),这些图关注系统的动态行为,如对象间的交互、流程和状态变化。...

    UML建模-面向对象设计

    《UML建模-面向对象设计》系列文章描述了常见的一些UML图,主要包括了用例图(Use Case Diagram)、类图(Class Diagram)、活动图(Activity Diagram)、时序图(Sequence Diagram)、状态图(Statechart Machine ...

    UML/UML介绍

    1. **类图(Class Diagram)**:类图是UML中最基本的图表之一,用于表示系统的静态结构。它展示了类、接口以及它们之间的关系,如继承、关联、依赖和实现。类图中的类通常由三个部分组成:类名、属性和操作。 2. **...

    DiagramDesigner

    6. **活动图(Activity Diagram)**:活动图类似于流程图,用于描述系统或对象的动态行为,比如工作流程、业务过程等。用户可以通过DiagramDesigner设置决策点、分支和并行活动。 7. **组件图(Component Diagram)**:...

    UML 大学讲义PPT

    - **活动图 (Activity Diagram)**: 类似流程图,用于表示系统的工作流程或活动流。 三、UML的建模过程 UML建模通常分为需求分析、设计和实现三个阶段: 1. **需求分析**: 使用用例图、活动图来捕获用户需求。 2. *...

    UML1.0简介及描述

    UML支持多种视图和模型,如类图(Class Diagram)、用例图(Use Case Diagram)、顺序图(Sequence Diagram)、协作图(Collaboration Diagram)、状态图(State Diagram)、活动图(Activity Diagram)和部署图...

Global site tag (gtag.js) - Google Analytics