0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Uml建模三種模型_uml建模的步驟

h1654155282.3538 ? 來(lái)源:陳翠 ? 2019-09-25 09:51 ? 次閱讀

Uml建模三種模型

1、類模型

描述系統(tǒng)內(nèi)部對(duì)象及其關(guān)系的靜態(tài)結(jié)構(gòu)。類模型由類圖構(gòu)建,類圖中節(jié)點(diǎn)表示類,類與類之間的關(guān)聯(lián)關(guān)系用不同含義的弧標(biāo)識(shí)。

2、狀態(tài)模型

描述對(duì)象隨著時(shí)間遷移發(fā)生了哪些變化。狀態(tài)模型使用狀態(tài)圖確定并實(shí)現(xiàn)控制。狀態(tài)圖的節(jié)點(diǎn)是狀態(tài),弧是由時(shí)間引發(fā)的狀態(tài)間的轉(zhuǎn)移。

3、交互模型

描述系統(tǒng)中對(duì)象如何協(xié)作完成更為寬泛的任務(wù)。用例:關(guān)注系統(tǒng)的功能,即系統(tǒng)為用戶做了哪些事情。順序圖:顯示交互對(duì)象以及發(fā)生交互的時(shí)間順序?;顒?dòng)圖:描述重要的處理步驟。

uml建模的步驟

利用UML構(gòu)建系統(tǒng)時(shí),在系統(tǒng)開(kāi)發(fā)的不同階段有不同的模型,并且這些模型的目的是不同的。

1、在分析階段,模型的目的是捕獲系統(tǒng)的需求,建立“現(xiàn)實(shí)世界”的類和協(xié)作的模型。

2、在設(shè)計(jì)階段,模型的目的是在考慮實(shí)際環(huán)境下,將分析階段的模型擴(kuò)展為可行的技術(shù)方案。

3、在實(shí)現(xiàn)階段,模型的目的是依據(jù)設(shè)計(jì)階段的模型來(lái)寫(xiě)實(shí)際運(yùn)行的代碼。

4、在部署階段,模型描述系統(tǒng)如何在物理結(jié)構(gòu)中部署。

盡管各個(gè)階段的模型不同,但他們通常都是通過(guò)對(duì)早期模型的內(nèi)容進(jìn)行擴(kuò)展而建立的。

下圖用UML中的活動(dòng)圖來(lái)模擬建模的一般步驟:

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • UML
    UML
    +關(guān)注

    關(guān)注

    0

    文章

    122

    瀏覽量

    31108
  • UML建模
    +關(guān)注

    關(guān)注

    0

    文章

    7

    瀏覽量

    6871
