
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、UML 是用于描繪藍圖的標準語言(視化,說明,建造,建檔)分層是建模的重要原則,UML 根據產品的體系結構對進行分層UML 將的體系結構分為五個不同的側面,稱為用例/設計/進程/實現/分布視圖設計視圖和進程視圖稱為邏輯視圖視圖由一種或多種模型圖消息代表系統內兩個對象中一個向另外一個發出的執行某種操作的請求接口是一系列操作的集合,它指定了一個類或者一個所能提供的服務連接兩個類的關聯關系中, 角色(role)代表了其中一個類呈現給關聯關系對側的類的特定語義以及據此定義的一系列的動態行為。實現關系是兩個分類符之間的語義關系,表明其中的一個分類符為另一個分類符規定了應執行的動態行為。兩個用例之間的擴展
2、關系,代表基用例可以隱式地包含另一個用例作為其行為的一部分,包含的位置間接地由另一個用例確定。在被此關系連接的兩個用例中,基用例可以獨立于另一個用例而獨立存在UML 中有 4 種關系:依賴、關聯、泛化。依賴(dependency)是兩個事物間的語義關系,其中一個事物(獨立事物)發生變化會影響另一個事物(依賴事物)的語義。在圖形上,把一個依賴畫成一條可能有方向的虛線。關聯(assotion)是一種結構關系,它描述了一組鏈,鏈是對象之間的連接。(aggregation)是一種特殊類型的關聯,它描述了整體和部分間的結構關系。關聯和形化是一根無箭頭的實線。在關聯上可以標注重復度(multiplicit
3、y)和角色(role)。的圖(3)泛化(generalization)是一種特殊一般關系,特殊元素(子元素)的對象可替代一般元素 (父元素)的對象,用這種方法,子元素共享了父元素的結構和行為。在圖形上,把一個泛化關系畫成一條帶有空心箭頭的實線,它指向父元素,如圖 1 O 一 1 5 所示。(4)實現(realization)是類元之間的語義關系,其中一個類元指定了由另一個類元保證執行的契在用例兩種地方要遇到實現關系:一種是在接口它們的類或構件之間;另一種是它們的協作之間。在圖形上,把一個實現關系畫成一條帶有空心箭頭的虛線。依賴關系:被依賴的類的語義變化導致依賴的類的語義變化依賴是依賴關系的一個
4、變體,它用依賴關系的圖形符號把兩個類連接起來,表明源類被賦予了目標類的各種屬性和操作的權限。表示依賴。綁定依賴是依賴關系的一個變體,它的箭頭指向一個模板類,箭頭的起始端的類是一個實例化的類。推導依賴是依賴關系的一個變體,推導依賴表示依賴關系中的源可以通過計算從目標得出。(比如出生日期和)表示推導依賴。細化依賴是依賴關系的一個變體,它表示源類的詳細程度高于目標類的詳細程度。實例化依賴,源類創建了目標類的一個實例。使用依賴代表源類的語義依賴于目標類的具有 public 的的語義。instanceOf 依賴表示源對象是目標分類符的實例。超類型依賴表明目標元類是源類的超類型。依賴用于連接兩個模型包,
5、它表明源模型包被賦予了可目標模型包權限。導入依賴是依賴關系的一個變體,他兩個模型包,以表明目標模型包內具有 public 的元素進入了源模型包的 namespace。包含依賴連接兩個用例,表明源用例顯示地包含目標用例作為其行為的一部分。(基用例,內含用例)擴展依賴連接兩個用例,表明源用例擴展了目標用例的行為。基用例(目標)可以隱式地包含另一個用例作為其行為的一部分,包含的位置間接地由另一個用例確定。在被此關系連接的兩個用例中,基用例可以獨立于另一個用例而獨立存在。轉換依賴連接的目標對象和源對象是同一個對象,表明目標對象在稍后時刻具有不同的取值、狀態或角色。調用依賴連接兩個對象或兩個操作,表明源
6、對象啟動了目標對象的操作,或者原操作啟動了目標操作。依賴連接兩個對象,表明其中的目標對象是源對象的完全相同但有獨立的版本。發送依賴連接一個對象和一個信號,其中依賴關系的客戶端是對象,供應端是信號,他表明源對象在交互過程中發送了一個信號。回溯依賴連接兩個模型元素,表示目標是源的歷史上的一個先驅。關聯關系語義最弱連接(link)定義為對象之間的語義聯系同時具有結構和行為,且具有抽象/實例兩分機制的元素稱為分類符(classifier)。分離繼承/約束是繼承關系的約束,它指的是任何一個對象不能同時直接或間接的成為此繼承關系中兩個以上的后繼實例。繼承/約束是分離約束的的相反情形,指的是在某一雙親的各后
7、繼中,可以有兩個或兩個以上可以同時成為其他類的雙親。完全繼承/約束是用來說明某一雙親的后繼在模型里表達的完整性,他表明雙親的所有后繼已經在模型中被指定,而且模型的設計者再為此雙親指定新的后繼。非完全繼承/約束是完全約束的相反形式。他表明泛化關系的后繼在模型中并未全部指定,在此之后還有可能為此雙親指定新的后繼。實現繼承是泛化關系的變體,實現繼承規定其中的導出類繼承了其雙親的結構和行為,但不使其可見性成為共有的,也不支持基類的接口。關聯限定符是關聯關系的一個屬性,它的取值和關聯關系的一個角色的一個對象一起,選定了關聯關系的另一角色與關聯關系相對應的一組對象。在這里, 被選定的那組對象的類稱為限定關聯的目標類 ( class)和限定符一起共同選定目標對象的對象的類被稱為限定類 (qualified class)接口標識為關聯關系的角色選定了定義在此角色的類上的一個接口。接口名( erface-name)是一個字符串,它代表角色的類的一個接口的名字。接口名和角色名之間用冒號(:)分隔。復合聚合是關聯關系的一種,它是較強的擁有關系,而且其中的部分和整體具有相同的生存期。位于實心菱形那一側的類是聚合類位于另一側的類是被聚合類關聯類是關聯屬性的類。實現關系描述了一個接口和一個分類符或提
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB31/T 1019-2016兒童驗光配鏡技術服務規范
- 2024年鋁合金精密模鍛件項目資金需求報告代可行性研究報告
- 研學設計指導:從8個維度詳細探討研學手冊設計的要點與策略
- 抖音短視頻內容創作者保密期限及平臺分成收益協議
- 電子政務數據保密及安全管理協議
- 2025年中國報紙期刊行業市場前景預測及投資價值評估分析報告
- 新能源汽車電機控制系統研發與市場推廣策劃合同
- 網絡輿情監測平臺租賃與信息反饋及安全保障協議
- 影視音樂作品版權獨家運營收益分成補充條款
- 牧場奶牛養殖委托管理與品牌推廣合同
- 2024年國家開放大學《思想道德與法治》形考大作業參考答案
- (高清版)JTG D50-2017 公路瀝青路面設計規范
- 草籽播撒勞務合同
- GB/T 43657.1-2024工業車輛能效試驗方法第1部分:總則
- 物業秩序部工作計劃與整改措施
- 化糞池應急預案
- 2023年-2024年職業衛生檢測考試題庫及答案
- 2024年全國行業職業技能競賽(電力交易員)備考試題庫大全(濃縮800題)
- 急性ST段抬高型心肌梗死溶栓治療的合理用藥指南
- 《新聞學概論》試題及參考答案
- 個體診所藥房管理制度制度
評論
0/150
提交評論