freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[工學(xué)]第4章面向?qū)ο蠓椒▽W(xué)與uml-閱讀頁(yè)

2025-02-03 11:56本頁(yè)面
  

【正文】 用例模型描述的是外部執(zhí)行者 (actor)所理解的系統(tǒng)功能。 在 UML中,一個(gè)用例模型由若干個(gè)用例圖來(lái)描述,用例圖的主要元素是 用例 和 執(zhí)行者 。 用例圖 用例圖 用例圖的建模元素 2. 用例之間的關(guān)系 用例之間可以有 擴(kuò)展 、 使用 和 組合 三種關(guān)系。組合則是把相關(guān)的用例打成包,當(dāng)作 用例圖 (1) 擴(kuò)展關(guān)系 ? 向一個(gè)用例中加入一些新的動(dòng)作后構(gòu)成了另一個(gè)用例,這兩個(gè)用例之間的關(guān)系就是擴(kuò)展關(guān)系,后者通過(guò)繼承前者的一些行為得來(lái),通常把后者稱為擴(kuò)展用例。 ? 當(dāng)有一大塊相似的動(dòng)作存在于幾個(gè)用例,又不想重復(fù)描述該動(dòng)作,將重復(fù)的部分分離為一個(gè)用例,兩用例間關(guān)系稱為使用關(guān)系。類(lèi)圖是構(gòu)建其他圖的基礎(chǔ),沒(méi)有類(lèi)圖就沒(méi)有狀態(tài)圖、協(xié)作圖等其他圖,也就無(wú)法表示系統(tǒng)其他方面的特性。聯(lián)系是指類(lèi)元之間的聯(lián)系,在類(lèi)的建模中可以使用 關(guān)聯(lián) 、 聚合 和 泛化 (繼承)關(guān)系。當(dāng)一個(gè)關(guān)聯(lián)具有自己的屬性并需要存儲(chǔ)它們時(shí),就需要用關(guān)聯(lián)類(lèi)建模。 交互圖 ? UML中有兩種類(lèi)型的交互圖:順序圖和協(xié)作圖。順序圖中的符號(hào)如下 : 消息的類(lèi)型 交互圖 UML定義了三種消息 : ? 簡(jiǎn)單消息 :表示簡(jiǎn)單的控制流,它只是表示控制從一個(gè)對(duì)象傳給另一個(gè)對(duì)象,而沒(méi)有描述通信的 ? 同步消息 :表示嵌套的控制流,操作的調(diào)用是一種典型的同步消息。 ? 異步消息 :表示異步控制流,發(fā)送者發(fā)出消息后不用等待消息處理完就可以繼續(xù)執(zhí)行自己的操作。 取款用例的順序圖 協(xié)作圖 ? 協(xié)作圖是順序圖的一種變化形式,用于描述相互協(xié)作的對(duì)象間的交互關(guān)系和鏈接關(guān)系。大多數(shù)面向?qū)ο蠹夹g(shù)都用狀態(tài)圖表示單個(gè)對(duì)象在其生命期中的行為。當(dāng)某個(gè)事件發(fā)生后,對(duì)象的狀態(tài)將發(fā)生變化。 狀態(tài)圖 支票對(duì)象的狀態(tài)圖 狀態(tài)圖 ? 中間狀態(tài) 用 圓角矩形 表示,可能包含三個(gè)部分,第一部分為 狀態(tài)的名稱 ;第二部分為 狀態(tài)變量的名字和值 ,這部分是可選的;第三部分是 活動(dòng)表 ,這部分也是可選的。 加上屬性的狀態(tài)轉(zhuǎn)換 ? 活動(dòng)圖用來(lái)捕捉用例的活動(dòng),使用框圖的方式顯示動(dòng)作及其結(jié)果。 ? 它是另一種描述交互的方式,它描述采取何種動(dòng)作,動(dòng)作的結(jié)果是什么 (動(dòng)作狀態(tài)改變 ),何時(shí)發(fā)生 (動(dòng)作序列 ),以及在何處發(fā)生 (泳道 )。 ? 構(gòu)件是邏輯架構(gòu)中定義的概念和功能 (例如,類(lèi)、對(duì)象及它們之間的關(guān)系 )在物理架構(gòu)中的實(shí)現(xiàn)。 構(gòu)件圖 ? 源構(gòu)件 :源構(gòu)件僅在編譯時(shí)才有意義。 ? 可執(zhí)行構(gòu)件 :可執(zhí)行構(gòu)件是一個(gè)可執(zhí)行的程序文件,它是鏈接所有二進(jìn)制構(gòu)件所得到的結(jié)果。 構(gòu)件圖 畫(huà)圖系統(tǒng)的構(gòu)件圖 銀行儲(chǔ)蓄系統(tǒng)的構(gòu)件圖 ? 部署圖描述處理器、設(shè)備和連接,它顯示系統(tǒng)硬件的物理拓?fù)浣Y(jié)構(gòu)及在此結(jié)構(gòu)上執(zhí)行的軟件。 部署圖 典型的部署圖 使用和擴(kuò)展 UML 使用 UML的準(zhǔn)則 1. 應(yīng)該根據(jù)項(xiàng)目的特點(diǎn),選用最適用的圖形和符號(hào)。 2. 應(yīng)該把精力集中于關(guān)鍵的領(lǐng)域。 使用和擴(kuò)展 UML 3. 根據(jù)項(xiàng)目進(jìn)展的不同階段,用正確的觀點(diǎn)畫(huà)模型圖。為了避免這一危險(xiǎn),應(yīng)該把重點(diǎn)放在概念層和說(shuō)明層。 使用和擴(kuò)展 UML 5. 過(guò)于復(fù)雜的模型和模型元素難于理解也難于使用,這樣的模型和模型元素很難生存下去。 使用和擴(kuò)展 UML 擴(kuò)展 UML的機(jī)制 ? 為避免使 UML變得過(guò)于復(fù)雜, UML并沒(méi)有吸收所有面向?qū)ο蟮慕<夹g(shù)和機(jī)制,而是設(shè)計(jì)了適當(dāng)?shù)臄U(kuò)展機(jī)制,使得它能很容易地適應(yīng)某些特定的方法、機(jī)構(gòu)或用戶的需要。新語(yǔ)義可以有三種形式:重新定義,增加新語(yǔ)義或者對(duì)某種元素的使用增加一些限制。構(gòu)造型的信息內(nèi)容和形式與已存在的基本模型元素相同,但是含義和使用不同。 標(biāo)記值用字符串表示,字符串有標(biāo)記名、等號(hào)和值。 (constraint) 約束是用文字表達(dá)式表示的語(yǔ)義限制。約束可以附加在表元素、依賴關(guān)系,
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1