UML2基礎 建模與設計實踐(一)

2021-09-02 21:51:48 字數 579 閱讀 7671

uml概述

uml(unified modeling language,統一建模語言),是一種能夠描述問題、描述解決方案、起到溝通作用的語言。

uml由1.事物2.圖3.關係構成。

1.1事物

構件事物、行為事物、分組事物、注釋事物構成

構件事物:類、介面、協作、構件、用例、節點

行為事物:互動、狀態機

1.2關係

依賴(虛線實箭頭)

關聯(實線實箭頭)

泛化(實線空心箭頭)

實現(虛線空心箭頭)

1.3圖

靜態類:類圖、物件圖、包圖、組合結構圖

行為類:狀態機圖、活**

用例類:用例圖

互動類:順序圖、通訊圖、定時圖、互動概覽圖

實現類:構件圖、部署圖

1.4檢視(我理解的是視角)

用例檢視、邏輯檢視、併發檢視、元件檢視、部署檢視

1.5系統開發階段

需求分析、系統分析、系統設計、程式實現、測試

UML2基礎建模與設計教程習題答案(第三章)

1.staruml提供了幾種uml圖?各有什麼特點?類圖 各種類相關的元素靜態關係的視覺化表示 用例圖 特定系統或物件中用例及外部角色間關係的視覺化表示 順序圖 例項的互動 順序圖 角色 角色概念間的互動 通訊圖 例項間的協作 通訊圖 角色 角色概念間的協作 狀態圖 通過狀態及其轉換表示的特定物件的...

UML2基礎建模與設計教程習題答案(第四章)

1.什麼是參與者?如何確定系統的參與者?參與者 與系統進行互動的外部實體。通常他是系統的乙個使用者,但它也可以是其他系統或硬體裝置 2.什麼是用例?如何確定系統的用例?用例 描述系統的功能,對系統功能的巨集觀的,整體的描述 代表系統中各個專案相關人員之間根據系統的行為所達成的契約 3.用例之間有什麼...

領域驅動設計建模思考與實踐

軟體的核心是為使用者解決領域相關的問題的能力,其他特性都要服務於這個基本目的。領域驅動設計告訴我們如何做好業務層,並以領域驅動設計思想來選擇合適的框架,通過關注領域模型而不是技術來建立更好的軟體。領域模型是通過逐步演化學習得來的,這當中體現了對相關領域知識的提煉歸納,是無法複製抄襲的,是整套軟體最具...