統一建模語言(unified modeling language,uml)是用來設計軟體藍圖的視覺化建模語言,1997 年被國際物件管理組織(omg)採納為物件導向的建模語言的國際標準。它的特點是簡單、統
一、圖形化、能表達軟體設計中的動態與靜態資訊。
統一建模語言能為軟體開發的所有階段提供模型化和視覺化支援。而且融入了軟體工程領域的新思想、新方法和新技術,使軟體設計人員溝通更簡明,進一步縮短了設計時間,減少開發成本。它的應用領域很寬,不僅適合於一般系統的開發,而且適合於並行與分布式系統的建模。
uml 從目標系統的不同角度出發,定義了用例圖、類圖、物件圖、狀態圖、活**、時序圖、協作圖、構件圖、部署圖等 9 種圖。
重新命名為類圖
建立畫布:
修改畫布名為市場活動
乙個類中,關聯的屬性(角色)要對應它的作用,比如電腦在程式設計師中就是coder工具,從玩遊戲的人中看,電腦就是遊戲機。
雙向關聯圖如下:
實心稜形:表示組合關係
站在系統使用者(系統角色)的角度分許系統存在哪些功能?
實現用例圖的時候,需要進行系統角色的抽取。
在rational rose工具中在user case view當中實現用例圖。
呼叫service,service層應該有乙個介面:
最後:完整時序圖
註解: 人:動作的發起人
矩形/小圓圈:物件
實線箭頭:呼叫
虛線箭頭:返回
柱狀:物件的生命週期,同乙個流程中柱狀不能斷。
回折線:當前物件中的方法執行過程中呼叫自己。
統一建模語言簡介
uml基礎 統一建模語言簡介 內容 一些背景知識 用例圖 類圖 序列圖 狀態圖活 元件圖 部署圖 結束語備註 參考資料 rational 專區中還有 所有文章 donald bell ibm rational 2004 年 3 月 回顧20世紀晚期 準確地說是1997年,omg組織 object m...
統一建模語言(UML)
統一建模語言提供了一種表示法,通過它,我們可以獲取和說明程式設計。uml類圖描述系統中的類 它們之間的靜態關係 與類關聯的屬性和操作以及有關物件間連線的約束。uml類圖 在uml中,類由乙個矩形來表示,並且通常分割成3部分 類名 屬性和操作。上圖說明了乙個名為libraryitem的類名。該類有兩個...
UML統一建模語言
1 什麼是建模?任何事情都要先想清楚了再做,軟體開發更是如此!軟體開發過程不可能一上來就盲目寫 寫 之前必須搞清楚下面一些問題 要做什麼?做成什麼樣?怎麼去做?2 建模的原則 1 選擇建立什麼樣的模型對如何發現和解決問題具有重要的影響 2 每個模型有多種表達方式。使用者的身份和使用的原因是評判模型好...