活**描述了在乙個過程中,順序的/並行的活動及其之間的關係
應用於商業過程、工作流(業務過程)、複雜演算法的建模
活動節點動作流
物件值註解和約束等
開始、結束
兩根直線,劃分了三個泳道
活動節點
弧,遷移線
物件同步棒:合併、分岔
分支:條件判斷
兩個控制路徑可以重新合併,無需監護條件
泳道
泳道是包的一種
活**與用例模型互為補充,主要用於需求分析階段
活動(動作)、轉移、分支、分叉和匯合、泳道、物件流等
具有相同屬性、操作、方法、關係或者行為的一組物件的描述符
類是真實世界事物的抽象
問題領域的類:在對系統建模時,將會涉及到如何識別業務系統中的事物,這些事物構成了整個業務系統。在uml中,把所有的這些事物都建模為類 (class)
把類相關的元素畫在一起,即為類圖
依賴關係
關聯關係
關聯類連線(link)
繼承|泛化關係
實現用四部分來表示,它是分為三個分隔區(compartment)的長方形
參考j**a學習過程中基本命名方式
命名不做硬性要求,不做過多細述記錄
名稱及其方向
角色
多重性聚合/組合
訊息順序圖的建模元素
互動圖 基本建模元素:
物件
生命期
控制焦點
訊息==方法呼叫
訊息序號(可選)
順序圖從上到下,反映了個物件相互協作的時間順序!
第三次個人作業
這個作業屬於哪個課程 鏈結位址 這個作業要求在 鏈結位址 這個作業的目標 用例圖設計 作業正文 鏈結位址 其他參考文獻 基本設計 普通使用者可以通過歡迎登入頁面進入遊戲 修改密碼以及登出帳戶,通過註冊頁面進行註冊,進入遊戲後可以開始比賽,檢視自己的歷史比賽以及檢視排行榜。管理員可以重置使用者密碼,刪...
個人第三次作業
結對使用的github專案位址 結對夥伴的作業位址 作業位址 預估耗時 分鐘 實際耗時 分鐘 planning 計畫20 20 estimate 估計這個任務需要多少時間 600720 development 開發500 630 analysis 需求分析 包括學習新技術 3060 design s...
第三次個人作業
這個作業要求在 第三次個人作業 這個作業的目標 了解甲方需求,分析需求 作業正文 其他參考文獻 目錄二 解決方案 參考資料 問題背景 很多資料需要通過介面進行訪問。問題解答 目前圖書館系統是外包的,暫時不能提供介面,可以通過其他形式提供資料。問題背景 詢問了部分新生,由於目前仍處於疫情防控階段,圖書...