当前位置:网站首页>Rookie practical UML - activity diagram
Rookie practical UML - activity diagram
2022-06-26 11:54:00 【Full stack programmer webmaster】
Hello everyone , I meet you again , I'm your friend, Quan Jun .
Activity diagrams
Activity diagrams (activity diagram) It clarifies the workflow of business use case implementation . Business workflow describes what a business must do to provide the value it needs to the business actor it serves , Business use cases consist of a series of activities , Together they generate some artifacts for the business protagonists . A workflow usually consists of a basic workflow and one or more alternative workflows . The structure of the workflow is illustrated by an activity diagram .
purpose
The activity chart is UML Another common tool for modeling the dynamic behavior of a system , It describes the sequence of activities , Show the control process from one activity to another , Activity diagram is essentially a flow chart , Activity diagrams focus on the flow of control from one activity to another , It's an internal process driven process .
Activity diagram components
1、 Activity state diagram (activity): Used to express the non atomic operation in the state machine
2、 Action state (actions): It refers to the uninterrupted action of atoms , And after the completion of this action by completing the transition to another state
3、 Action state constraint (action constraints): Used to constrain the action state , There are pre conditions and post conditions
4、 Action flow (control flow): The transition between actions , Use a straight line with an arrow to show , The direction of the arrow points in the direction of turning
5、 The starting point : Start node of the activity , Solid black dots
6、 End : It means the end of the whole activity , Circle with black dot inside
7、 object : A rectangular box
8、 Object flow : Is the dependency between the action state or activity state and the object , Indicates that the action uses the object or the effect of the action on the object . An object can have multiple actions .
9、 Branching and merging : Use a diamond to show , It has a transformation ( The arrow points out to the branch symbol ), One or more departures from the switch ( The arrow points out from the branch symbol ). Each departure transition will have a monitoring condition , Used to indicate what conditions are met when the transformation
10、 Diverge and merge : Fork is used to say that the action flow is divided into two or more branches running concurrently , The join is used to synchronize these concurrent branches , In order to accomplish a thing together , Objects may have two or more concurrent control flows at run time , Modeling concurrent control flows ,UML The concept of intersection and confluence is introduced in
11、 lane : Divide the activities in the activity diagram into groups , Each group is assigned a business organization responsible for this group of activities , Namely object . In the activity chart , Swimlane distinguishes the object responsible for the activity , It clearly indicates which activities are performed by which objects , In the activity chart that contains the swimlane , Each activity can only belong to one lane
actual combat —— Computer room charging system
One 、 Log in to the computer room to judge
Two 、 Getting on and off the machine
3、 ... and 、 Overall swimlane diagram of the machine room
Publisher : Full stack programmer stack length , Reprint please indicate the source :https://javaforall.cn/133997.html Link to the original text :https://javaforall.cn
边栏推荐
- 10 years' experience in programmer career - for you who are confused
- Refined operation, extending the full life cycle value LTV
- This paper introduces the simple operation of realizing linear quadratic moving average of time series prediction that may be used in modeling and excel
- 我想知道,十大劵商如何开户?在线开户安全么?
- TCP interview
- 国际美妆业巨头押注中国
- 杜比全景音效简介
- PC qq Hall upload Update Modifying versioninfo
- 【概率论】条件概率、贝叶斯公式、相关系数、中心极限定理、参数估计、假设检验
- Loggie encoding and newline character test
猜你喜欢

有手就行的移动平均法、指数平滑法的Excel操作,用来时间序列预测

How to prevent weight loss under Gao Bingfa?

HUST network attack and defense practice | 6_ IOT device firmware security experiment | Experiment 3 freertos-mpu protection bypass

. Net, the usage of log components NLog, seriallog, log4net

MQTT断开重连

HUST網絡攻防實踐|6_物聯網設備固件安全實驗|實驗二 基於 MPU 的物聯網設備攻擊緩解技術
![[redis series] redis learning 16. Redis Dictionary (map) and its core coding structure](/img/d5/db1931596c26090092aaa065103dbb.png)
[redis series] redis learning 16. Redis Dictionary (map) and its core coding structure

word中涂黑的方块
![[probability theory] conditional probability, Bayesian formula, correlation coefficient, central limit theorem, parameter estimation, hypothesis test](/img/2f/f44381ea759f4c1c957a8f9434f0ee.png)
[probability theory] conditional probability, Bayesian formula, correlation coefficient, central limit theorem, parameter estimation, hypothesis test

HUST network attack and defense practice | 6_ IOT device firmware security experiment | Experiment 2 MPU based IOT device attack mitigation technology
随机推荐
Consumer goods enterprises, four pain points of member marketing
Machine learning deep neural network -- Experimental Report
Loggie encoding and newline character test
哈希表的前置知识---二叉搜索树
证券账户可以开通 开户安全吗
The transformation of enterprise customers' digital assets needs to suit the case
What does ack attack mean? How to defend against ack attacks?
深度学习中的FLOPs和Params如何计算
1、 MySQL introduction
Omni channel member link - tmall member link 3: preparation of member operation content
NFS共享存储服务安装
Omnichannel membership - tmall membership 2: frequently asked questions
.net中,日志组件 Nlog,SerialLog, Log4Net的用法
CG骨骼动画
科技兴关,荣联与天津海关共建基因组数据库及分析平台
I want to know whether flush is a stock market? Is it safe to open a mobile account?
Omnichannel membership - tmall membership 1: opening tutorial
Quantitative elementary -- akshare obtains stock code, the simplest strategy
2021 q3-q4 investigation report on the use status of kotlin multiplatform
How do consumer goods enterprises formulate membership interests?