什么叫對(duì)象模型 面向?qū)ο竽P椭饕梢韵履男┠P徒M成?
面向?qū)ο竽P椭饕梢韵履男┠P徒M成?您好,簡單來說,功能模型定義“做什么”,狀態(tài)模型定義“何時(shí)做”,對(duì)象模型定義“誰對(duì)誰做”所以三種模型描述的是不同視角的東西,沒有誰是誰的基礎(chǔ)一說,而且對(duì)一個(gè)系統(tǒng)而言
面向?qū)ο竽P椭饕梢韵履男┠P徒M成?
您好,簡單來說,功能模型定義“做什么”,狀態(tài)模型定義“何時(shí)做”,對(duì)象模型定義“誰對(duì)誰做”
所以三種模型描述的是不同視角的東西,沒有誰是誰的基礎(chǔ)一說,而且對(duì)一個(gè)系統(tǒng)而言,都是同樣重要的,也不存在“是對(duì)象決定功能還是功能決定對(duì)象”一說。
我們?cè)谶M(jìn)行業(yè)務(wù)分析時(shí),解析出來的不僅僅是一個(gè)個(gè)的業(yè)務(wù)對(duì)象,還有業(yè)務(wù)行為,業(yè)務(wù)對(duì)象和業(yè)務(wù)行為共同構(gòu)成了以上三種模型,不過我們?cè)趯?shí)際分析過程中,不是先分析出對(duì)象模型,而是一起進(jìn)行的,例如用動(dòng)名詞解析法來分析的話,業(yè)務(wù)實(shí)體和業(yè)務(wù)行為都要解析出來,然后再來定位業(yè)務(wù)行為的歸屬。
面向?qū)ο蠓治鲋械娜N主要模型是什么?它們之間有什么關(guān)系?
(1)與功能模型的關(guān)系:對(duì)象模型展示了功能模型中的動(dòng)作者、數(shù)據(jù)存儲(chǔ)和流的結(jié)構(gòu),動(dòng)態(tài)模型展示了執(zhí)行加工的順序。(2)與對(duì)象模型的關(guān)系:功能模型展示了類上的操作和每個(gè)操作的變量,因此它也表示了類之間的“供應(yīng)者一客戶"關(guān)系;動(dòng)態(tài)模型展示了每個(gè)對(duì)象的狀態(tài)以及 它接收事件和改變狀態(tài)時(shí)所執(zhí)行的操作。(3)與動(dòng)態(tài)模型的關(guān)系: 功能模型展示了動(dòng)態(tài)模型中未定義的不可分解的動(dòng)作和活動(dòng)的定義,對(duì)象模型展示了是誰改變了狀態(tài)和承受了操作。