日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

系统开发基础:UML相关知识笔记

發(fā)布時(shí)間:2023/12/10 windows 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 系统开发基础:UML相关知识笔记 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

? ? ? ?? ? ? ?

?

1、UML概念

統(tǒng)一建模語言(Unified Modeling Language UML)是面向?qū)ο筌浖臉?biāo)準(zhǔn)建模語言。由于簡單、統(tǒng)一,又能夠表達(dá)軟件設(shè)計(jì)中的動態(tài)和靜態(tài)信息。目前UML已經(jīng)成為可視化建模語言的工業(yè)標(biāo)準(zhǔn)。

2、UML的組成

UML三要素:構(gòu)造塊、規(guī)則、公共機(jī)制。

  • 構(gòu)造塊:食物、關(guān)系和圖。事物是對模型最具有代表性的成分的抽象;關(guān)系把事物結(jié)合起來;圖聚集了相關(guān)事物。

  • 規(guī)則:規(guī)則是支配構(gòu)造塊如何放置在一起的規(guī)定,包括給構(gòu)造塊命名;給一個(gè)名字以特點(diǎn)含義的語境;怎樣使用或看見名字即可見性;事物如何正確、一致地聯(lián)系,即完整性;運(yùn)行或模擬動態(tài)模型的含義是什么,即執(zhí)行。

  • 公共機(jī)制:主要是指特點(diǎn)目標(biāo)的公共UML方法。主要包括規(guī)格說明、修飾、公共分類、擴(kuò)展機(jī)制。

  • 規(guī)格說明:事物語義的細(xì)節(jié)描述,屬于模型的核心。

  • 修飾:UML為每一個(gè)事物設(shè)置了簡單的記號,可以通過修飾來表達(dá)更多的信息。

  • 公共分類:類與對象、接口與實(shí)現(xiàn)。

  • 擴(kuò)展機(jī)制:約束、構(gòu)造模型、標(biāo)記值。

3、UML系統(tǒng)視圖

  • 邏輯視圖:也稱為設(shè)計(jì)視圖,它表示了設(shè)計(jì)模型在架構(gòu)方面具有重要意義的部分,即類、子系統(tǒng)、包、用例實(shí)現(xiàn)的子集。

  • 進(jìn)程視圖:是可執(zhí)行線程和進(jìn)程作為活動類的建模,它是邏輯視圖的一次執(zhí)行實(shí)例,描述了并發(fā)與同步結(jié)構(gòu)。

  • 實(shí)現(xiàn)視圖:實(shí)現(xiàn)視圖對組成于基于系統(tǒng)的物理代碼的文件和構(gòu)件進(jìn)行建模。

  • 部署視圖:部署視圖把構(gòu)件部署到一組物理節(jié)點(diǎn)上,用來表示軟件到硬件的映射和分布結(jié)構(gòu)。

  • 用例視圖:用例視圖是用來描述最基本的需求分析模型。

4、UML事物

4.1 結(jié)構(gòu)事物

結(jié)構(gòu)事物是UML模型的名稱,它們通常是模型的靜態(tài)部分,用來描述概念或物理元素。UML結(jié)構(gòu)事物有類、接口、協(xié)作、用例、主動類、構(gòu)件、節(jié)點(diǎn)。

  • 類:用來描述具有相同屬性、方法、關(guān)系、語義對象的集合。

  • 接口:描述了類或構(gòu)件對外可見的動作。

  • 協(xié)作:定義了交互的操作,使一些角色和其他事物一起工作,提供一些合作的動作。

  • 用例:描述一系列的動作,產(chǎn)生有價(jià)值的結(jié)果。

  • 主動類:對象有一個(gè)或多個(gè)進(jìn)程或線程。

  • 構(gòu)件:物理上或可替換的部分,它實(shí)現(xiàn)了一個(gè)接口的集合。

  • 節(jié)點(diǎn):節(jié)點(diǎn)是一個(gè)元素,它在運(yùn)行時(shí)存在,代表一個(gè)可計(jì)算的資源,通常占用了一些內(nèi)存和具有處理能力。

4.2 行為事物

行為事物時(shí)UML模型的動態(tài)部分。它是模型中的動詞,描述了跨越時(shí)間和空間行為。主要行為事物有交互和狀態(tài)機(jī)。

  • 交互:在特定語境中共同完成一定任務(wù)的一組對象之間交換的消息組成。

  • 狀態(tài)機(jī):描述了以惡搞對象或一個(gè)交互生命期內(nèi)響應(yīng)事件所經(jīng)歷的狀態(tài)序列。

4.3 分組事物

分組事物是UML模型的組織部分。分組事物最主要的分組事物是包。包是把元素組織成組的機(jī)制。這種機(jī)制具有多種用圖。結(jié)構(gòu)事物、行為事物甚至其他分組事物都可以放進(jìn)包內(nèi)。

4.4 注釋事物

注釋事物是UML模型的解釋部分,用來描述、說明、標(biāo)注模型的任何元素。其中注解是一種主要的注釋事物。

?

IT技術(shù)分享社區(qū)

個(gè)人博客網(wǎng)站:https://programmerblog.xyz

文章推薦程序員效率:畫流程圖常用的工具程序員效率:整理常用的在線筆記軟件遠(yuǎn)程辦公:常用的遠(yuǎn)程協(xié)助軟件,你都知道嗎?51單片機(jī)程序下載、ISP及串口基礎(chǔ)知識硬件:斷路器、接觸器、繼電器基礎(chǔ)知識

總結(jié)

以上是生活随笔為你收集整理的系统开发基础:UML相关知识笔记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。