這篇具有很好參考價(jià)值的文章主要介紹了采用 UML 對(duì)軟件系統(tǒng)進(jìn)行建模的基本框架。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。
UML 包括一些可以相互組合為圖標(biāo)的圖形元素, 通過(guò)提供不同形式的圖形來(lái)
表述從軟件分析開(kāi)始的軟件開(kāi)發(fā)全過(guò)程的描述,一個(gè)圖就是系統(tǒng)架構(gòu)在某個(gè)側(cè)面的
表示,所有的圖組成了系統(tǒng)的完整視圖。UML 主要提供了以下五類圖:
(
1)第一類是用例圖(Use Case Diagram),從用戶角度描述系統(tǒng)功
能,并指出參與者,用例圖用來(lái)從用戶的角度收集系統(tǒng)的需求。
(
2)第二類是靜態(tài)圖(Static Diagram),包括類圖、對(duì)象圖和包圖。
其中類圖描述系統(tǒng)中類的靜態(tài)結(jié)構(gòu)。對(duì)象圖是類圖的實(shí)例。包圖由包或類組成,表
示包與包之間的關(guān)系。包圖用于描述系統(tǒng)的分層結(jié)構(gòu)。
(
3)第三類是行為圖(Behavior Diagram),描述系統(tǒng)的動(dòng)態(tài)模型和組
成對(duì)象間的交互關(guān)系。其中狀態(tài)圖描述類的對(duì)象所有可能的狀態(tài)以及狀態(tài)之間的轉(zhuǎn)
換,并給出狀態(tài)變化序列的起點(diǎn)和終點(diǎn)。而活動(dòng)圖描述滿足用例要求所要進(jìn)行的活
動(dòng)以及活動(dòng)間的約束關(guān)系,有利于識(shí)別并行活動(dòng)。
(
4)第四類是交互圖(Interactive Diagram),描述對(duì)象間的交互關(guān)
系。其中順序圖顯示對(duì)象之間的動(dòng)態(tài)合作關(guān)系,它強(qiáng)調(diào)對(duì)象之間消息發(fā)送的順序,
同時(shí)顯示對(duì)象之間的交互;協(xié)作圖描述對(duì)象間的協(xié)作關(guān)系,與順序圖相似,顯示對(duì)
象間的動(dòng)態(tài)合作關(guān)系。除顯示信息交換外,協(xié)作圖還顯示對(duì)象以及它們之間的關(guān)
系。
(
5)第五類是實(shí)現(xiàn)圖(Implementation Diagram)。其中構(gòu)件圖描述代
碼部件的物理結(jié)構(gòu)及各部件之間的依賴關(guān)系。它包含邏輯類或?qū)崿F(xiàn)類的有關(guān)信息。
部署圖顯示了基于計(jì)算機(jī)系統(tǒng)的物理體系結(jié)構(gòu)。它可以描述計(jì)算機(jī),展示它們直接
的連接,以及駐留在每臺(tái)機(jī)器中的軟件。每臺(tái)計(jì)算機(jī)用一個(gè)立方體表示,立方體之
間的連線表示這些計(jì)算機(jī)之間的賴性。
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-670785.html
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-670785.html
到了這里,關(guān)于采用 UML 對(duì)軟件系統(tǒng)進(jìn)行建模的基本框架的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!
本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!