国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > XML > 正文

UML建模-面向對象設計:為什么要學習UML

2024-09-05 20:56:05
字體:
來源:轉載
供稿:網友
一、為什么要學習UML

UML是Unified Modeling Language(統一建模語言)的簡稱。UML是對軟件密集型系統中的制品進行可視化、詳述、構造和文檔化的語言。制品{Artifact}是指軟件開發過程中產生的各種各樣的產物,如模型、源代碼、測試用例等。

1) UML建模可以達到以下目的:

2) 使用模型可以更好地理解問題

3)使用模型可以加強人員之間的溝通

4)使用模型可以更早地發現錯誤或疏漏的地方

5)使用模型可以獲得設計結果

6)模型為最后的代碼提供依據

二、UML的歷史

1997年,OMG組織(Object Management Group對象管理組織)發布了統一建模語言(Unified Modeling Language,UML)。UML的目標之一就是為開發團隊提供標準通用的設計語言來開發和構建計算機應用。UML提出了一套IT專業人員期待多年的統一的標準建模符號。通過使用UML,這些人員能夠閱讀和交流系統架構和設計規劃--就像建筑工人多年來所使用的建筑設計圖一樣。

2003年,UML已經獲得了業界的認同。在所見過的專業人員的簡歷中,75%都聲稱具備UML的知識。然而,在同絕大多數求職人員面談之后,可以明顯地看出他們并不真正了解UML。通常地,他們將UML用作一個術語,或對UML一知半解。大家對UML缺乏理解的這種狀況,促進我撰寫這篇關于UML 1.4的快速入門文章。當閱讀完本文時,您還不具備足夠的知識可以在簡歷上聲稱自己掌握了UML,但是您已具有了進一步鉆研該語言的良好起點。

三、UML的特點

1)UML的主要特點包括:

2)統一的標準

3)面向對象。UML是支持面向對象軟件開發的建模語言。

4)可視化、表現能力強

5)獨立于過程,UML不依賴于特定的軟件開發過程。

6)概念明確,建模表示法簡潔,圖形結構清晰,容易掌握和使用。

網頁制作Webjx文章簡介:UML是Unified Modeling Language(統一建模語言)的簡稱。UML是對軟件密集型系統中的制品進行可視化、詳述、構造和文檔化的語言。制品{Artifact}是指軟件開發過程中產生的各種各樣的產物,如模型、源代碼、測試用例等。

四、UML中的視圖

UML中的視圖包括用例視圖(Use Case View)、邏輯視圖(Logical View)、實現視圖(Implementation View)、進程視圖(Process View)、部署視圖(Deployment View)等,這5個視圖被稱作”4+1”視圖.如下圖所示:

邏輯視圖。邏輯視圖關注功能,不僅包括用戶可見的功能,還包括為實現用戶功能而必須提供的"輔助功能模塊";它們可能是邏輯層、功能模塊等。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 玉龙| 永川市| 丰都县| 清远市| 宁国市| 大邑县| 海门市| 安丘市| 讷河市| 中西区| 湖北省| 治多县| 大足县| 汾西县| 蒙阴县| 大荔县| 西安市| 五家渠市| 大同市| 福建省| 汉沽区| 怀集县| 康平县| 上饶市| 锡林郭勒盟| 获嘉县| 仪征市| 古蔺县| 博野县| 乡城县| 甘德县| 广宁县| 莆田市| 仁怀市| 崇左市| 蕉岭县| 剑阁县| 磴口县| 奉节县| 长治市| 香河县|