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

UML組成中UML構(gòu)造塊詳解

本節(jié)和大家學(xué)習(xí)一下UML組成方面的內(nèi)容,大家應(yīng)該知道UML由UML構(gòu)造塊、規(guī)則、公共機(jī)制三部分組成,本節(jié)主要介紹其中的一種UML構(gòu)造塊,相信通過本節(jié)的介紹大家對UML組成有更深刻的理解。

公司主營業(yè)務(wù):網(wǎng)站設(shè)計制作、成都網(wǎng)站制作、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)公司是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊有機(jī)會用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)公司推出奎屯免費(fèi)做網(wǎng)站回饋大家。

UML組成

UML組成,三部分(構(gòu)造塊、規(guī)則、公共機(jī)制),關(guān)系如下圖所示:

一、UML構(gòu)造塊
1、構(gòu)造塊是對模型中***有代表性的成分的抽象
建模元素:UML中的名詞,它是模型基本物理元素。
行為元素:UML中的動詞,它是模型中的動態(tài)部分,是一種跨越時間、空間的行為。
分組元素:UML中的容器,用來組織模型,使模型更加的結(jié)構(gòu)化。
注釋元素:UML中的解釋部分,和代碼中的注釋語句一樣,是用來描述模型的。

1.1、建模元素

類(class)和對象(object)
接口(interface)
主動類(activeclass)
用例(usecase)
協(xié)作(collaboration)
構(gòu)件(component)
節(jié)點(diǎn)(node)

UML構(gòu)造塊中的類(class)和對象(object)

類是對一組具有相同屬性、相同操作、相同關(guān)系和相同語義的對象的抽象
UML中類是用一個矩形表示的,它包含三個區(qū)域,最上面是類名、中間是類的屬性、最下面是類的方法
對象則是類的一個實(shí)例(objectisaInstanceofClass)

UML構(gòu)造塊中的接口(interface)
接口是描述某個類或構(gòu)件的一個服務(wù)操作集

主動類(activeclass)
主動類實(shí)際上是一種特殊的類。引用它的原因,實(shí)際上是在開發(fā)中需要有一些類能夠起到啟動控制活動的作用
主動類是指其對象至少擁有一個進(jìn)程或線程,能夠啟動控制活動的類

用例(usecase)
用例是著名的大師IvarJacobson首先提出的,現(xiàn)已經(jīng)成為了面向?qū)ο筌浖_發(fā)中一個需求分析的最常用工具
用例實(shí)例是在系統(tǒng)中執(zhí)行的一系列動作,這些動作將生成特定執(zhí)行者可見的價值結(jié)果。一個用例定義一組用例實(shí)例。

UML構(gòu)造塊中的協(xié)作(collaboration)
協(xié)作定義了一個交互,它是由一組共同工作以提供某協(xié)作行為的角色和其他元素構(gòu)成的一個群體。
對于某個用例的實(shí)現(xiàn)就可以表示為一個協(xié)作

UML構(gòu)造塊中的構(gòu)件(component)
在實(shí)際的軟件系統(tǒng)中,有許多要比“類”更大的實(shí)體,例如一個COM組件、一個DLL文件、一個JavaBeans、一個執(zhí)行文件等等。為了更好地對在UML模型中對它們進(jìn)行表示,就引入了構(gòu)件(也譯為組件)
構(gòu)件是系統(tǒng)設(shè)計的一個模塊化部分,它隱藏了內(nèi)部的實(shí)現(xiàn),對外提供了一組外部接口。在系統(tǒng)中滿足相同接口的組件可以自由地替換

UML構(gòu)造塊中的節(jié)點(diǎn)(node)
為了能夠有效地對部署的結(jié)構(gòu)進(jìn)行建模,UML引入了節(jié)點(diǎn)這一概念,它可以用來描述實(shí)際的PC機(jī)、打印機(jī)、服務(wù)器等軟件運(yùn)行的基礎(chǔ)硬件
節(jié)點(diǎn)是運(yùn)行時存在的物理元素,它表示了一種可計算的資源,通常至少有存儲空間和處理能力

1.2、行為元素
交互(interaction):是在特定語境中,共同完成某個任務(wù)的一組對象之間交換的信息集合
交互的表示法很簡單,就是一條有向直線,并在上面標(biāo)有操作名
狀態(tài)機(jī)(statemachine):是一個對象或交互在生命周期內(nèi)響應(yīng)事件所經(jīng)歷的狀態(tài)序列
UML模型中將狀態(tài)畫為一個圓角矩形,并在矩形內(nèi)寫出狀態(tài)名稱及其子狀態(tài)

1.3、分組元素
對于一個中大型的軟件系統(tǒng)而言,通常會包含大量的類,因此也就會存在大量的結(jié)構(gòu)事物、行為事物,為了能夠更加有效地對其進(jìn)行整合,生成或簡或繁、或宏觀或微觀的模型,就需要對其進(jìn)行分組。在UML中,提供了“包(Package)”來完成這一目標(biāo)

1.4、注釋元素
結(jié)構(gòu)事物是模型的主要構(gòu)造塊,行為事物則是補(bǔ)充了模型中的動態(tài)部分,分組事物而是用來更好地組織模型,似乎已經(jīng)很完整了。而注釋事物則是用來錦上添花的,它是用來在UML模型上添加適當(dāng)?shù)慕忉尣糠?。本?jié)UML構(gòu)造塊相關(guān)內(nèi)容介紹到這里,請期待下節(jié)UML組成介紹。

【編輯推薦】

  1. UML建模工具中EA和Rose的比較
  2. SVG與UML圖詳解
  3. UML用例圖用法實(shí)例剖析
  4. 學(xué)習(xí)筆記 UML建模工具簡介
  5. UML建模技術(shù)簡明介紹

網(wǎng)站欄目:UML組成中UML構(gòu)造塊詳解
網(wǎng)址分享:http://uogjgqi.cn/article/ccoopcc.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們在微信上24小時期待你的聲音

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