軟件工程教程(微課版)課件 第8章 統(tǒng)一建模語(yǔ)言_第1頁(yè)
軟件工程教程(微課版)課件 第8章 統(tǒng)一建模語(yǔ)言_第2頁(yè)
軟件工程教程(微課版)課件 第8章 統(tǒng)一建模語(yǔ)言_第3頁(yè)
軟件工程教程(微課版)課件 第8章 統(tǒng)一建模語(yǔ)言_第4頁(yè)
軟件工程教程(微課版)課件 第8章 統(tǒng)一建模語(yǔ)言_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第8章統(tǒng)一建模語(yǔ)言本章概述本章學(xué)習(xí)目標(biāo)主要內(nèi)容軟件工程實(shí)用教程(微課版)第八章

統(tǒng)一建模語(yǔ)言1UML的歷史可以追溯到20世紀(jì)90年代初。在那個(gè)時(shí)期,面向?qū)ο蟮脑O(shè)計(jì)技術(shù)和符號(hào)曾經(jīng)有過(guò)一次分化,不同的軟件開(kāi)發(fā)組織使用不同的符號(hào)來(lái)記錄其面向?qū)ο蟮脑O(shè)計(jì)。您也經(jīng)常會(huì)看到同一組織中不同的項(xiàng)目團(tuán)隊(duì)使用不同的符號(hào)來(lái)記錄各自面向?qū)ο蠓治龊驮O(shè)計(jì)的結(jié)果。結(jié)果就是這些形形色色的符號(hào)曾經(jīng)引起了很多混亂。因此,在當(dāng)時(shí)的這種軟件系統(tǒng)復(fù)雜性不斷增加的挑戰(zhàn)的情況下,需要一種統(tǒng)一的、標(biāo)準(zhǔn)化的建模語(yǔ)言來(lái)幫助項(xiàng)目開(kāi)發(fā)者更好地理解、設(shè)計(jì)和交流系統(tǒng)。因此,為了規(guī)范在20世紀(jì)90年代早期大量存在并得到廣泛運(yùn)用的面向?qū)ο蟮慕7?hào),UML被開(kāi)發(fā)了出來(lái)。在接下來(lái)的章節(jié)中,我們將深入探討統(tǒng)一建模語(yǔ)言的核心概念和建模機(jī)制,幫助讀者更好地理解和掌握這一關(guān)鍵技能。本章概述2軟件工程實(shí)用教程(微課版)第一章

軟件工程概述

軟件工程實(shí)用教程(微課版)第八章

統(tǒng)一建模語(yǔ)言本章學(xué)習(xí)目標(biāo)理解并掌握統(tǒng)一建模語(yǔ)言相關(guān)概念掌握靜態(tài)建模機(jī)制掌握動(dòng)態(tài)建模機(jī)制3軟件工程實(shí)用教程(微課版)第一章

軟件工程概述

軟件工程實(shí)用教程(微課版)第八章

統(tǒng)一建模語(yǔ)言主要內(nèi)容8.1概述

8.2靜態(tài)建模機(jī)制8.3動(dòng)態(tài)建模機(jī)制8.5本章小結(jié)8.6思考和練習(xí)4軟件工程實(shí)用教程(微課版)第一章

軟件工程概述

軟件工程實(shí)用教程(微課版)第八章

統(tǒng)一建模語(yǔ)言5UML可以用來(lái)構(gòu)建多種不同類型的圖表用以捕捉一個(gè)系統(tǒng)的不同視圖。就像一幅藝術(shù)品可以從不同的角度觀察一樣(例如材質(zhì)角度、色彩角度、構(gòu)圖角度、主題角度等)。因此不同的UML圖提供待開(kāi)發(fā)的軟件系統(tǒng)的不同視圖,這有助于全面了解該系統(tǒng)。接著對(duì)這類模型進(jìn)行進(jìn)一步改良可以得到系統(tǒng)的實(shí)際實(shí)施。UML支持的不同類型的圖表和視圖概述軟件工程實(shí)用教程(微課版)第八章

統(tǒng)一建模語(yǔ)言主要內(nèi)容8.1概述 8.2靜態(tài)建模機(jī)制8.3動(dòng)態(tài)建模機(jī)制8.5本章小結(jié)8.6思考和練習(xí)6軟件工程實(shí)用教程(微課版)第一章

軟件工程概述

軟件工程實(shí)用教程(微課版)第八章

統(tǒng)一建模語(yǔ)言組件圖部署圖對(duì)象圖包類圖用例圖123456靜態(tài)建模機(jī)制靜態(tài)建模機(jī)制就是一組用于描述系統(tǒng)靜態(tài)結(jié)構(gòu)的技術(shù)、概念和方法,它的主要目標(biāo)是關(guān)注系統(tǒng)的組成部分、它們之間的關(guān)系以及系統(tǒng)的靜態(tài)屬性。任何建模語(yǔ)言都以靜態(tài)建模機(jī)制為基礎(chǔ),標(biāo)準(zhǔn)建模語(yǔ)言UML也不例外。UML的靜態(tài)建模機(jī)制包括:7軟件工程實(shí)用教程(微課版)第八章

