下面圖中描述的是哪類UML檢視,作用是什麼,其組成關係都有幾

2021-03-27 05:42:46 字數 5471 閱讀 4196

1樓:匿名使用者

這個應該是邏輯檢視中的類圖吧,作用是描述類的靜態結構!

第一列一般採用關聯關係,售貨員服務顧客

第二列一般採用泛化(繼承)關係,老虎is a 動物第三列相同的???

第四列一般採用組合關係,書頁組成書,書頁必不可少!

不知道上面的回答正確否,剛聽了老師講解!來這和你交流下!希望能幫到你!

uml檢視的五大類是怎麼分的?

2樓:匿名使用者

uml語言中的五大類檢視如下:

1、用例檢視。用例檢視強調從系統的外部參與者(主要是使用者)的角度看到的或需要的系統功能。

2、邏輯檢視。邏輯檢視從系統的靜態結構和動態行為角度顯示如何實現系統的功能。

3、元件檢視。元件檢視顯示**元件的組織結構。

4、併發檢視。併發檢視顯示系統的併發性,解決在併發系統中存在的通訊和同步問題。

5、配置檢視。配置檢視顯示系統的具體部署。部署是指將系統配置到由計算機和裝置組成的物理結構上。

上述5種檢視分別描述系統的一個方面,5種檢視組合成uml語言完整的模型。

3樓:匿名使用者

1.用例檢視 2.邏輯檢視 3.實現檢視 4.程序試圖 5.部署試圖

用例檢視: 從外部角色的視角來展示系統的功能。角色與系統進行互動,它可以是一個使用者,也可以是另外一個系統。

用例是對系統功能需求的概括描述,系統的使用被描述為用例檢視中的多個用例。用例檢視常常通過用例圖進行描述,有時也需要活**的輔助。用例檢視在系統建模中處於中心地位,是其他檢視的驅動因素。

用例檢視在系統需求分析時起著重要的作用,系統開發的最終目標就是要與用例檢視中的描述相一致。

邏輯檢視: 用系統的靜態結構和動態行為來展示系統內部的功能是如何實現的,其側重點在於如何得到功能,這就要求邏輯檢視能夠剖析和展示系統的內部。系統的靜態結構通過類圖和物件圖,而動態行為使用互動圖和活**進行描述。

實現檢視: 展示**的組織和執行,描述系統的主要功能模組和個模組之間的關係,主要被開發人員使用。

程序檢視: 展示與系統處理效能相關的主要元素,包括可伸縮性、吞吐量、基本時間效能。過程檢視將系統劃分為程序和處理器,通過這種方式來分析和設計系統如何有效利用資源、並行執行、處理來自外界的非同步事件,除了要將系統劃分為併發執行的執行緒以外,還要處理執行緒的通訊和同步。

程序檢視包括動態圖(狀態機、互動圖、活**)和實現圖(互動圖和部署圖)

部署檢視: 利用節點來展示系統部署的物理架構。節點可以是電腦或者裝置,將這些節點相互連線起來就可以分析和展示在物理架構中系統是如何部署的。

uml的檢視和圖是什麼樣的區別和聯絡

4樓:uml專家

檢視一般包含集中uml圖,比如動態檢視,就包含活**,狀態圖,序列圖等。

檢視是對一類uml圖從不同角度的歸納。

uml中什麼的描述的是一種靜態關係

5樓:uml專家

uml中,用例圖,類圖,組

件圖,組合結構圖等都是描述靜態關係的框圖。

活**,狀態圖,序列圖等是描述動態關係的框圖。。

uml的9中框圖可以分為動態檢視和靜態檢視。

可以參考trufun.***的uml學習文件資料

uml裡的狀態圖和活**有什麼區別啊?

6樓:

狀態圖是描述某一物件的狀態轉化的,它主要表現的是該物件的狀態。從狀態圖中可以看出,該物件在接受了外界的某種刺激之後,會做出什麼樣的反應。描述的是一個物件的事情。

可以說是對類圖的一種補充,幫助開發者完善某一類。

活**是描述系統在執行某一用例時的具體步驟的,它主要表現的是系統的動作。從活**中可以看出,系統是如何一步一步的完成用例規約的,主要用於業務建模階段。活**描述的是整個系統的事情。

可以說活**是對用例圖的一種細化,幫助開發者理解業務領域。

比如說:

學校用的學生選課系統。

在系統中,學生是一個物件(uml中的物件,不是程式語言中的物件),那麼學生「未登入」「已登入」「未完成選課」「已完成選課」「已選xx課」「未選xx課」等都是學生的狀態。描述這些狀態之間是如何轉化的,就要用狀態圖。

