090609 T 领域建模
領(lǐng)域建模的重要性
??? 以數(shù)據(jù)為中心的應(yīng)用程序開發(fā),面向過程分析方法的核心在于對(duì)數(shù)據(jù)庫的設(shè)計(jì)。
??? 而現(xiàn)在以面向?qū)ο蟮姆绞竭M(jìn)行分析(OOA,OOD)時(shí),領(lǐng)域建模就替換了上述方法的地位。在建模的同時(shí),對(duì)需求有一個(gè)很好梳理作用。也可以發(fā)現(xiàn)未捕獲的需求及需求描述中錯(cuò)誤的需求。(需求和領(lǐng)域建模,是相互促進(jìn)的兩個(gè)過程。)
如何建模
??? 1.首先應(yīng)該以畫圖的形式進(jìn)行建模。
??????? 模型圖中,主要是理清模型之間的關(guān)系:繼承、關(guān)聯(lián)(1對(duì)1,1對(duì)多,多對(duì)多)(關(guān)聯(lián)的含義及方向)。所以一般使用靜態(tài)建模即可(主要是類圖),少部分使用動(dòng)態(tài)圖。
??????? 這一步的主要產(chǎn)物是模型圖。
??? 2.對(duì)各個(gè)模型進(jìn)行準(zhǔn)確的定義。
??????? 定義時(shí),可以使用interface+comment的形式(定義清晰的接口,可以當(dāng)作文檔看待。)。這些接口,在設(shè)計(jì)階段,可以作為設(shè)計(jì)服務(wù)接口的基礎(chǔ),項(xiàng)目后期起到框架的作用。
??????? 這一步的主要產(chǎn)物是接口。
其他優(yōu)點(diǎn):
??? 按照以下方法使用代碼進(jìn)行接口建模后,還有利于團(tuán)隊(duì)開發(fā):用例接口編寫好后,這此接口屬于業(yè)務(wù)邏輯層,其上的表示層開發(fā)團(tuán)隊(duì)即可根據(jù)用例描述進(jìn)行表示層的開發(fā)。而邏輯層的實(shí)現(xiàn)和數(shù)據(jù)層等,也可以分人進(jìn)行開發(fā)。
轉(zhuǎn)載于:https://www.cnblogs.com/zgynhqf/archive/2009/11/21/1607703.html
總結(jié)
以上是生活随笔為你收集整理的090609 T 领域建模的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NVIDIA推送473.81显卡驱动:为
- 下一篇: 手机连按五次电源键 不说话就能报警?实测