統(tǒng)一建模語(yǔ)言主要內(nèi)容8.1概述

8.2靜態(tài)建模機(jī)制8.3動(dòng)態(tài)建模機(jī)制8.5本章小結(jié)8.6思考和練習(xí)8軟件工程實(shí)用教程(微課版)第一章

軟件工程概述

軟件工程實(shí)用教程(微課版)第八章

統(tǒng)一建模語(yǔ)言狀態(tài)圖狀態(tài)圖通??梢杂脕?lái)用于描述系統(tǒng)中對(duì)象隨時(shí)間變化的狀態(tài)和狀態(tài)之間的轉(zhuǎn)換活動(dòng)圖活動(dòng)圖是在UML中用于描述系統(tǒng)行為和流程的一種圖形表示工具,主要用于可視化系統(tǒng)、軟件或業(yè)務(wù)流程中的活動(dòng)、行為和工作流程順序圖順序圖把對(duì)象之間的交互顯示為一系列的消息傳遞順序,從而展示了系統(tǒng)中對(duì)象的動(dòng)態(tài)交互過(guò)程協(xié)作圖協(xié)作圖是一種用于描述對(duì)象間協(xié)作關(guān)系和消息傳遞的圖形化建模工具010203049動(dòng)態(tài)建模機(jī)制軟件工程實(shí)用教程(微課版)第八章

統(tǒng)一建模語(yǔ)言主要內(nèi)容8.1概述

8.2靜態(tài)建模機(jī)制8.3動(dòng)態(tài)建模機(jī)制8.5本章小結(jié)8.6思考和練習(xí)10軟件工程實(shí)用教程(微課版)第一章

軟件工程概述

軟件工程實(shí)用教程(微課版)第八章

統(tǒng)一建模語(yǔ)言本章小節(jié)本章,我們?cè)诘谝还?jié)概述中首先了解了UML的發(fā)展歷史,接著我們回顧了與面向?qū)ο蟮姆椒ㄏ嚓P(guān)的一些重要概念。第二小節(jié),主要介紹了用例圖和類圖。在用例圖中,首先介紹了用例圖的概念和作用,接著舉了幾個(gè)例子來(lái)展示用例圖的表示方法。類圖中,我們首先介紹了類、屬性和操作的概念,接著我們?cè)敿?xì)介紹了類圖中的各種關(guān)系,主要包括關(guān)聯(lián)、聚合、組裝、集成、依存以及約束關(guān)系。這些關(guān)系展示了類之間的依賴性、關(guān)聯(lián)性和繼承性,從而幫助我們理解系統(tǒng)中各個(gè)類之間的關(guān)系和交互。在第三節(jié),我們介紹了UML建模機(jī)制中的動(dòng)態(tài)建模機(jī)制。首先介紹了UML中的消息的含義、表示方法以及分類。接著我們介紹動(dòng)態(tài)建模機(jī)制中的順序圖、協(xié)作圖、狀態(tài)圖、和活動(dòng)圖。11軟件工程實(shí)用教程(微課版)第一章

軟件工程概述

軟件工程實(shí)用教程(微課版)第八章

統(tǒng)一建模語(yǔ)言主要內(nèi)容8.1概述

8.2靜態(tài)建模機(jī)制8.3動(dòng)態(tài)建模機(jī)制8.5本章小結(jié)8.6思考和練習(xí)12軟件工程實(shí)用教程(微課版)第一章

軟件工程概述

軟件工程實(shí)用教程(微課版)第八章

統(tǒng)一建模語(yǔ)言思考與練習(xí)1.請(qǐng)簡(jiǎn)要介紹UML的歷史。2.UML應(yīng)用領(lǐng)域有哪些?UML在軟件開(kāi)發(fā)生命周期中有哪些應(yīng)用?3.UML有哪幾種建模機(jī)制?請(qǐng)?jiān)敿?xì)解釋每一種建模機(jī)制。4.什么是模板?模板的優(yōu)勢(shì)有哪些?5.什么是用例泛化關(guān)系?泛化中的父用例與子用例的關(guān)系是什么?6.什么是用例包含關(guān)系?包含關(guān)系一般怎么表示?7.什么是用例拓展關(guān)系?拓展和泛化的區(qū)別是什么?8.如何理解封裝?使用封裝的好處有哪些?9.類是什么?類中的屬性有什么含義?功能的參數(shù)類別有哪幾種,分別是什么?10.請(qǐng)你分別解釋類圖

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論