成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

暢談UML面向對象的分析與設計

開發 架構
UML面向對象的概念你是否熟悉,本文就向大家簡單介紹一下UML面向對象的分析與設計,希望本文的介紹對你的學習有所幫助。

本文和大家重點討論一下UML面向對象的分析與設計,在UML面向對象分析(OOA)過程中,強調的是在問題領域內發現和描述對象(或概念)。而設計強調的是定義軟件對象以及它們如何協作以實現需求。

UML和模式應用 UML面向對象的分析與設計

1.1、什么是分析和設計

分析(analysis):強調的是對問題和需求的調查研究,而不是解決方案,即應該如何使用系統,系統應該具有哪些功能。
設計(design):強調的是滿足需求的概念上的解決方案(在軟件和硬件方面),而不是其實現。最終,分析可以實現,而實現則表達了真實和完整的設計。
分析和設計一詞***加以限制,如UML面向對象的設計、數據庫設計。

有益的分析和設計可以概括為:做正確的事(分析)和正確地做事(設計)。

1.2、什么是UML面向對象的分析和設計

在UML面向對象分析(OOA)過程中,強調的是在問題領域內發現和描述對象(或概念)。如,明確一些概念,這些概念也許對應著一些對象。
在UML面向對象設計(OOD)過程中,強調的是定義軟件對象以及它們如何協作以實現需求。如,明確類的屬性和方法。

1.3、UML面向對象分析和設計的大概步驟

1)、定義用例
需求分析可能包括人們如何使用應用的情節或場景,這些情節或場景可以被編寫成用例。

2)、定義領域模型
OOA關注從對象的角度創建領域描述。OOA需要鑒別重要的概念、屬性和關聯。
OOA的結果可以表示為領域模型(domainmodel),在領域模型中展示重要的領域概念或對象。
需要注意的是:領域模型并不是對軟件對象的描述,它是真實世界領域中的概念和想像可視化。因此也被稱為概念對象模型。

3)分配對象職責并繪制交互圖
OOD關注軟件對象的定義----他們的職責和協作。常用UML順序圖來描述。

4)定義設計類圖
除了在交互圖中顯示對象協作的動態視圖外,還可以用設計類圖來有效的表示類定義的靜態視圖。這樣可以描述類的屬性和方法。

1.4、什么是UML

統一建模語言(UML)是描述、構造和文檔化系統制品的可視化語言。

UML是一個龐大的語法體系,UML定義了各種UML簡檔(UMLprofile),這些簡檔專用于某些常用主題領域的表示法子集,例如對EJB使用EJB簡檔。

1.5應用UML面向對象的三種方式
1)、UML作為草圖----用于探討問題或解決方案空間的復雜部分。
2)、UML作為藍圖----相對詳細的設計圖,用于:逆向工程或代碼生成(前向工程)。
3)、UML作為編程語言----用UML完成軟件系統可執行規格說明,代碼可能被自動生成。

如果不具備良好的OO設計和編程技能,那么即使使用UML,也只能畫出拙劣的設計。

敏捷建模(agilemodeling)強調了UML作為草圖的方式,這也是使用UML的普通方式,而且通常對時間投入具有高回報。

1.5應用UML面向對象的三種透視圖

1)、概念透視圖:用圖來描述現實世界或關注領域中的事物。
2)、規格說明(軟件)透視圖:用圖來描述軟件抽象物或具有規格說明和接口的構建,但并不約定特定的實現。
3)、實現(軟件)透視圖:用圖來描述特定技術(如Java)中的軟件實現。

1.6不同透視圖中“類”的含義

以上三種透視圖中“類”的含義分別為:
1)、概念類----現實世界中的概念或事物。
2)、軟件類----軟件構建在規格說明或實現透視圖中的類。
3)、實現圖----特定OO語言中類。

1.7可視化建模的優點

可視化的工作方式更容易理解和開發大腦,快速掌握符號、單元及關系。
圖可以幫助我們更為遍歷的觀察全景,發現軟件元素或分析之間的聯系,同時允許我們忽略和隱藏旁枝末節。這是UML或其他圖形化語言的本質價值。
 

【編輯推薦】

  1. 詳解以UML面向對象建模為基礎的幾種開發模式
  2. UML構件圖的設計步驟和應用說明
  3. UML面向對象知識入門
  4. 淺析UML面向對象的系統分析設計方法
  5. 解析UML面向對象分析與建模中交互圖

 

 

 

責任編輯:佚名 來源: tzwhx.com
相關推薦

2010-06-17 17:57:10

UML面向對象分析與設

2009-06-26 13:38:46

UML面向對象

2010-06-17 11:27:11

UML構件

2010-07-08 13:35:39

UML面向對象

2010-06-18 11:28:14

2010-06-18 10:34:05

UML面向對象

2020-10-10 11:03:24

面向對象編程語言開發

2010-06-18 11:16:52

UML面向對象

2010-06-13 10:01:48

面向對象技術與UML

2010-06-17 11:12:53

UML構件

2010-06-10 10:03:42

UML面向對象

2010-06-17 09:22:48

UML面向對象分析與建

2022-08-26 08:35:59

對象設計底層

2013-03-14 11:17:46

2009-06-26 13:29:11

面向對象

2010-07-06 09:43:34

UML面向對象

2010-06-13 10:19:24

面向對象技術與UML

2010-07-08 14:13:58

UML靜態建模

2010-07-09 09:51:26

UML面向對象

2009-06-26 13:56:20

UML面向對象建模
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美www在线观看 | 美女一级a毛片免费观看97 | 久久久女女女女999久久 | 久久久久久国产精品免费免费狐狸 | 国产高清在线 | 久久国产精品免费视频 | 黑人精品 | 精品九九| 国产良家自拍 | 99精品欧美一区二区蜜桃免费 | 国产精品特级毛片一区二区三区 | 国产精品久久久久久久久久免费看 | 国产一区二区三区四区在线观看 | 久久黄视频 | 中文字幕第7页 | 欧美日韩精品在线免费观看 | 中文字幕高清av | 亚洲二区在线 | 九七午夜剧场福利写真 | 欧美日韩在线看 | 国产精品美女久久久久久久久久久 | 欧美性猛交一区二区三区精品 | 日本在线视频一区二区 | 狠狠综合久久av一区二区老牛 | 自拍 亚洲 欧美 老师 丝袜 | 久久久久久久综合 | 精品欧美一区二区在线观看欧美熟 | 亚洲综合在线一区二区 | av电影一区二区 | 日韩精品在线视频免费观看 | 蜜桃在线一区二区三区 | 成人视屏在线观看 | 美女福利网站 | 99国产视频| 1级毛片 | 亚洲网视频 | 久久精品国产免费看久久精品 | av一级毛片 | 激情五月综合网 | 日韩欧美在线观看视频网站 | 精品视频一区二区 |