av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

學(xué)習(xí)筆記 UML模型圖及其功能

本文和大家重點(diǎn)討論一下UML模型圖的概念,每種模型圖都有各自的特點(diǎn)和作用,本文就向大家簡單介紹一下,希望通過本文的介紹大家對(duì)UML模型圖的概念有全面的認(rèn)識(shí)。

UML模型圖及其功能

UML模型圖能夠?qū)⒈唤5南到y(tǒng)的某一個(gè)方面的某一部分以圖形的方式表示出來,不同的視圖通過將多個(gè)不同的UML模型圖有機(jī)組合在一起就能夠描述系統(tǒng)模型的某方面的特征。UML的UML模型圖是有模型元素構(gòu)成的,模型元素以圖標(biāo)的形式直觀形象的表達(dá)各種概念。有的模型元素可以在多個(gè)UML模型圖中使用,如注釋和注釋連接可以在任何UML模型圖中使用,用于給其他的模型元素進(jìn)行注釋。各種UML模型圖能使用的模型元素集合也不相同,在介紹各種UML模型圖的時(shí)候會(huì)有具體的說明。

UML定義了九種UML模型圖:用例圖(UseCaseView)、類圖(ClassDiagram)、對(duì)象圖(ObjectDiagram)、構(gòu)件圖(ComponentDiagram)、部署圖(DeploymentDiagram)、狀態(tài)圖(StateChartDiagram)、活動(dòng)圖(ActivityDiagram)、序列圖(SequenceDiagram)以及協(xié)作圖(CollaborationDiagram)。這九種UML模型圖各有側(cè)重,如用例圖側(cè)重描述用戶需求,類圖側(cè)重描述系統(tǒng)具體實(shí)現(xiàn);描述的方面都不相同,如類圖描述的是系統(tǒng)的結(jié)構(gòu),序列圖描述的是系統(tǒng)的行為;抽象的層次也不同,如構(gòu)件圖描述系統(tǒng)的模塊結(jié)構(gòu),抽象層次較高,類圖是描述具體模塊的結(jié)構(gòu),抽象層次一般,對(duì)象圖描述了具體的模塊實(shí)現(xiàn),抽象層次較低。

在有的文獻(xiàn)書籍中,將這九種UML模型圖分為三大類:結(jié)構(gòu)分類、動(dòng)態(tài)行為和模型管理,結(jié)構(gòu)分類包括用例圖、類圖、對(duì)象圖、構(gòu)件圖和部署圖,動(dòng)態(tài)行為包括狀態(tài)圖、活動(dòng)圖、順序圖和協(xié)作圖,模型管理則包含類圖。本文則從動(dòng)態(tài)和靜態(tài)的角度分別介紹UML的九種UML模型圖。

1、結(jié)構(gòu)類UML模型圖-描述系統(tǒng)應(yīng)用的靜態(tài)結(jié)構(gòu)

(1)類圖-描述系統(tǒng)中類的靜態(tài)結(jié)構(gòu),展示了一組類、接口和協(xié)作及它們間的關(guān)系。其描述的靜態(tài)關(guān)系,在系統(tǒng)整個(gè)生命周期都是有效的。

系統(tǒng)可有多個(gè)類圖,在高層給出類的主要職責(zé),在低層給出類的屬性和操作。對(duì)邏輯數(shù)據(jù)庫模式建模、對(duì)系統(tǒng)詞匯建模、對(duì)簡單協(xié)作建模時(shí)可使用??捎盟硎靖拍钅P?。

(2)對(duì)象圖-展示了一組對(duì)象及它們間的關(guān)系。用對(duì)象圖說明類圖中所反應(yīng)事物實(shí)例的數(shù)據(jù)結(jié)構(gòu)和表態(tài)快照,是類圖的一個(gè)實(shí)例。顯示類的多個(gè)對(duì)象實(shí)例,而不是實(shí)際的類。

(3)構(gòu)件圖-描述代碼構(gòu)件的物理結(jié)構(gòu)及各構(gòu)件之間的依賴關(guān)系。對(duì)源代碼、可執(zhí)行的發(fā)布、物理數(shù)據(jù)庫和可調(diào)整的系統(tǒng)建模

(4)配置圖-展現(xiàn)了運(yùn)行時(shí)處理節(jié)點(diǎn)及其構(gòu)件的部署。它描述系統(tǒng)硬件的物理拓?fù)浣Y(jié)構(gòu)及在此結(jié)構(gòu)上執(zhí)行的軟件,它說明系統(tǒng)結(jié)構(gòu)的靜態(tài)部署視圖,即說明發(fā)布、交付和安裝的物理系統(tǒng)。

2、行為類UML模型圖-描述系統(tǒng)動(dòng)態(tài)行為的各個(gè)方面

(1)用例圖-展現(xiàn)了一組用例、用戶以及它們間的關(guān)系。即從用戶角度描述系統(tǒng)功能,并指出各功能的操作者。用于收集用戶實(shí)際需求所采用的一些方法中

(2)序列圖-展現(xiàn)了一組對(duì)象和由這組對(duì)象收發(fā)的消息。用于按時(shí)間順序?qū)刂屏鹘?,說明系統(tǒng)的動(dòng)態(tài)視圖,強(qiáng)調(diào)時(shí)間和順序。

(3)協(xié)作圖-展現(xiàn)了一組對(duì)象及相互間的連接及這組對(duì)象收發(fā)的消息。強(qiáng)調(diào)上下層次關(guān)系強(qiáng)調(diào)收發(fā)消息對(duì)象結(jié)構(gòu)組織,按組織結(jié)構(gòu)對(duì)控制流建模。

(4)狀態(tài)圖-展示了一個(gè)特定對(duì)象的所有可能狀態(tài)及由于各種事件發(fā)生而引起的狀態(tài)間轉(zhuǎn)移。描述了狀態(tài)機(jī),強(qiáng)調(diào)一個(gè)對(duì)象按事件次序發(fā)生的行為

(5)活動(dòng)圖-一特殊的狀態(tài)圖,描述需要做的活動(dòng)、執(zhí)行這些活動(dòng)的順序、工作流。它用于系統(tǒng)的功能建模,并強(qiáng)調(diào)對(duì)象間的控制流

【編輯推薦】

  1. UML基礎(chǔ) 解析動(dòng)態(tài)UML模型圖
  2. 深入剖析靜態(tài)UML模型圖
  3. 九種UML模型圖及其功能詳解
  4. 術(shù)語匯編 UML模型圖組成解析
  5. 用UML模型實(shí)現(xiàn)大型實(shí)時(shí)監(jiān)控應(yīng)用軟件

網(wǎng)頁名稱:學(xué)習(xí)筆記 UML模型圖及其功能
URL網(wǎng)址:http://uogjgqi.cn/article/dhpjhei.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流