UML活動圖與泳道圖

活動圖的作用,與用例圖類似,也是幫助我們捕獲用戶的需求。

活動圖主要是用來描述用戶的業務流程,如果能把用戶的這個業務流程描述的很清楚的話,就可以幫助我們做用例分析。

1 活動圖定義

活動圖描述了在一個過程中,順序的/并行的活動及其之間的關系。

活動圖是定點和弧的集合,包括:

  • 活動節點:活動圖的一個個步驟
  • 動作:活動節點的具體操作
  • 流:連接活動節點的箭頭
  • 對象值:對象所包含的具體值
  • 注釋:解釋說明
  • 約束:流程的一些限制條件

如下活動圖,是一個建造房子的過程,首先是選址,然后找建筑師,制定計劃,投標,投標不中就繼續投,然后有一些工作需要同步完成,則使用同步棒(粗橫線)表示,最后建造完成。

活動圖與流程圖的區別:

  • 活動圖面向對象,流程圖是面向過程
  • 活動圖可以表示并發活動的情形,而流程圖不行
  • 流程圖著重描述處理過程,主要控制結構是順序、分支和循環

2 活動圖的基本建模元素

2.1 或動圖的開始、結束、對象

  • 開始節點:實心黑色圓點
  • 終止節點:子流程的結束
  • 對象:

2.2 活動節點

一個活動節點是一個過程中進行的非原子的執行單元

2.3 分支

一個分支可以有一個進入流和多個離去流

2.4 分岔和匯合

  • 分岔:把一個單獨的控制流分成兩個或多個并發的控制流
  • 會合:兩個或多個并發的控制流的同步發生
  • 同步棒:表示上述的分岔和會合的關系,可以是水平或垂直的粗線條

3 泳道

將一個活動圖中的活動進行分組,每一組表示一個特定的類別,完成特定的組內活動。這個組就被稱為泳道。

4 總結

本篇介紹了UML中的活動圖,包括活動圖的定義,活動圖的基本建模元素,泳道圖等。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/84020.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/84020.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/84020.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

算法練習-回溯

今天給大家帶來的是在dfs查用的降低復雜度的方法---剪枝 所謂減枝 第一題 代碼部分:(未剪枝) 代碼部分(剪枝) 第二題 代碼部分(未剪枝) 剪枝后 通過這些題目可以看出如果沒有進行剪枝操作&#…

Elasticsearch + Milvus 構建高效知識庫問答系統《一》

🔍 Elasticsearch Milvus 構建高效知識庫問答系統(RAG 技術實戰) 📌 目錄 背景介紹Elasticsearch 在知識庫檢索中的作用Milvus 在知識庫檢索中的作用混合檢索:Elasticsearch Milvus完整代碼實現部署建議與優化方向…

10萬QPS高并發請求,如何防止重復下單

1. 前端攔截 首先因為是10萬QPS的高并發請求,我們要保護好系統,那就是盡可能減少用戶無效請求。 1.1 按鈕置灰 很多用戶搶票、搶購、搶紅包等時候,為了提高搶中的概率,都是瘋狂點擊按鈕。會觸發多次請求,導致重復下…

基于單片機的病房呼叫系統(源碼+仿真)

該系統由以 STM32F4 為平臺的監控終端以及以 CC2530 為平臺的無線傳感網組成。系統上電后自動完成 ZigBee 網絡的組建、終端節點的加入,病人可利用便攜式的病人終端發出呼叫求助請求信息、節點在線信息以及對護士的服務評價信息等,這些信息通過路由節點發…

使用WebSocket實時獲取印度股票數據源(無調用次數限制)實戰

使用WebSocket實時獲取印度股票數據源(無調用次數限制)實戰 一、前置準備 1. 獲取API密鑰 登錄 StockTV開發者平臺 → 聯系客服獲取測試Key(格式MY4b781f618e3f43c4b055f25fa61941ad),該密鑰無調用次數限制且支持實時…

kafka消息積壓排查

kafka監控搭建:https://insights.blog.csdn.net/article/details/139129552?spm1001.2101.3001.6650.1&utm_mediumdistribute.pc_relevant.none-task-blog-2%7Edefault%7Ebaidujs_baidulandingword%7EPaidSort-1-139129552-blog-132216491.235%5Ev43%5Econtrol…

Matlab回歸預測大合集又更新啦!新增2種高斯過程回歸預測模型,已更新41個模型!性價比拉滿!

Matlab回歸預測大合集又更新啦!新增2種高斯過程回歸預測模型,已更新41個模型!性價比拉滿! 目錄 Matlab回歸預測大合集又更新啦!新增2種高斯過程回歸預測模型,已更新41個模型!性價比拉滿&#xf…

