偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

UML學(xué)習(xí)手冊

開發(fā) 架構(gòu)
UML一個名詞相信大家應(yīng)該有所耳聞,那么有關(guān)UML的一些具體概念你是否熟悉呢,這里就像大家詳細介紹一下UML的相關(guān)內(nèi)容,歡迎大家一起來學(xué)習(xí)UML。

本節(jié)向大家詳細介紹一下UML的相關(guān)內(nèi)容,主要介紹一下UML類,UML圖和類圖等內(nèi)容,相信通過本節(jié)的學(xué)習(xí)你一定會對UML的理解更進一步。

1.UML類

1.1對系統(tǒng)的詞匯建模

需要做如下工作:
1)識別用戶用于描述問題或解決問題的事物。
2)對于每個抽象,識別一個職責集。
3)提供為實現(xiàn)每個類的職責所需的屬性和操作。

1.2對系統(tǒng)中職責的分布建模

抽象出來的類要適中,不要過大過小。
需要如下工作:
1)識別一組為了完成某些行為而緊密協(xié)同工作的類。
2)對上面的每一個類識別出一組職責。
3)從整體上觀察這些類,過大的分解,過小的合并。
4)考慮相映的協(xié)作方式,重新分配職責。

2.UML中的關(guān)系

面向?qū)ο蠼V腥N最重要的關(guān)系:
依賴---使用關(guān)系
泛化---一般/特殊關(guān)系
關(guān)聯(lián)---結(jié)構(gòu)關(guān)系

當你開始建模是,特別是解決這些對象的動態(tài)協(xié)作時,你還會遇到兩種其它的關(guān)系:鏈(可能發(fā)送消息的對象間的實例)和轉(zhuǎn)換(狀態(tài)機中不同狀態(tài)的連接)
對簡單依賴建模---(如一個類作為另一個類的參數(shù))依賴從操作的類指向當作參數(shù)的類。
對單繼承建模
對結(jié)構(gòu)關(guān)系建模

3.公共機制

四個公共機制可以使UML簡化:詳述、修飾、公共劃分和擴展
構(gòu)造型、標記值和約束使UML提供的用以增加新的構(gòu)造塊、創(chuàng)建新的特性以及描述新的語義的機制。

4.UML圖

有5種最重要的互補視圖:用例視圖、設(shè)計視圖、進程視圖、實現(xiàn)視圖和實施視圖
每一種視圖包含結(jié)構(gòu)建模(靜態(tài))和行為建模(動態(tài))
建圖的兩種方法:正向工程和逆向工程


一些術(shù)語:
系統(tǒng):由子系統(tǒng)組成;子系統(tǒng):由元素組成;模型:對現(xiàn)實的簡化;視圖:對系統(tǒng)模型的組織和結(jié)構(gòu)的投影,注重于系統(tǒng)的一個方面。
結(jié)構(gòu)圖:類圖、對象圖、構(gòu)件圖、實施圖。
行為圖:用況圖、順序圖、協(xié)作圖、狀態(tài)圖、活動圖。
順序圖和協(xié)作圖統(tǒng)稱交互圖。順序圖強調(diào)消息的時間次序,協(xié)作圖強調(diào)收發(fā)消息的對象的結(jié)構(gòu)組織。
活動圖強調(diào)對象之間的控制流。


如何選擇視圖來建模?
1)視圖能夠表達系統(tǒng)的體系結(jié)構(gòu),能夠暴露項目的技術(shù)風險。
2)決定用哪些制品來捕獲視圖的基本細節(jié)。
3)作為你的過程策略的一部分,決定把那種視圖至于某種形式或者半形式的控制之下。
4)保留廢棄的視圖。

兩種系統(tǒng)建模的方法:
1)針對同一模型,用不同層次上的細節(jié)描述圖。
2)在不同的抽象層次上,從一個模型跟蹤到另一個模型的方法建模。

5.UML類圖

類圖包括如下內(nèi)容:

接口
協(xié)作
依賴、泛化和關(guān)聯(lián)關(guān)系。

對系統(tǒng)的靜態(tài)設(shè)計視圖建模時使用類圖的3種方式:
1)對系統(tǒng)的詞匯建模
2)對簡單協(xié)作建模---協(xié)作提供的一些合作行為強于其所有元素行為之和。
3)對邏輯數(shù)據(jù)庫模式建模

6.高級類

在UML中更一般的構(gòu)造塊是類元,類元包括:類、接口、數(shù)據(jù)類型、信號、構(gòu)件、節(jié)點、用況和子系統(tǒng)。他是描述結(jié)構(gòu)特性和行為特性的機制。

【編輯推薦】

  1. 用UML建模的重要性
  2. UML面向?qū)ο笾R入門
  3. 直擊:中國系統(tǒng)與軟件過程改進年會——UML專場
  4. 統(tǒng)一建模語言(UML) 版本 2.0
  5. UML面向?qū)ο蠼VR簡介
責任編輯:佚名 來源: csdn.net
相關(guān)推薦

2010-06-13 14:01:50

UML學(xué)習(xí)入門

2010-06-07 16:54:52

UML

2010-06-08 16:23:22

UML教程

2010-08-06 09:11:57

AdobeFlex

2009-06-18 10:19:00

UML

2010-07-02 14:16:42

UML

2010-06-12 13:08:51

UML全稱

2010-06-07 18:04:07

UML

2009-12-21 10:44:32

2010-06-08 15:59:38

UML建模工具

2010-06-28 15:41:17

UML圖類型

2010-06-28 18:44:54

UML對象圖

2010-06-30 18:09:22

UML建模

2010-06-11 17:06:18

UML精粹

2010-06-13 13:44:07

UML學(xué)習(xí)筆記

2010-06-29 15:29:22

UML建模流程

2010-06-29 13:22:26

UML類圖

2010-07-12 14:47:53

UML建模

2010-06-18 17:49:34

UML面向?qū)ο蠹夹g(shù)

2009-07-20 13:27:01

UML對象關(guān)系
點贊
收藏

51CTO技術(shù)棧公眾號