祝福網

首頁 > 學習 > 心得體會 > 心得體會範文 / 正文

uml心得體會十篇

2023-11-28 心得體會範文

uml心得體會十篇

uml心得體會 篇1

在80年代末至90年代中,對面向對象分析與設計方法的研究發展到一個高潮。但是,諸多流派在思想和術語上有很多不同的提法,在術語、概念上的運用也各不相同,需要一種統一的符號來描述面向對象的分析和設計活動。UML應運而生。它不僅統一了Booch、Rumbaugh和Jacobson的表示方法,而且有進一步的發展,最終成為大眾所共同接受的標準建模語言。統一建模語言(UML)是一個通用的可視化建模語言,用于對軟件進行描述、可視化處理、構造和建立軟件系統制品的文檔。它記錄了對必須構造的系統的決定和理解,可用于對系統的理解、設計、瀏覽、配置、維護和信息控制。UML適用于各種軟件開發方法、軟件生命周期的各個階段、各種應用領域以及各種開發工具,UML  是一種總結了以往建模技術的經驗并吸收當今優秀成果的標準建模方法。它融入了軟件工程領域的新思想、新方法和新技術。不僅支持面向對象的分析與設計,還支持從需求分析開始的軟件開發全過程。

UML 模型、視圖、圖

UML的概念和模型可以分成以下幾個概念域:靜態結構、動態行為、實現構造、模型組織、擴展機制

UML視圖和圖

主要的域視圖圖主要概念

構靜態視圖類圖類、關聯、泛化、依賴關系、實現、接口

用例視圖用例圖用例、參與者、關聯、擴展、包括、用例泛化

實現視圖構件圖構件、接口、依賴關系、實現

部署視圖部署圖節點、構件、依賴關系、位置

態狀態視圖狀態圖狀態、事件、轉換、動作、

行活動視圖活動圖狀態、活動、完成轉換、分叉、結合

為交互視圖順序圖交互、對象、消息、激活

協作圖協作、交互、協作角色、消息

模型管理模型管理視圖類圖包、子系統、模型

擴展機制所有所有約束、構造型、標記值

靜態視圖

1、 類元

類元是模型中的離散概念,擁有身份、狀態、行為和關系。有幾種類元包括類、接口和數據類型。其他幾種類元是行為概念、環境事物、執行結構的具體化。這些類元中包括用例、參與者、構件、節點和子系統。圖列出了幾種類元和它們的功能。元模型術語類元中包括了所有這些概念。

類元功能表示法

類類代表了被建模的應用領域中的離散概念。

最重要的特性是多重性

狀態類局限于某個給定狀態的類

類元角色在合作中局限于某個使用的類元

構件系統的一個物理組成單元

接口刻劃行為特征的操作命名集.

節點計算資源

信號對象間的異步通信

子系統作為且有規范、實現和身份的單元的包

用例與外界代理交互中的實體行為說明

2、類元之間關系

類元之間的關系有關聯、泛化、各種形式的依賴關系,包括實現關系和使用關系。

關聯:對象通常要和其他對象發生關聯,關聯可以具有多層形式。多重性問題(一對一、一對多)。在UML中關聯用一條直線來表示。

泛化:一個類繼承了其他類的屬性和操作。在UML中泛化用“從之類畫一條帶空心三角形箭頭的連線指向父類”來表示。

依賴:一個類使用了另一個類。在UML中依賴用“從依賴類到被依賴的帶箭頭的虛線”表示。

聚集是關聯的一種,聚集對象由部分對象組成。也就是整體與部分關聯。在UML中用“整體和部分之間用帶空心菱形箭頭的連線連接”來表示。

組合是一種特殊的聚集,在一個組合對象中,部分對象只能作為組合對象的一部分與組合對象同時存在。在UML中用“整體和部分之間用帶實心菱形箭頭的連線連接”來表示。

實現:類和接口之間的關系被稱為實現。在UML中實現關系用一個帶空心三角形箭頭加虛線來表示,箭頭指向接口。

精品小說推薦: 昔日落魄少年被逐出家族,福禍相依得神秘老者相助,從此人生路上一片青雲! 我行我瀟灑,彰顯我性格! 彆罵小爺拽,媳婦多了用車載! 妹紙一聲好歐巴,轉手就是摸摸大! “不要嘛!” 完整內容請點擊辣手仙醫

網站分類
標簽列表