6套bootstrap后臺管理界面源碼

后端管理系統是指一種用于管理和監控網站、應用程序或系統的后臺管理界面。它通常由一組后端代碼和數據庫組成,用于處理和存儲數據,提供給前端用戶界面展示和操作數據。 后端管理系統的功能和特點可以包括: 用戶權限管理:可以設…

JavaScript性能優化實戰:從核心原理到工程實踐的全流程解析

下面我給出一個較為系統和深入的解析,幫助你理解和實踐“JavaScript 性能優化實戰:從核心原理到工程實踐的全流程解析”。下面的內容不僅解釋了底層原理,也結合實際工程中的最佳模式和工具,幫助你在項目中貫徹性能優化理念&#x…

ELK日志管理框架介紹

在小鈴鐺的畢業設計中涉及到了ELK日志管理框架,在調研期間發現在中文中沒有很好的對ELK框架進行介紹的文章,因此擬在本文中進行較為詳細的實現的介紹。 理論知識 ELK 框架介紹 ELK 是一個流行的開源日志管理解決方案堆棧,由三個核心組件組…

2025.6.4總結

工作:今天效率比較高,早上回歸4個問題,下午找了3個bug,晚上二刷了科目一(貪吃蛇系統),寫了四個點,唯一沒達標的就是兩自動化沒完成。美中不足的是電腦上下載不了PC版的番茄工作軟件。…

【vue3學習】vue3入門

目錄 1、vue2選項式API 2、Vue3 組合式 API (1)setup 函數? 基本實現?編輯 補充方法 setup語法糖 (2)響應式數據? ref reactive: 大家好啊,我是jstart千語。好久沒更新咯,因為最近一…

【Linux基礎知識系列】第八篇-基本網絡配置

網絡配置是Linux系統維護中重要的一部分,正確配置網絡能夠確保系統與其他設備的有效連接。在本篇文章中,我們將探討Linux系統中的基本網絡配置,包括網絡接口的管理、IP地址的設置,以及使用ping和traceroute命令進行網絡診斷。通過…

React從基礎入門到高級實戰:React 高級主題 - React設計模式:提升代碼架構的藝術

React設計模式:提升代碼架構的藝術 引言 在React開發中,設計模式是構建可維護、可擴展和高性能應用的關鍵。隨著應用復雜性的增加,掌握高級設計模式不僅是技術上的挑戰,更是打造優雅架構的藝術。對于有經驗的開發者而言&#xf…

Chrome書簽的導出與導入:步驟圖

Chrome書簽的導出與導入:步驟圖 步驟一:打開 Chrome。點擊右上角的“更多”圖標。依次選擇書簽 接著 書簽管理器。 步驟二:在管理器中,點擊“整理”菜單。 步驟三:選擇導出書簽。 步驟四:Chrome 會將您的…

PPO和GRPO算法

verl 是現在非常火的 rl 框架,而且已經支持了多個 rl 算法(ppo、grpo 等等)。 過去對 rl 的理解很粗淺(只知道有好多個角色,有的更新權重,有的不更新),也曾硬著頭皮看了一些論文和知…

PyTorch——優化器(9)

優化器根據梯度調整參數,以達到降低誤差 import torch.optim import torchvision from torch import nn from torch.nn import Sequential, Conv2d, MaxPool2d, Flatten, Linear from torch.utils.data import DataLoader# 加載CIFAR10測試數據集,設置tr…

c++學習-this指針

1.基本概念 非靜態成員函數都會默認傳遞this指針(靜態成員函數屬于類本身,不屬于某個實例對象),方便訪問對象對類成員變量和 成員函數。 2.基本使用 編譯器實際處理類成員函數,this是第一個隱藏的參數,類…

【Oracle】數據倉庫

個人主頁:Guiat 歸屬專欄:Oracle 文章目錄 1. 數據倉庫概述1.1 為什么需要數據倉庫1.2 Oracle數據倉庫架構1.3 Oracle數據倉庫關鍵技術 2. 數據倉庫建模2.1 維度建模基礎2.2 星形模式設計2.3 雪花模式設計2.4 緩慢變化維度(SCD)處…

css-塞貝爾曲線

文章目錄 1、定義2、使用和解釋 1、定義 cubic-bezier() 函數定義了一個貝塞爾曲線(Cubic Bezier)語法:cubic-bezier(x1,y1,x2,y2) 2、使用和解釋 x1,y1,x2,y2,表示兩個點的坐標P1(x1,y1),P2(x2,y2)將以一條直線放在范圍只有 1 的坐標軸中,并…