日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
軟件工程之面向?qū)ο蠓治?OOA)之UML圖特點(diǎn)

1、UML

面向?qū)ο蠓治隼锩嬗幸粋€非常重要的工具叫UML,UML不僅在工作中非常重要,在考試當(dāng)中也是非常重要的,即作為上午綜合題,又大概率又會出現(xiàn)在下午的案例分析中,作為一個25分的大題。

創(chuàng)新互聯(lián)專注于洮北網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供洮北營銷型網(wǎng)站建設(shè),洮北網(wǎng)站制作、洮北網(wǎng)頁設(shè)計、洮北網(wǎng)站官網(wǎng)定制、微信平臺小程序開發(fā)服務(wù),打造洮北網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供洮北網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

UML叫做統(tǒng)一建模語言,它主要用于需求分析和軟件的設(shè)計,來做一些模型的制作。比如我們要開發(fā)一個系統(tǒng),如果我們用純粹的文字表達(dá)和表述,可以想象相關(guān)人員理解會多么困難。所以將收集到的相關(guān)信息用圖形直觀的展示出來,UML就是做這么一個事情。從而便于大家的溝通和后續(xù)的設(shè)計和開發(fā)。

1.1、UML構(gòu)成

  • 構(gòu)造塊
  • 事物(了解)
  • 結(jié)構(gòu)事物
  • 最靜態(tài)的部分,包括:類,接口,協(xié)作(協(xié)作的關(guān)系)、用例、活動類、構(gòu)件和節(jié)點(diǎn)
  • 行為事物
  • 戴白哦時間和空間的做東。包括:消息,動作次序、連接
  • 分組事物
  • 看成是一個盒子,比如:包,構(gòu)件等概念就是分組事物
  • 注釋事物
  • UML模型的解釋部分,描述、說明和標(biāo)注模型的元素。類似我們寫代碼時的注釋
  • 關(guān)系(核心)
  • 后面會詳解,每個圖里面的關(guān)系比較多
  • 圖(核心)
  • 用例圖,時序圖的等,后續(xù)詳解
  • 規(guī)則
  • 范圍:給一個名字以特定含義的語境
  • 可見性:怎樣使用或看見名字
  • 完整性:事物如何正確、一致地相互聯(lián)系
  • 執(zhí)行:運(yùn)行后模擬動態(tài)模型的含義是什么
  • 公共機(jī)制
  • 規(guī)格說明:事物語義的細(xì)節(jié)描述,它是模型真正的核心
  • 修飾:通過修飾來表示更多的信息
  • 公共分類:類與對象、接口的實(shí)現(xiàn)
  • 擴(kuò)展機(jī)制:允許添加新的規(guī)則

1.2、UML圖特點(diǎn)

  • 靜態(tài)圖(結(jié)構(gòu)圖)
  • 類圖:一組類、接口、協(xié)作和它們之間的關(guān)系
  • 對象圖:一組對象及它們之間的關(guān)系
  • 構(gòu)件圖:一個封裝的類和它的接口
  • 部署圖:軟硬件之間映射
  • 制品圖:系統(tǒng)的物理結(jié)構(gòu)
  • 包圖:由模型本身分解而成的組織單元,以及它們之間的依賴關(guān)系
  • 組合結(jié)構(gòu)圖:多種圖的混合使用的一種機(jī)制
  • 動態(tài)圖(行為圖)
  • 用例圖:系統(tǒng)與外部參與者的交互
  • 順序圖:強(qiáng)調(diào)按時間順序
  • 通信圖:也叫做協(xié)作圖
  • 狀態(tài)圖:狀態(tài)轉(zhuǎn)換變遷
  • 活動圖:類似程序流程圖,并行行為
  • 定時圖:強(qiáng)調(diào)實(shí)際時間
  • 交互概覽圖(多種交互圖的組合)

1.2.1、用例圖

用例圖的特點(diǎn)

  • 描述一組用例、參與者及它們之間的關(guān)系
  • 從用戶角度描述系統(tǒng)功能
  • 參與者是外部觸發(fā)因素(包括用戶、組織、外部系統(tǒng)、時間)
  • 用例是功能單元

用例中使用了哪些關(guān)系

  • 包含關(guān)系
  • 擴(kuò)展關(guān)系
  • 泛化關(guān)系

用例建模的流程

  • 識別參與者(必須)
  • 合并需求獲得用例(必須)
  • 細(xì)化用例描述(必須)
  • 調(diào)整用例模型(可選)

用例圖

參與者就是乘客,保安,技術(shù)人員。關(guān)閉電梯門,打開電梯門等就是用例。

1.2.2、順序圖

順序圖是一種交互圖,強(qiáng)調(diào)對象之間消息發(fā)送的順序,同時顯示對象之間的交互,也叫做時序圖。

比如登錄場景順序圖。

圖中的豎著的虛線表示生命線,虛線箭頭表示一個返回,實(shí)線箭頭表示一個調(diào)用,最上面的方框表示對象等。用這樣一個圖來描述登錄的流程,并且這個流程是強(qiáng)調(diào)先后順序的。

1.2.3、通信圖

通信圖也叫做協(xié)作圖,跟順序圖有著強(qiáng)相關(guān)性。

1.2.4、狀態(tài)圖

狀態(tài)圖表達(dá)的是狀態(tài)的轉(zhuǎn)換與變遷。

就是一種狀態(tài)經(jīng)過什么刺激,轉(zhuǎn)換為另一種狀態(tài)。應(yīng)用場景挺多的,比如開發(fā)一個系統(tǒng),有會員機(jī)制,積分足夠可能就會有會員等級的狀態(tài)變化。

1.2.5、活動圖

活動圖類似于程序的流程圖,但是跟流程圖有些區(qū)別,它能夠去表達(dá)一些并行行為

1.2.6、定時圖

定時圖,會強(qiáng)調(diào)實(shí)際的時間

今天主要了解UML各種圖的一些特點(diǎn),后續(xù)會做詳細(xì)的描述,學(xué)無止境,加油!


文章標(biāo)題:軟件工程之面向?qū)ο蠓治?OOA)之UML圖特點(diǎn)
文章源于:http://m.5511xx.com/article/cooggsi.html