freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第2講uml概述(編輯修改稿)

2025-08-16 09:23 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ) ? 活動(dòng)圖( activity diagram) 上海交通大學(xué)計(jì)算機(jī)系 2022/8/17 43 分布視圖( Deployment View) ? 軟件產(chǎn)品將運(yùn)行在計(jì)算機(jī)硬件系統(tǒng)上 , 如果軟件產(chǎn)品是面向網(wǎng)絡(luò)的應(yīng)用系統(tǒng),則有可能同時(shí)運(yùn)行在多個(gè)計(jì)算機(jī)上。 ? 分布視圖用來(lái)描述軟件產(chǎn)品在計(jì)算機(jī)硬件系統(tǒng)和網(wǎng)絡(luò)上的安裝、分發(fā)( delivery)、分布( distribution) ? 在分布視圖中,系統(tǒng)的靜態(tài)特性用分布圖( deployment diagram)描述 ? 動(dòng)態(tài)特性的 描述 用 ? 交互圖( interaction diagram) ? 狀態(tài)圖( statechart diagram) ? 活動(dòng)圖( activity diagram) 上海交通大學(xué)計(jì)算機(jī)系 4. UML構(gòu)成 上海交通大學(xué)計(jì)算機(jī)系 2022/8/17 45 UML基本構(gòu)成 ? 從軟件的體系結(jié)構(gòu)出發(fā), UML把軟件模型分成了五個(gè)視圖,每個(gè)視圖由不同的模型圖構(gòu)成: ? 模型圖實(shí)際上就是 UML的基本成員 之一 ? 作為 UML的完整的概念模型, UML的構(gòu)成為: UML = UML成員 + UML建模規(guī)則 上海交通大學(xué)計(jì)算機(jī)系 2022/8/17 46 ? UML建模規(guī)則:相當(dāng)于建模語(yǔ)言的語(yǔ)法 ? UML成員( building blocks of the UML) ? 它是 UML的基本組成部分 ? UML成員可進(jìn)一步劃分為 ?UML 基本模型元素( things in UML) ?關(guān)系( relationship) ?模型圖( diagram) UML成員 = UML 基本模型元素 + 關(guān)系 + 模型圖 上海交通大學(xué)計(jì)算機(jī)系 UML基本元素 UML成員 = UML 基本模型元素 + 關(guān)系 + 模型圖 上海交通大學(xué)計(jì)算機(jī)系 2022/8/17 48 概述 ? UML基本模型元素,類似于電子產(chǎn)品電原理圖里的集成電路符號(hào),是模型圖上包含的基本符號(hào) ? 基本模型元素可分為四類, 它們是: ?結(jié)構(gòu)模型元素( structural things) ?行為模型元素( behavioral things) ?分組模型元素( grouping things) ?注解元素( annotational things) UML基本模型元素 = 結(jié)構(gòu)模型元素 +行為模型元素 +成組元素 +注解元素 上海交通大學(xué)計(jì)算機(jī)系 2022/8/17 49 結(jié)構(gòu)模型元素 ? 結(jié)構(gòu)模型元素(基礎(chǔ)包)是 UML模型里的名詞( noun),是模型的靜態(tài)組成部分,代表軟件系統(tǒng)的概念的 , 或物理的存在。 ? 例如:類( class)是最常用的一個(gè)結(jié)構(gòu)模型元素,代表一系列共享同樣的屬性( attributes),操作( operation),關(guān)系、語(yǔ)義的對(duì)象( object)。 上海交通大學(xué)計(jì)算機(jī)系 2022/8/17 50 ? 結(jié)構(gòu)模型元素一共有七種,它們是: ? 類 ? 接口( interface) ? 協(xié)同 ? 用例( use case) ? 主動(dòng)類( active class) ? 組件( ponent) ? 節(jié)點(diǎn)( node) ? 在這些結(jié)構(gòu)元素中,最常用的包括類、用例、接口、組件等 Check Pass WordISpelling上海交通大學(xué)計(jì)算機(jī)系 2022/8/17 51 行為模型元素 ? 行為模型元素( behavioral things)(行為元素包)是 UML模型的動(dòng)態(tài)組成部分,它是模型的動(dòng)詞,代表軟件系統(tǒng)在空間和時(shí)間上的行為 ? 行為模型元素包括兩類 : ? 交互( interaction) ? 狀態(tài)機(jī)( state machine) ? 行為模型元素 = 交互 + 狀態(tài)機(jī) 上海交通大學(xué)計(jì)算機(jī)系 2022/8/17 52 ? 交互 是系統(tǒng)內(nèi)一系列的對(duì)象之間互相交換消息的行為。 ? 消息代表軟件系統(tǒng)內(nèi)兩個(gè)對(duì)象中一個(gè)對(duì)象向另一個(gè)對(duì)象發(fā)出的執(zhí)行某種操作的請(qǐng)求。 ? 交互描述了一系列的對(duì)象為完成某一項(xiàng)任務(wù)而聯(lián)合采取的一系列的行動(dòng),其中包括這些行動(dòng)在時(shí)間上的順序,以及為執(zhí)行這些動(dòng)作序列,對(duì)象之間所發(fā)生的語(yǔ)義上的聯(lián)系。所以,消息是描述交互的一個(gè)重要手段。 ? 在模型圖上,消息被表示為一個(gè)箭頭 d i s p l a y 上海交通大學(xué)計(jì)算機(jī)系 2022/8/17 53 ? 狀態(tài)機(jī) :狀態(tài)機(jī)是描述一個(gè)對(duì)象的動(dòng)態(tài)特性的有效手段 ? 它描述的是對(duì)象在其生命周期內(nèi),在響應(yīng)外界的事件的過(guò)程中,自身的狀態(tài)的變化過(guò)程。 ? 狀態(tài)機(jī)包括: ? 對(duì)象狀態(tài) ? 事件 ? 由事件引起的狀態(tài)之間的變遷 ? 以及變遷發(fā)生的同時(shí)對(duì)象所執(zhí)行的動(dòng)作 W a it in g上海交通大學(xué)計(jì)算機(jī)系 2022/8/17 54 成組模型元素 ? 分治的原則 :在為復(fù)雜的軟件系統(tǒng)建模的時(shí)候,將大的問(wèn)題分解為多個(gè)子問(wèn)題分別描述和解決。 ? UML提供了支持分治原則的語(yǔ)言成份,成組模型元素 (grouping things)(模型管理包) ? 成組模型元素只有一類,即模型包( package)。 ? 模型包一個(gè)通用的手段 , 用來(lái)組織多種語(yǔ)言成份,其中可包含: ? 結(jié)構(gòu)模型元素 ? 行為模型元素 ? 成組模型元素自身 ? 都可以置于模型包中。 ? 模型包是純概念性的,只存在于軟件系統(tǒng)的開(kāi)發(fā)階段 上海交通大學(xué)計(jì)算機(jī)系 2022/8/17 55 注解模型元素 ? 注解大量存在于機(jī)械圖和電子線路圖中,被用來(lái)標(biāo)示產(chǎn)品的工藝要求,等等 ? UML中,也存在著相似的語(yǔ)言成分,這就是:注解元素( annotation things) ? 注解元素只有一種,即標(biāo)注( note) ? 標(biāo)注用來(lái)描述施加于一個(gè)或多個(gè)模型元素的限制,或?qū)δP驮氐恼Z(yǔ)義加以說(shuō)明 ? 標(biāo)注的圖形表示:一個(gè)折了角的長(zhǎng)方形 ? 在長(zhǎng)方形中寫(xiě)標(biāo)注的內(nèi)容。標(biāo)注的內(nèi)容可以是形式的文本 , 或非形式的文本也可以是圖形。 函數(shù)在 此返回 上海交通大學(xué)計(jì)算機(jī)系 關(guān)系 UML成員 = UML 基本模型元素 + 關(guān)系 + 模型圖 上海交通大學(xué)計(jì)算機(jī)系 2022/8/17 57 ? 結(jié)構(gòu)模型元素是 UML模型的靜態(tài)組成部分,靜態(tài)組成部分不是孤立存在的,它們被組合在一起互相協(xié)作以完成某項(xiàng)任務(wù)。因此,結(jié)構(gòu)模型元素之間存在著某種語(yǔ)義上的聯(lián)系。 ? 在 UML中,這種聯(lián)系是 關(guān)系( relationship) ? UML中共有 4種關(guān)系,它們是: ? 關(guān)聯(lián)關(guān)系( association) ? 依賴關(guān)系 (dependency) ? 泛化關(guān)系 (generalization) ? 實(shí)現(xiàn)關(guān)系 (realization) 上海交通大學(xué)計(jì)算機(jī)系 模型圖 UML成員 = UML 基本模型元素 + 關(guān)系 + 模型圖 上海交通大學(xué)計(jì)算機(jī)系 2022/8/17 59 概述 ? UML基本模型元素及其關(guān)系必須通過(guò)某種載體表示,這種載體就是 模型圖 ( diagram) ? 在 UML中,模型圖是一組 UML基本模型元素的圖形表示,它通常由一組 節(jié)點(diǎn) ( UML基本模型元素) , 及 節(jié)點(diǎn)之間的連線 (關(guān)系)組成 ? 軟件系統(tǒng)體系結(jié)構(gòu)的 5個(gè)視圖的內(nèi)容 , 就是用 模型圖 來(lái)表達(dá)的 ? 一般地說(shuō),一個(gè) UML基本模型元素既可以出現(xiàn)在所有的模型圖中,又可以出現(xiàn)在某些模型圖中,甚至可以不在任何一個(gè)模型圖上出現(xiàn) 上海交通大學(xué)計(jì)算機(jī)系 2022/8/17 60 ? 9種 UML模型圖。它們是 : ? 類圖 ? 對(duì)象圖 ? 用例圖 ? 序列圖 ? 協(xié)同圖 ? 狀態(tài)圖 ? 活動(dòng)圖 ? 組件圖 ? 分布圖 上海交通大學(xué)計(jì)算機(jī)系 2022/8/17 61 靜態(tài)結(jié)構(gòu)模型圖 ? 類圖 包含類、接口、協(xié)同及其關(guān)系,它用來(lái)描述邏輯視圖的靜態(tài)屬性 ? 對(duì)象圖 包含對(duì)象及其關(guān)系,它用來(lái)表示類圖的類的對(duì)象在系統(tǒng)運(yùn)行過(guò)程中某一時(shí)刻的狀態(tài),對(duì)象也是軟件系統(tǒng)的邏輯視圖的一個(gè)組成部分 。 ? 組件圖 描述系統(tǒng)的物理實(shí)現(xiàn),包括構(gòu)成軟件系統(tǒng)的各部件(運(yùn)行文件)的組織和關(guān)系,類圖里的類在實(shí)現(xiàn)時(shí)最終會(huì)映射到組件圖的某個(gè)組件。一個(gè)組件可以實(shí)現(xiàn)多個(gè)類。組件圖是軟件系統(tǒng)實(shí)現(xiàn)視圖的組成部分。 ? 分布圖 描述系統(tǒng)的組件在運(yùn)行時(shí)在運(yùn)行節(jié)點(diǎn)上的分布,一個(gè)節(jié)點(diǎn)可包含一個(gè)或多個(gè)組件。分布圖是軟件系統(tǒng)分布視圖的組成部分。 ? 上述四種模型圖主要用來(lái)描述 軟件系統(tǒng)的靜態(tài)結(jié)構(gòu) 。 上海交通大學(xué)計(jì)算機(jī)系 2022/8/17 62 動(dòng)態(tài)特性模型圖 ? 描述軟件系統(tǒng)的動(dòng)態(tài)特性的 , 使用 ? 用例圖 ? 序列圖 ? 協(xié)同圖 ? 狀態(tài)圖 ? 活動(dòng)圖 上海交通大學(xué)計(jì)算機(jī)系 2022/8/17 63 ? 用例圖 描述系統(tǒng)的邊界,和其上的動(dòng)態(tài)行為,圖中包括:用例( use case),系統(tǒng)作用者( actor)及其之間的(關(guān)聯(lián) )關(guān)系。用例圖是用例視圖的重要組成部分。 ? 序列圖 和 協(xié)同圖 用來(lái)描述一組對(duì)象之間的動(dòng)態(tài)交互。以用來(lái)描
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1