該書是UML和OOAD的初學(xué)者指南,介紹了分析師必學(xué)的3種UML圖(類圖、用例圖和序列圖),以及3種最實(shí)用、最常用的OOAD概念和工具(事務(wù)模式、用例描述、BCE模式)。
第1章 (A1)類圖
1.1 類圖
1.2 分析師必學(xué)元素
1.3 事務(wù)模式
1.4 酒店聯(lián)合訂房系統(tǒng)
1.1 類圖
類圖(class diagram)用來(lái)表達(dá)系統(tǒng)內(nèi)部的靜態(tài)結(jié)構(gòu)(static structure)。
具體來(lái)說(shuō),開發(fā)人員可以通過(guò)類圖的設(shè)計(jì),來(lái)將數(shù)以萬(wàn)行的程序代碼分門別類,構(gòu)成了系統(tǒng)內(nèi)部的靜態(tài)結(jié)構(gòu)。
1.1 類圖
新術(shù)語(yǔ)—模塊變類(class)、功能變操作(operation)、變量變屬性(attribute)。新術(shù)語(yǔ)并不是舊酒換新瓶,而是分類、定操作、定義屬性上頭,有新的劃分方法。
新的劃分方法—拿用戶的領(lǐng)域術(shù)語(yǔ)當(dāng)類,然后確定相關(guān)的操作和屬性,封裝在同一個(gè)類中。
1.2.1 類
分析師不能自己隨意定義類,必須尋找領(lǐng)域術(shù)語(yǔ)做為類名稱。
房間—真正住進(jìn)去,特定房號(hào)的房間。
房型—顧客在訂房時(shí),通常是預(yù)訂某個(gè)房型的房間。
。。。
第6章 (D3)序列圖
6.1 按圖施工
6.2 設(shè)計(jì)師必學(xué)元素
6.3 酒店聯(lián)合訂房系統(tǒng)
6.1 按圖施工
設(shè)計(jì)師可以按照下列重點(diǎn),進(jìn)一步加工序列圖:
消息參數(shù)
交互與引用
交互操作符
操作內(nèi)部交互