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

UML構(gòu)件圖的設(shè)計(jì)步驟和應(yīng)用說(shuō)明

本節(jié)我們來(lái)學(xué)習(xí)一下UML構(gòu)件圖,主要有構(gòu)件的介紹,構(gòu)件圖的繪制和構(gòu)件圖應(yīng)用說(shuō)明等內(nèi)容,希望本節(jié)的介紹對(duì)你的學(xué)習(xí)有所幫助。下面讓我們一起來(lái)看一下UML構(gòu)件圖的詳細(xì)介紹。

UML構(gòu)件圖(組件圖)

什么是構(gòu)件?

構(gòu)件和構(gòu)件的要素

構(gòu)件是系統(tǒng)中可替換的物理部分,它包裝了實(shí)現(xiàn)而且遵從并提供一組接口的實(shí)現(xiàn)

規(guī)格說(shuō)明:對(duì)于構(gòu)件,必須有一個(gè)它所提供服務(wù)的抽象描述。通俗地說(shuō),每個(gè)構(gòu)件都必須提供特定的服務(wù)

一個(gè)或多個(gè)實(shí)現(xiàn):構(gòu)件是一種物理概念,必須被一個(gè)或多個(gè)實(shí)現(xiàn)所支持,當(dāng)然這些實(shí)現(xiàn)都必需符合規(guī)格說(shuō)明

受約束的構(gòu)件標(biāo)準(zhǔn):每一個(gè)構(gòu)件,在實(shí)現(xiàn)時(shí)必須遵從某種構(gòu)件標(biāo)準(zhǔn)

封裝方法:也就是構(gòu)件遵從的封裝標(biāo)準(zhǔn)

部署方法:當(dāng)件要運(yùn)行時(shí),首先要部署它

構(gòu)件的類型

我們來(lái)看一下UML構(gòu)件圖中構(gòu)件的類型。實(shí)施構(gòu)件:這類構(gòu)件是構(gòu)成一個(gè)可執(zhí)行系統(tǒng)必要和充分的構(gòu)件,例如動(dòng)態(tài)鏈接庫(kù)(dll)、可執(zhí)行文件(exe),另外還包括如COM+、CORBA及企業(yè)級(jí)JavaBeans、動(dòng)態(tài)Web頁(yè)面也屬于實(shí)施構(gòu)件的一部分

工作產(chǎn)品構(gòu)件:這類構(gòu)件主要是開(kāi)發(fā)過(guò)程的產(chǎn)物,包括創(chuàng)建實(shí)施構(gòu)件的源代碼文件及數(shù)據(jù)文件。這些構(gòu)件并不是直接地參與可執(zhí)行系統(tǒng),而是用來(lái)產(chǎn)生可執(zhí)行系統(tǒng)的中間工作產(chǎn)品

執(zhí)行構(gòu)件:作為一個(gè)正在執(zhí)行的系統(tǒng)的結(jié)果而被創(chuàng)建的,例如由DLL實(shí)例化形成的COM+對(duì)象

構(gòu)件及構(gòu)件接口表示法

如何繪制UML構(gòu)件圖

確定子系統(tǒng)對(duì)外的接口

將整個(gè)“在線酒店預(yù)訂子系統(tǒng)”作為一個(gè)構(gòu)件,考慮其對(duì)外接口。顯然它首先需要提供用戶界面;其次還需要與加盟的酒店系統(tǒng)連接,完成預(yù)訂工作

確定子構(gòu)件和接口

顯然要有一個(gè)構(gòu)件來(lái)實(shí)現(xiàn)用戶界面,一個(gè)構(gòu)件來(lái)完成與酒店系統(tǒng)的連接和預(yù)訂,另外還應(yīng)該有一個(gè)負(fù)責(zé)將用戶的需求與酒店的供給進(jìn)行匹配的“調(diào)度程序”

UML構(gòu)件圖應(yīng)用說(shuō)明

對(duì)可執(zhí)行程序的結(jié)構(gòu)建模

首先識(shí)別你想建模的構(gòu)件集合

 考慮集合中各構(gòu)件的不同類型  

對(duì)這個(gè)集合中的每個(gè)構(gòu)件,分析它們之的關(guān)系

對(duì)源代碼建模

識(shí)別出感興趣的相關(guān)源代碼文件的集合,并把它們建模為構(gòu)件;

對(duì)于較大的系統(tǒng),利用包來(lái)進(jìn)行分組;

通過(guò)約束來(lái)表示源代碼的版本號(hào)、作者和最后修改日期等信息;

用依賴關(guān)系來(lái)表示這些文件間編譯的依賴關(guān)系

本章小結(jié)

首先介紹了構(gòu)件的定義以及構(gòu)件的五要素在了解了構(gòu)件基礎(chǔ)知識(shí)之后,分別結(jié)合實(shí)例說(shuō)明了基本構(gòu)件圖和嵌套構(gòu)件圖的閱讀技巧,然后再闡述了嵌套UML構(gòu)件圖的繪制步驟

在本章的最后,還對(duì)構(gòu)件圖的適用領(lǐng)域進(jìn)行了說(shuō)明,并對(duì)最為常見(jiàn)的兩種場(chǎng)景進(jìn)行了舉例說(shuō)明:可執(zhí)行程序結(jié)構(gòu)建模、源代碼建模。


分享標(biāo)題:UML構(gòu)件圖的設(shè)計(jì)步驟和應(yīng)用說(shuō)明
標(biāo)題網(wǎng)址:http://uogjgqi.cn/article/djggedi.html
掃二維碼與項(xiàng)目經(jīng)理溝通

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

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