日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
實例解析UML圖形中UML用例圖和類圖用法

本文和大家重點討論一下UML圖形中UML用例圖和UML類圖,用例圖描述了系統(tǒng)提供的一個功能單元,而類圖表示不同的實體(人、事物和數(shù)據(jù))如何彼此相關。它們之間有什么區(qū)別嗎?請看本文詳細介紹。

UML用例圖

UML圖形中用例圖描述了系統(tǒng)提供的一個功能單元。用例圖的主要目的是幫助開發(fā)團隊以一種可視化的方式理解系統(tǒng)的功能需求,包括基于基本流程的"角色"(actors,也就是與系統(tǒng)交互的其他實體)關系,以及系統(tǒng)內(nèi)用例之間的關系。用例圖一般表示出用例的組織關系--要么是整個系統(tǒng)的全部用例,要么是完成具有功能(例如,所有安全管理相關的用例)的一組用例。要在用例圖上顯示某個用例,可繪制一個橢圓,然后將用例的名稱放在橢圓的中心或橢圓下面的中間位置。要在用例圖上繪制一個角色(表示一個系統(tǒng)用戶),可繪制一個人形符號。角色和用例之間的關系使用簡單的線段來描述,如圖1所示。

圖1:示例用例圖

 圖字(從上到下):CD銷售系統(tǒng);查看樂隊CD的銷售統(tǒng)計;樂隊經(jīng)理;查看Billboard200排行榜報告;唱片經(jīng)理;查看特定CD的銷售統(tǒng)計;檢索***的Billboard200排行榜報告;排行榜報告服務

UML圖形中UML用例圖通常用于表達系統(tǒng)或者系統(tǒng)范疇的高級功能。如圖1所示,可以很容易看出該系統(tǒng)所提供的功能。這個系統(tǒng)允許樂隊經(jīng)理查看樂隊CD的銷售統(tǒng)計報告以及Billboard200排行榜報告。它也允許唱片經(jīng)理查看特定CD的銷售統(tǒng)計報告和這些CD在Billboard200排行榜的報告。這個圖還告訴我們,系統(tǒng)將通過一個名為"排行榜報告服務"的外部系統(tǒng)提供Billboard排行榜報告。

此外,在用例圖中,沒有列出的用例表明了該系統(tǒng)不能完成的功能。例如,它不能提供給樂隊經(jīng)理收聽Billboard200上不同專輯中的歌曲的途徑--也就是說,系統(tǒng)沒有引用一個叫做"收聽Billboard200上的歌曲"的用例。這種缺少不是一件小事。在用例圖中提供清楚的、簡要的用例描述,項目贊助商就很容易看出系統(tǒng)是否提供了必須的功能。

類圖

類圖表示不同的實體(人、事物和數(shù)據(jù))如何彼此相關;換句話說,它顯示了系統(tǒng)的靜態(tài)結(jié)構(gòu)。UML圖形中類圖可用于表示邏輯類,邏輯類通常就是業(yè)務人員所談及的事物種類--搖滾樂隊、CD、廣播?。换蛘哔J款、住房抵押、汽車信貸以及利率。類圖還可用于表示實現(xiàn)類,實現(xiàn)類就是程序員處理的實體。實現(xiàn)類圖或許會與邏輯類圖顯示一些相同的類。然而,實現(xiàn)類圖不會使用相同的屬性來描述,因為它很可能具有對諸如Vector和HashMap這種事物的引用。

類在類圖上使用包含三個部分的矩形來描述,如圖2所示。最上面的部分顯示類的名稱,中間部分包含類的屬性,最下面的部分包含類的操作(或者說"方法")。

圖2:類圖中的示例類對象

根據(jù)我的經(jīng)驗,幾乎每個開發(fā)人員都知道這個類圖是什么,但是我發(fā)現(xiàn)大多數(shù)程序員都不能正確地描述類的關系。對于像圖3這樣的類圖,您應該使用帶有頂點指向父類的箭頭的線段來繪制繼承關系1,并且箭頭應該是一個完全的三角形。對于UML圖形中類圖來說如果兩個類都彼此知道對方,則應該使用實線來表示關聯(lián)關系;如果只有其中一個類知道該關聯(lián)關系,則使用開箭頭表示。

圖3:一個完整的類圖,包括了圖2所示的類對象

在圖3中,我們同時看到了繼承關系和兩個關聯(lián)關系。CDSalesReport類繼承自Report類。一個CDSalesReport類與一個CD類關聯(lián),但是CD類并不知道關于CDSalesReport類的任何信息。CD類和Band類都彼此知道對方,兩個類彼此都可以與一個或者多個對方類相關聯(lián)。


分享文章:實例解析UML圖形中UML用例圖和類圖用法
網(wǎng)站鏈接:http://www.dlmjj.cn/article/djpdppi.html