收藏 0人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    【PPT】UML統(tǒng)一建模語(yǔ)言

    本帖最后由 assingle 于 2011-2-22 10:11 編輯 【PPT】UML同意建模語(yǔ)言附件下載:
    發(fā)表于 02-22 10:10

    UML建模工具推薦

    本文推薦五個(gè)免費(fèi)的UML建模工具。對(duì)軟件開(kāi)發(fā)而言,軟件的對(duì)象模型有助于他們對(duì)軟件的需求以及系統(tǒng)的架構(gòu)和功能進(jìn)行溝通。
    發(fā)表于 07-19 08:33

    如何用UML建模開(kāi)發(fā)嵌入式軟件?

    如何用UML建模開(kāi)發(fā)嵌入式軟件?
    發(fā)表于 04-25 07:58

    基于UML的嵌入式硬件系統(tǒng)模型

    闡述了統(tǒng)一建模語(yǔ)言UML的基本語(yǔ)法結(jié)構(gòu)和基本建模步驟,介紹了建模設(shè)計(jì)方法中 的層次構(gòu)架模式。參照基本建模
    發(fā)表于 04-19 15:54 ?38次下載
    基于<b class='flag-5'>UML</b>的嵌入式硬件系統(tǒng)<b class='flag-5'>模型</b>

    基于UML的數(shù)據(jù)服務(wù)系統(tǒng)的建模劉士彬

    基于UML的數(shù)據(jù)服務(wù)系統(tǒng)的建模_劉士彬
    發(fā)表于 03-17 08:00 ?0次下載

    基于UML的嵌入式軟件建模研究馮林

    基于UML的嵌入式軟件建模研究_馮林
    發(fā)表于 03-17 08:00 ?0次下載

    基于UML對(duì)象建模的財(cái)務(wù)軟件設(shè)計(jì)研究

    本篇目的在于研究基于UML對(duì)象建模的財(cái)務(wù)軟件設(shè)計(jì)?;诋?dāng)前UML、財(cái)務(wù)軟件設(shè)計(jì)相關(guān)知識(shí),能夠去優(yōu)化分析基于UML的財(cái)務(wù)軟件設(shè)計(jì)相關(guān)需求,開(kāi)發(fā)設(shè)計(jì)一個(gè)
    發(fā)表于 11-13 17:16 ?6次下載
    基于<b class='flag-5'>UML</b>對(duì)象<b class='flag-5'>建模</b>的財(cái)務(wù)軟件設(shè)計(jì)研究

    基于UML建模的軟件測(cè)試系統(tǒng)設(shè)計(jì)

    隨著現(xiàn)代軟件開(kāi)發(fā)中UML建模T具的廣泛應(yīng)用,如何對(duì)基于UML建模的開(kāi)發(fā)模型進(jìn)行測(cè)試,成為提高軟件開(kāi)發(fā)質(zhì)量的關(guān)鍵。而當(dāng)前針對(duì)軟件測(cè)試的方案中包
    發(fā)表于 11-16 11:45 ?9次下載
    基于<b class='flag-5'>UML</b><b class='flag-5'>建模</b>的軟件測(cè)試系統(tǒng)設(shè)計(jì)

    最流行的uml建模工具有哪些

    UnifiedModelingLanguage(UML)又稱統(tǒng)一建模語(yǔ)言或標(biāo)準(zhǔn)建模語(yǔ)言,是始于1997年一個(gè)OMG標(biāo)準(zhǔn),它是一個(gè)支持模型化和軟件系統(tǒng)開(kāi)發(fā)的圖形化語(yǔ)言,為軟件開(kāi)發(fā)的所有階
    的頭像 發(fā)表于 09-25 09:37 ?2.8w次閱讀
    最流行的<b class='flag-5'>uml</b><b class='flag-5'>建模</b>工具有哪些

    UML的分類_UML的基本模型

    UML個(gè)字母的全稱是Unified Modeling Language,直接翻譯就是統(tǒng)一建模語(yǔ)言,簡(jiǎn)單地說(shuō)就是一有特殊用途的語(yǔ)言。
    的頭像 發(fā)表于 09-25 09:43 ?6509次閱讀

    什么是UML圖?常見(jiàn)的UML圖工具有哪些?

    UML圖是統(tǒng)一建模語(yǔ)言,又稱標(biāo)準(zhǔn)建模語(yǔ)言。是對(duì)軟件設(shè)計(jì)開(kāi)發(fā)過(guò)程可視化建模的一語(yǔ)言。多應(yīng)用在一些軟件系統(tǒng)工程上,有時(shí)在應(yīng)用在機(jī)械系統(tǒng)和業(yè)務(wù)流
    的頭像 發(fā)表于 06-22 14:10 ?5036次閱讀
    什么是<b class='flag-5'>UML</b>圖?常見(jiàn)的<b class='flag-5'>UML</b>圖工具有哪些?

    UML統(tǒng)一建模語(yǔ)言

    UML-Unified Modeling Language 統(tǒng)一建模語(yǔ)言,又稱標(biāo)準(zhǔn)建模語(yǔ)言。是用來(lái)對(duì)軟件密集系統(tǒng)進(jìn)行可視化建模的一語(yǔ)言。
    的頭像 發(fā)表于 05-05 10:15 ?1123次閱讀
    <b class='flag-5'>UML</b>統(tǒng)一<b class='flag-5'>建模</b>語(yǔ)言

    為什么建立UML模型范例

    作為統(tǒng)一建模語(yǔ)言,UML可以幫助我們對(duì)很多業(yè)務(wù)、技術(shù)的知識(shí)進(jìn)行梳理,從多個(gè)視角描述清楚,幫助讀者理解。另外因?yàn)?b class='flag-5'>UML建模首先來(lái)自于軟件建模
    的頭像 發(fā)表于 05-05 10:20 ?838次閱讀
    為什么建立<b class='flag-5'>UML</b><b class='flag-5'>模型</b>范例

    常用UML建模工具介紹

    Unified Modeling Language (UML)又稱統(tǒng)一建模語(yǔ)言或標(biāo)準(zhǔn)建模語(yǔ)言,是始于1997年一個(gè)OMG標(biāo)準(zhǔn),它是一個(gè)支持模型化和軟件系統(tǒng)開(kāi)發(fā)的圖形化語(yǔ)言,為軟件開(kāi)發(fā)的
    的頭像 發(fā)表于 05-05 11:09 ?3067次閱讀

    五個(gè)免費(fèi)UML建模工具介紹

    UML工具很多是商用的,價(jià)格不菲;而免費(fèi)的UML建模工具,功能完善的很少。以下推薦的是五個(gè)免費(fèi)的UML建模工具,相對(duì)而言還算功能比較不錯(cuò)。
    的頭像 發(fā)表于 05-05 11:10 ?6777次閱讀
    五個(gè)免費(fèi)<b class='flag-5'>UML</b><b class='flag-5'>建模</b>工具介紹

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品