翻譯|使用教程|編輯:吳園園|2019-07-10 13:50:26.307|閱讀 1042 次
概述:統(tǒng)一建模語(yǔ)言(UML)已迅速成為構(gòu)建面向?qū)ο筌浖?事實(shí)標(biāo)準(zhǔn)。本教程主要講了UML的簡(jiǎn)要介紹和技術(shù)概述。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
【點(diǎn)擊下載Enterprise Architect最新版本】
統(tǒng)一建模語(yǔ)言(UML)已迅速成為構(gòu)建面向?qū)ο筌浖氖聦?shí)標(biāo)準(zhǔn)。本教程提供了Enterprise Architect支持的13個(gè)UML圖的技術(shù)概述。UML 2語(yǔ)義在UML 2.0教程中有詳細(xì)解釋。
什么是UML?
Object Management Group (OMG)規(guī)范規(guī)定:
“統(tǒng)一建模語(yǔ)言(UML)是一種圖形化語(yǔ)言,用于可視化,指定,構(gòu)建和記錄軟件密集型系統(tǒng)的工件.UML提供了編寫系統(tǒng)藍(lán)圖的標(biāo)準(zhǔn)方法,包括業(yè)務(wù)流程和概念性事務(wù)。系統(tǒng)函數(shù)以及編程語(yǔ)言語(yǔ)句,數(shù)據(jù)庫(kù)模式和可重用軟件組件等具體事物。”
這里要注意的重點(diǎn)是UML是用于指定而不是方法或過程的“語(yǔ)言”。UML用于定義軟件系統(tǒng); 詳細(xì)說明系統(tǒng)中的工件,記錄和構(gòu)造 - 它是編寫藍(lán)圖的語(yǔ)言.UML可以以各種方式用于支持軟件開發(fā)方法(例如Rational Unified Process) - 但是本身并未指明該方法或過程。
UML定義以下域的表示法和語(yǔ)義:
●用戶交互或例模型用 - 描述系統(tǒng)和用戶之間的邊界和交互。在某些方面對(duì)應(yīng)于需求模型。
●交互或通信模型 - 描述系統(tǒng)中的對(duì)象如何相互交互以完成工作。
●狀態(tài)或動(dòng)態(tài)模型 - 狀態(tài)圖表描述了類隨時(shí)間推移所呈現(xiàn)的狀態(tài)或條件。活動(dòng)圖描述了系統(tǒng)將實(shí)施的工作流程。
●該邏輯或類模型 -描述類和對(duì)象,這將彌補(bǔ)系統(tǒng)。
●物理組件模型 - 描述組成系統(tǒng)的軟件(有時(shí)是硬件組件)。
●在物理部署模型 -描述物理架構(gòu)和組件對(duì)硬件架構(gòu)的部署。
UML還定義了用于擴(kuò)展UML以滿足特定需求的擴(kuò)展機(jī)制(例如,業(yè)務(wù)流程建模擴(kuò)展)。
本教程的第2部分UML(二)將介紹如何使用UML定義和構(gòu)建實(shí)際系統(tǒng)。
想要購(gòu)買Enterprise Architect 正版授權(quán)的朋友可以。
有關(guān)產(chǎn)品動(dòng)態(tài)更多的精彩內(nèi)容,敬請(qǐng)關(guān)注下方的微信公眾號(hào)▼▼▼
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: