學(xué)習(xí)筆記 UML建模的要點(diǎn)總結(jié)
本文和大家重點(diǎn)討論一下UML建模的要點(diǎn),主要包括UML的特性與發(fā)展現(xiàn)狀,UML建模的目的與原則和誰(shuí)應(yīng)該進(jìn)行UML建模三大部分內(nèi)容,相信本文的介紹你一會(huì)讓你有所收獲。
UML建模的要點(diǎn)總結(jié)
一、UML的特性與發(fā)展現(xiàn)狀
UML是一種Language(語(yǔ)言)
UML是一種Modeling(UML建模)Language
UML是Unified(統(tǒng)一)ModelingLanguage
1、已進(jìn)入全面應(yīng)用階段的事實(shí)標(biāo)準(zhǔn)
2、應(yīng)用領(lǐng)域正在逐漸擴(kuò)展,包括嵌入式系統(tǒng)UML建模、業(yè)務(wù)UML建模、流程UML建模等多個(gè)領(lǐng)域
3、成為“產(chǎn)生式編程”的重要支持技術(shù):MDA、可執(zhí)行UML等
二、UML建模的目的與原則
1、幫助我們按照實(shí)際情況或按我們需要的樣式對(duì)系統(tǒng)進(jìn)行可視化;提供一種詳細(xì)說(shuō)明系統(tǒng)的結(jié)構(gòu)或行為的方法;給出一個(gè)指導(dǎo)系統(tǒng)構(gòu)造的模板;對(duì)我們所做出的決策進(jìn)行文檔化。
2、僅當(dāng)需要模型時(shí),才構(gòu)建它。
3、選擇要?jiǎng)?chuàng)建什么模型對(duì)如何動(dòng)手解決問(wèn)題和如何形成解決方案有著意義深遠(yuǎn)的影響;每一種模型可以在不同的精度級(jí)別上表示;***的模型是與現(xiàn)實(shí)相聯(lián)系的;單個(gè)模型是不充分的。對(duì)每個(gè)重要的系統(tǒng)***用一組幾乎獨(dú)立的模型去處理。
三、誰(shuí)應(yīng)該進(jìn)行UML建模
1、業(yè)務(wù)UML建模:以領(lǐng)域?qū)<覟橹?,需求分析人員是主力,系統(tǒng)分析員、架構(gòu)師可參與
2、需求模型:以需求分析人員為主,系統(tǒng)分析員是主力,領(lǐng)域?qū)<姨峁┲笇?dǎo),架構(gòu)師和資深開(kāi)發(fā)人員參與
3、設(shè)計(jì)模型:高層設(shè)計(jì)模型以架構(gòu)師為主,系統(tǒng)分析員從需求方面提供支持,資深開(kāi)發(fā)人員從技術(shù)實(shí)現(xiàn)方面提供支持。詳細(xì)設(shè)計(jì)模型則以資深開(kāi)發(fā)人員為主,架構(gòu)師提供指導(dǎo)。
4、實(shí)現(xiàn)模型:以資深開(kāi)發(fā)人員(設(shè)計(jì)人員)為主,架構(gòu)師提供總體指導(dǎo)。
5、數(shù)據(jù)庫(kù)模型:以數(shù)據(jù)庫(kù)開(kāi)發(fā)人員為主,架構(gòu)師提供指導(dǎo),資深開(kāi)發(fā)人員(設(shè)計(jì)人員)予以配合。
【編輯推薦】
- 專(zhuān)家提醒 用UML建模需要注意的四大問(wèn)題
- 使用彩色UML建模 彰顯顏色的魅力
- UML建模在財(cái)會(huì)管理系統(tǒng)中的應(yīng)用
- 五大UML建模工具免費(fèi)體驗(yàn)
- 深入學(xué)習(xí)MES系統(tǒng)的UML建模方法