而學生選課的這個動作涉及到:學生、課程、教師、學生課表等多個物件。同時這個動作也是學生選課系統的一個用例,所以要描述它就要用到活**。

類圖在uml中有何重要作用?

7樓:飛鶴之藍

類圖一般在詳細設計過程中出現,主要用來描述系統中各個模組中類之間的關係,包括類或者類與介面的繼承關係,類之間的依賴、聚合等關係。

它還描述每一個類的詳細資訊,包括變數,和方法。

通過類圖,就能實際的把系統中的各個類,即物件描述清楚,下一步就是按照這個詳細的設計編碼了。如果,你把軟體當作房子,那麼類圖就是最後的施工圖了。

在uml的靜態機制中類圖是一個重點,它不但是設計人員關心的核心,更是實現人員關注的核心。建模工具也主要根據類圖來產生**。類圖在uml的9個圖中佔據了一個相當重要的地位。

james rumbaugh對類的定義是:類是具有相似結構、行為和關係的一組物件的描述符。類是物件導向系統中最重要的構造塊。

類圖顯示了一組類、介面、協作以及他們之間的關係。在uml中問題域最終要被逐步轉化,通過類來建模,通過程式語言構建這些類從而實現系統。類加上他們之間的關係就構成了類圖,類圖中還可以包含介面、包等元素,也可以包括物件、鏈等例項。

介面在類圖中通過版型來表示<>,下面的介紹將主要介紹類,介面和類類似。

物件導向中包括哪些uml圖及每件圖的作用

8樓:愛上北極之光

uml物件導向分析及其包括的圖、建模步驟

一、敘述基於uml的物件導向分析設計過程

1)識別系統的用例和角色

首先對專案進行需求調研,依據專案的業務流程圖和資料流程圖以及專案中涉及的各級操作人員,通過分析,識別出系統中的所有用例和角色;接著分析系統中各角色和用例間的聯絡,再使用uml建模工具畫出系統的用例圖,同時,勾畫系統的概念層模型,藉助uml建模工具描述概念層類圖和活**。

2)進行系統分析,並抽象出類

系統分析的任務是找出系統中所有需求並加以描述,同時建立特定領域模型。建立域模型有助於開發人員考察用例,從中抽取出類,並描述類之間的關係。

3)設計系統和系統中的類及其行為

設計階段由結構設計和詳細設計組成。①結構設計是高層設計,其任務是定義包(子系統),包括包間的依賴關係和主要通訊機制。包有利於描述系統的邏輯組成部分以及各部分之間的依賴關係。

②詳細設計就是要細化包的內容,清晰描述所有的類,同時使用uml的動態模型描述在特定環境下這些類的例項的行為。

二、物件導向中包括哪些uml圖及每件圖的作用

uml圖包括九種:用例圖、類圖、物件圖、狀態圖、時序圖、協作圖、活**、元件圖、配置圖。

1)用例圖(usecasediagram)

它是uml中最簡單也是最複雜的一種uml圖。說它簡單是因為它採用了物件導向的思想,又是基於使用者視角的,繪製非常容易,簡單的圖形表示讓人一看就懂。說它複雜是因為用例圖往往不容易控制,要麼過於複雜,要麼過於簡單。

用例圖表示了角色和用例以及它們之間的關係。

2)類圖(classdiagram)

是最常用的一種圖,類圖可以幫助我們更直觀的瞭解一個系統的體系結構。通過關係和類表示的類圖,可以圖形化的方式描述一個系統的設計部分。

3)物件圖

uml物件導向中物件圖是類圖的例項,幾乎使用與類圖完全相同的標識。它們的不同點在於物件圖顯示類的多個物件例項,而不是例項的類。一個物件圖是類圖的一個例項。

由於物件存在生命週期,因此物件圖只能在系統某一時間段存在。

4)狀態圖

uml圖中狀態圖用來描述一個實體基於事件反應的動態行為,顯示了該實體如何根據當前所處的狀態對不同的時間做出反應的。通常建立一個uml狀態圖是為了以下的研究目的:研究類、角色、子系統、或元件的複雜行為。

5)時序圖

又稱順序圖,描述了物件之間動態的互動關係,著重體現物件間訊息傳遞的時間順序。

順序圖由一組物件構成,每個物件分別帶有一條豎線,稱作物件的生命線,它代表時間軸,時間沿豎線向下延伸。順序圖描述了這些物件隨著時間的推移相互之間交換訊息的過程。訊息用從一務垂直的物件生命線指向另一個物件的生命線的水平箭頭表示。

