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

Activity diagram

    博客分类:
  • UML
 
阅读更多

     Activity diagrams show the procedural flow of control between two or more class objects while processing an activity. Activity diagrams can be used to model higher-level business process at the business unit level, or to model low-level internal class actions. In my experience, activity diagrams are best used to model higher-level processes, such as how the company is currently doing business, or how it would like to do business. This is because activity diagrams are "less technical" in appearance, compared to sequence diagrams, and business-minded people tend to understand them more quickly.

An activity diagram's notation set is similar to that used in a statechart diagram. Like a statechart diagram, the activity diagram starts with a solid circle connected to the initial activity. The activity is modeled by drawing a rectangle with rounded edges, enclosing the activity's name. Activities can be connected to other activities through transition lines, or to decision points that connect to different activities guarded by conditions of the decision point. Activities that terminate the modeled process are connected to a termination point (just as in a statechart diagram). Optionally, the activities can be grouped into swimlanes, which are used to indicate the object that actually performs the activity, as shown in Figure 6.

 

Figure 6: Activity diagram, with two swimlanes to indicate control of activity by two objects: the band manager, and the reporting tool

In our example activity diagram, we have two swimlanes because we have two objects that control separate activities: a band manager and a reporting tool. The process starts with the band manager electing to view the sales report for one of his bands. The reporting tool then retrieves and displays all the bands that person manages and asks him to choose one. After the band manager selects a band, the reporting tool retrieves the sales information and displays the sales report. The activity diagram shows that displaying the report is the last step in the process.

分享到:
评论

相关推荐

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

    UML建模之活动图介绍(Activity Diagram) 一、活动图的组成元素 Activity Diagram Element 1、活动状态图(Activity) 2、动作状态(Actions) 3、动作状态约束(Action Constraints) 4、动作流(Control Flow) ...

    Activity Diagram0.asta

    Activity Diagram0.asta

    活动框图(Activity_Diagram)简介

    活動框圖(Activity Diagram)簡介 活動圖顯示了活動被分解為多個組成部分的情況。

    tcm.src.tar.gz_ER_TCM_activity diagram_diagram_event

    ER-diagrams, data and event flow diagrams and state-transition diagrams,class-diagram editor, a use-case diagram editor and an activity diagram editor

    Simulating Software Behavior based on UML Activity Diagram

    Simulating Software Behavior based on UML Activity Diagram

    Using UML Activity Diagrams for the Process View

    该文档描述了如何使用activity diagram描述process view

    Net Activity Diagram v2.3

    可以监视你的网络连接,监视本地连接和网络联机,并显示出数据传输量,通过它独一无二的过滤技术,你可以统计每一个程序的数据传输量。

    UML2.2-Visio2007.zip.

    class diagram, package diagram, object diagram, composite structure diagram, interaction diagram, sequence diagram, communication diagram, interaction overview diagram, activity diagram, state ...

    软件工程 课程设计

    Use case diagram(用例图)、Class diagram(类图)、Object diagram(对象图,Rose中没有)、Sequence diagram(序列图)、Collaboration diagram(协作图)、Statechart diagram(状态图)、Activity diagram(活动图)、...

    Visual Studio 2010架構設計 物件導向系統分析

    在Visual Studio 2010塑模(Modeling)增加了對UML的支援,目前可以繪製活動圖(Activity Diagram)、元件圖(Component Diagram)、類別圖(Class Diagram)、順序圖(Sequence Diagram)、使用案例圖(Use Case Diagram)等五...

    网上商店uml及数据库详细设计文档和ppt展示(英文)

    文档条理清晰,是对网上书店的业务流程经过仔细考虑后进行的的系统分析和设计过程,该文档为英文版本,对网上书店的主要6个业务流程分别画了sequence diagram,collaborationdiagram和activity diagram这三种uml图来...

    UML建模-面向对象设计

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

    UML 文档 介绍建模和项目设计的重要概念和实施过程

    3.2 UML 2 Activity Diagram 24 3.2.1 Activity Diagrams 24 3.3 UML 2 State Machine Diagram 30 3.3.1 State Machine Diagrams 30 3.4 UML 2 Communication Diagram 37 3.4.1 Communication Diagrams 37 3.5 UML 2...

    Modeling Activity Diagram on Eclipse-开源

    这是一个从活动图生成代码的建模工具。 主要目标是实现良好的代码生成。 我希望有不同的可能性,例如来自图HTML映射和用户选择的Java代码生成(也许其他)。

    Process Modeling Notations and Workflow Patterns

    the Business Process Management Initiative (BPMI), and the UML 2.0 Activity Diagram from the Object Management Group (OMG), can represent the workflow patterns. The solutions of the two notations are ...

    设计模式课程作业.zip

    用例图(Use Case View)、类图(Class Diagram)、对象图(Object Diagram)、构件图(Component Diagram)、部署图(Deployment Diagram)、状态图(StateChart Diagram)、活动图(Activity Diagram)、序列图...

    UML Classroom

    the state machine diagram, the activity diagram, and the use case diagram), as well as their interrelationships, in a step-by-step manner. The topics covered include not only the syntax and the ...

    Visual Studio 2010架構設計 物件導向系統設計 #2

    承接上一篇” 物件導向系統分析”,我們將需求拆解成使用案例(Use Case),再針對使用案例(Use Case)用活動圖(Activity Diagram)做動態流程描述,用藍圖(Blueprint)與資料詞彙(Data Glossary)做靜態介面描述,重點在...

    Papyrus关于活动图的教程

    – Create a Papyrus project with an Activity Diagram. – Create a Papyrus model with an Activity Diagram. – Create an Activity Diagram in an existing Papyrus model. – Activity's properties. – ...

    Wrox.Professional.NFC.Application.Development.for.Android.2013

    Includes valuable case studies that showcase several system design and analysis methods, such as activity diagram, class diagram, UML, and others Professional NFC Application Development for Android ...

Global site tag (gtag.js) - Google Analytics