圖中還可以根據需要增加有關時間的說明和其他註釋。

6)協作圖

uml物件導向中協作圖用於顯示元件及其互動關係的空間組織結構,它並不側重於互動的順序。協作圖顯示了互動中各個物件之間的組織互動關係以及物件彼此之間的連結。與序列圖不同,協作圖顯示的是物件之間的關係。

另一方面,協作圖沒有將時間作為一個單獨的維度,因此序列號就決定了訊息及併發執行緒的順序。協作圖是一個介於符號圖和序列圖之間的交叉產物,它用帶有編號的箭頭來描述特定的方案,以顯示在整個方案過程中訊息的移動情況。

uml圖中協作圖用途:

通過描繪物件之間訊息的移動情況來反映具體的方案。

顯示物件及其互動關係的空間組織結構,而非互動的順序。

7)活**(activitydiagram)

uml物件導向中uml活**記錄了單個操作或方法的邏輯,單個使用者案例,或者單個業務流程的邏輯。描述系統中各種活動的執行順序,通常用於描述一個操作中所要進行的各項活動的執行流程。同時,它也常被用來描述一個用例的處理流程,或者某種互動流程。

活**由一些活動組成,圖中同時包括了對這些活動的說明。當一個活動執行完畢之後,控制將沿著控制轉移箭頭轉向下一個活動。活**中還可以方便地描述控制轉移的條件以及並行執行等要求。

8)元件圖(***ponentdiagram)

uml圖的元件圖是用來反映**的物理結構。從元件圖中,可以瞭解各軟體元件(如源**檔案或動態連結庫)之間的編譯器和執行時依賴關係。使用元件圖可以將系統劃分為內聚元件並顯示**自身的結構。

元件圖的主要目的是顯示系統元件間的結構關係。

9)配置圖

uml物件導向中配置圖描述系統中硬體和軟體的物理配置情況和系統體系結構。

在uml圖的配置圖中,用結點表示實際的物理裝置,如計算機和各種外部裝置等,並根據它們之間的連線關係,將相應的結點連線起來,並說明其連線方式。在結點裡面,說明分配給該結點上執行的可執行構件或物件,從而說明哪些軟體單元被分配在哪些結點上執行。

9樓:陽依白原元

原文出處:

結構圖有4種,分別是:

•類圖(classdiagram)

類圖顯示一組類、介面、協作以及它們之間的關係。類圖可用於說明系統的靜態設計檢視。包含主動類的類圖可用於說明系統的靜態程序檢視。

•物件圖(objectdiagram)

uml圖中物件圖顯示一組物件以及他們之間的關係。物件圖是類圖中發現的事物的例項的資料結構和靜態快照。物件圖也可用於說明系統的靜態設計檢視和靜態的程序檢視,但它是從現實或原型的方面來透視的(因為是類的例項)。

•構件圖(***ponentdiagram)uml圖中構件圖顯示了一組構件以及他們之間的關係。構件圖可用於說明系統的靜態實現檢視。

•實施圖(deploymentdiagram)

這下面的圖中是什麼花,下面圖片的綠色花是什麼花??

朱 頂 紅 圖中是什麼花?吊蘭吊蘭吊蘭又稱 垂盆草 掛蘭 釣蘭 蘭草 折鶴蘭,西歐又叫 蜘蛛草或飛機草,原產於 南非。單子葉植物綱 百合科 吊蘭屬 多年生常綠草本植物,根狀莖平生或斜生,有多數肥厚的根。葉叢生,線形,葉細長,似蘭花。有時中間有綠色或黃色條紋。花莖從葉叢中抽出,長成 匍匐莖在頂端抽葉成...

對圖中曲線a和b的描述,正確的是A a和b可分別代表小麥種子萌發初期有機物種類和乾重的變化B a

a 萌發bai 的植物種子在出土之前du,代謝旺盛,基因 zhi表達的數目增dao多,蛋白質回種類增多,由於這答一階段植物只進行呼吸作用,不進行光合作用,所以乾重下降,a正確 b 在光照條件下葉肉細胞中會進行光合作用,不斷消耗和產生c3 c5,所以它們的含量是基本不變的,b錯誤 c 生態系統的穩定性...

如圖,是某個幾何體的三檢視,1請描述這個幾何體的形狀

1 底面是上du 底為zhi dao80,下底為140,高為30 3 的等腰梯形,稜長為120的直四稜柱,2 版如權 圖所示 3 s側面積 2 60 120 80 120 140 120 40800 mm2 s表面積 s側 2s底 40800 2 80 140 30 3 2 40800 6600 3...