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

正文內(nèi)容

uml培訓(xùn)文檔(編輯修改稿)

2025-10-11 20:47 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 中 owner和 key,表示 User 在關(guān)系中扮演擁有者的角色,而 Password 則扮演進(jìn)入系統(tǒng)的鑰匙的角色。 圖圖 關(guān)關(guān) 聯(lián)聯(lián) 關(guān)關(guān) 系系 多重性表示兩個(gè)類(lèi)之間存在多少個(gè)相互連接。比如 UserGroup 和 User 之間就是多對(duì)多的關(guān)系,一個(gè)用戶(hù)可以屬于多個(gè)用戶(hù)組,而一個(gè)用戶(hù)組也可以包含多個(gè)用戶(hù);而 User 和 Password 之間就是一對(duì)多的關(guān)系,一個(gè)用戶(hù)可以有好幾個(gè)用于不同身份的密碼,而每個(gè)密碼只屬于一個(gè)用戶(hù)。 圖圖 組組 合合 與與 聚聚 合合 聚合是一種特殊類(lèi)型的關(guān)聯(lián), 它描述了整體和部分間的結(jié)構(gòu)關(guān)系 。組合則是一種特殊類(lèi)型的聚合,兩者的差別在于組合關(guān)系更為緊密。 我們?cè)O(shè)想一個(gè)有四面可移動(dòng)的墻的房間,當(dāng)這四面墻被移開(kāi),那么房間就不存在了,但墻還存在,還可以分別去組成其他的房間,我們就認(rèn)為房間和墻的關(guān)系是聚合關(guān)系。我們?cè)僭O(shè)想一個(gè) Windows 窗口類(lèi),它有一個(gè)內(nèi)部屬性 Frame,當(dāng) Windows 窗口類(lèi)被 destroy 了,這個(gè) Frame 也就不存在了,我們認(rèn)為 Windows 和 Frame的關(guān)系是組合關(guān)系。 圖 15 表示的是一種自關(guān)聯(lián)關(guān)系。 Person 類(lèi)和自己關(guān)聯(lián),因?yàn)楣芾碚吆凸蛦T都是人。 一個(gè)管理者可以管理多個(gè)雇員。 圖圖 自自 關(guān)關(guān) 聯(lián)聯(lián) 圖 16 則表示了關(guān)聯(lián)本身可以有自身的特性,這些特性用關(guān)聯(lián)類(lèi)來(lái)說(shuō)明。圖中的 Job 類(lèi)就是關(guān)聯(lián)類(lèi)。它說(shuō)明了 Person 和 pany 之間關(guān)聯(lián)的特性。 圖圖 關(guān)關(guān) 聯(lián)聯(lián) 類(lèi)類(lèi) 泛化( Generalization): 是一種特殊 /一般關(guān)系,特殊元素(子元素)的對(duì)象可替代一般元素(父元素)的對(duì)象,也就是我們?cè)诿嫦驅(qū)ο髮W(xué)中常常提起的繼承。用這種方法,子元素共享了父元素的結(jié)構(gòu)和行為。 圖圖 泛泛 化化 關(guān)關(guān) 系系 泛化關(guān)系我們用帶空心三角箭頭的實(shí)線來(lái)表示,箭頭指向 父類(lèi)。 實(shí)現(xiàn)( Realization): 是 UML 元素之間的語(yǔ)義關(guān)系,其中的一個(gè)元素 指 定了由另一個(gè)元素保證執(zhí)行 的契約。 有兩種地方會(huì)遇到實(shí)現(xiàn)關(guān)系:接口和實(shí)現(xiàn)它們的類(lèi)或構(gòu)件之間;用例和實(shí)現(xiàn)它們的協(xié)作之間。 圖圖 實(shí)實(shí) 現(xiàn)現(xiàn) 關(guān)關(guān) 系系 實(shí)現(xiàn)關(guān)系我們用帶空心三角箭頭的虛線來(lái)表示,箭頭指向被實(shí)現(xiàn)的接口或用例。 圖 一般來(lái)說(shuō), UML 可分為 5 類(lèi) 9 種圖。下面一一詳細(xì)介紹。 用例圖 ( use case diagram) : 用例是對(duì)系統(tǒng)提供的功能的描述。用例圖從用戶(hù)的角度描述系統(tǒng)功能,并指出各個(gè)功能的操作者 ,它 定義了系統(tǒng)的功 能需求。 圖圖 學(xué)學(xué) 生生 成成 績(jī)績(jī) 管管 理理 用用 例例 圖圖 靜態(tài)圖 ( static diagram) : 靜態(tài)圖描述系統(tǒng)的靜態(tài)結(jié)構(gòu),包括類(lèi)圖和對(duì)象圖。 類(lèi)圖( class diagram) : 類(lèi)圖不僅定義系統(tǒng)中的類(lèi),表示類(lèi)與類(lèi)之間的關(guān)系,也表示類(lèi)的內(nèi)部結(jié)構(gòu)(屬性和操作)。類(lèi)圖描述的是一種靜態(tài)關(guān)系,在系統(tǒng)整個(gè)生命期內(nèi)都是有效的。 圖圖 訂訂 票票 系系 統(tǒng)統(tǒng) 類(lèi)類(lèi) 圖圖 上面的類(lèi)圖說(shuō)明了一個(gè)戲票預(yù)訂系統(tǒng)中各個(gè)類(lèi)之間的關(guān)系。 Reservation(訂票)類(lèi)有兩個(gè)子類(lèi),分別代表兩種預(yù)定方式 Subscription Series(訂套票)和Individual Reservation(訂個(gè)人票);顧客可以選擇其中一種方式或者兩種方式進(jìn)行訂票;套票中可含有 1 到多張 Ticket(票),個(gè)人票中則是一張票;每張票對(duì)應(yīng)一次 Performance(演出),并只能擁有一個(gè) seat(座位);沒(méi)出Show(戲)將會(huì)演出多次。 對(duì)象圖( object diagram) : 對(duì)象圖是類(lèi)圖的實(shí)例,使用幾乎完全相同的符號(hào)。對(duì)象圖表示的是類(lèi)的多個(gè)對(duì)象實(shí)例,而不是實(shí)際的類(lèi)。對(duì)象圖只在系統(tǒng)的某個(gè)時(shí)間段內(nèi)存在。 圖圖 WebEx 組組 織織 對(duì)對(duì) 象象 圖圖 上面的對(duì)象圖表示 WebEx 公司的組織結(jié)構(gòu)。 Office, HR, Dev 都是Department 類(lèi)的一個(gè)實(shí)例。 WCC 也是 Department 的一個(gè)實(shí)例,它屬于Dev 部門(mén)。 行為圖 ( behavior diagram) 這類(lèi)圖描述系統(tǒng)的動(dòng)態(tài)行為和組成系統(tǒng)的對(duì)象間的交互關(guān)系,包括狀態(tài)圖和活動(dòng)圖。 狀態(tài)圖( Statement diagram): 展現(xiàn)了一個(gè)狀態(tài)機(jī),它由狀態(tài)、轉(zhuǎn)換、事件和活動(dòng)組 成。 它用來(lái) 描述類(lèi)的對(duì)象可能具有的所有狀態(tài),以及引起狀態(tài)變化的事件,通常是對(duì)類(lèi)圖的補(bǔ)充。不需要為每個(gè)類(lèi)都畫(huà)狀態(tài)圖,僅需要為那些有多個(gè)狀態(tài),且其行為在不同狀態(tài)有所不同的類(lèi)畫(huà)狀態(tài)圖。 狀態(tài)圖也主要專(zhuān)注于整個(gè)系統(tǒng)的動(dòng)態(tài)視圖,系統(tǒng)的狀態(tài)圖對(duì)于接口,類(lèi)或協(xié)作的行為建模尤為重要,而且它還 強(qiáng)調(diào)了對(duì)象行為的時(shí)間順序,這一點(diǎn)是非常有助于對(duì)反應(yīng)式系統(tǒng)建模的 。 活動(dòng)圖( Activity diagram): 是一種特殊的狀態(tài)圖,它展現(xiàn)了在系統(tǒng)內(nèi)從一個(gè)活動(dòng)到另一個(gè)活動(dòng)的流程。 它用來(lái) 描述為滿(mǎn)足用例要求而進(jìn)行的動(dòng)作以及動(dòng)作間的關(guān)系?;顒?dòng)圖是狀態(tài)圖的 一個(gè)變種,是另一種描述交互的方法。 活動(dòng)圖在專(zhuān)注于系統(tǒng)的動(dòng)態(tài)視圖的同時(shí),強(qiáng)調(diào)了對(duì)象間的控制流程,這對(duì)系統(tǒng)的功能建模特別的重要。 圖圖 話話 機(jī)機(jī) 狀狀 態(tài)態(tài) 圖圖 圖 22 表示了一個(gè)電話機(jī)的各種狀態(tài)之間的關(guān)系,從空閑( Idle)到撥號(hào)( Dialing)或振鈴( Ringing)再到通話( Working)直至掛機(jī)的轉(zhuǎn)換過(guò)程。 圖圖 活活 動(dòng)動(dòng) 圖圖 圖圖 泳泳 道道 圖圖 圖 23 是個(gè)最一般的活動(dòng)圖,非常類(lèi)似于以前的流程圖。圖 24 的活動(dòng)圖也被稱(chēng)為泳道,它把不同對(duì)象的活動(dòng)放在不同的列中,看起來(lái) 好像泳道一樣,對(duì)于構(gòu)建類(lèi)時(shí)確定類(lèi)的方法很有幫助。 交互圖( interactive diagram) 這類(lèi)圖描述對(duì)象間的交互關(guān)系,包括順序圖和協(xié)作圖。 順序圖( sequence diagram) : 在系統(tǒng)中,順序圖是一種強(qiáng)調(diào)消息的時(shí)間順序的交互圖。 它用來(lái) 顯示若干個(gè)對(duì)象間的動(dòng)態(tài)協(xié)作關(guān)系,強(qiáng)調(diào)對(duì)象之間發(fā)送消息的先后次序,描述對(duì)象之間的交互過(guò)程。 對(duì)于系統(tǒng)建模來(lái)說(shuō),順序圖應(yīng)該說(shuō)是最重要的圖 之一。 雖然順序圖和協(xié)作圖是同構(gòu)的,也就是說(shuō)是可互相轉(zhuǎn)化的,但由于順序圖強(qiáng)調(diào)了時(shí)間上的概念,這與一個(gè)實(shí)際商業(yè)流程的運(yùn)作是完全一致的 ,所以當(dāng)我們要對(duì)具體的商業(yè)流程建模的時(shí)候,順序圖是我們最好的選擇。 圖圖 盤(pán)盤(pán) 點(diǎn)點(diǎn) 過(guò)過(guò) 程程 順順 序序 圖圖 協(xié)作圖( collaboration diagram): 協(xié)作圖也是一種交互圖,不過(guò)它主要強(qiáng)調(diào)了收發(fā)消息的對(duì)象的結(jié)構(gòu)組織的交互圖。對(duì)于一般的系統(tǒng)建模(如 MIS 系統(tǒng))來(lái)說(shuō),協(xié)作圖與順序圖是一樣重要的 。 對(duì)于一些用順序圖表示不太適合的交互(如涉及到復(fù)雜的消息傳遞),我們可以用協(xié)作圖將其表示出來(lái)。 協(xié)作圖和順序圖在語(yǔ)義上是等價(jià)的。 圖 26 表示的語(yǔ)義和圖 25 完全相同,都是說(shuō)明盤(pán)點(diǎn)的過(guò)程,只是一個(gè)強(qiáng)調(diào)事件發(fā)生的順序,一個(gè)強(qiáng) 調(diào)對(duì)象之間的消息傳遞關(guān)系。 圖圖 盤(pán)盤(pán) 點(diǎn)點(diǎn) 過(guò)過(guò) 程程 協(xié)協(xié) 作作 圖圖 實(shí)現(xiàn)圖( implementation diagram) 這類(lèi)圖提供系統(tǒng)實(shí)現(xiàn)方面的信息,包括構(gòu)件圖和配置圖。 構(gòu)件圖( ponent diagram) : 描述代碼構(gòu)件的物理結(jié)構(gòu)及各個(gè)構(gòu)件之間的 組織和 依賴(lài)關(guān)系 。 構(gòu)件可能是源代碼、二進(jìn)制文件或可執(zhí)行文件。 構(gòu)件圖則有助于分析和理解構(gòu)件之間的相互影響。 對(duì)于構(gòu)件圖,我們首先要知道的是構(gòu)件圖不能反映出系統(tǒng)的動(dòng)態(tài)特性, 它 專(zhuān)注于描述系統(tǒng)的靜態(tài)實(shí)現(xiàn)視圖。在我們對(duì)任何一個(gè)系統(tǒng)建模時(shí),構(gòu)件圖不可避免 地 要與類(lèi)圖相關(guān)聯(lián) ,因此我們通常把構(gòu)件映射成一個(gè)或多個(gè)類(lèi)、接口或協(xié)作。 圖圖 各各 種種 構(gòu)構(gòu) 件件 的的 表表 示示 方方 式式 部署圖 ( Deployment diagram): 定義系統(tǒng)中軟件和硬件的物理體系結(jié)構(gòu)。通常顯示實(shí)際的計(jì)算機(jī)和設(shè)備(用節(jié)點(diǎn)表示),以及各個(gè)節(jié)點(diǎn)之間的連接關(guān)系,也可以顯示連接的類(lèi)型及構(gòu)件之間的依賴(lài)關(guān)系。 通過(guò)構(gòu)造系統(tǒng)的 部署 圖,我們就可以構(gòu)造出整個(gè)系統(tǒng)體系結(jié)構(gòu)的靜態(tài) 部署 視圖。 圖圖 部部 署署 圖圖 UML的公共機(jī)制 規(guī)范說(shuō)明 ( Specification) : 在建模的過(guò)程中,我們利用 UML 的圖形表示發(fā)來(lái)對(duì)系統(tǒng)進(jìn)行可視 化,利用 UML 的詳述來(lái)描述系統(tǒng)的細(xì)節(jié)問(wèn)題。在文章前面提到的注釋的問(wèn)題實(shí)際上就是詳述機(jī)制的問(wèn)題,一個(gè)完備的系統(tǒng)不僅要包括完整的系統(tǒng)模型元素,還要有詳細(xì)的詳述才能稱(chēng)得上是一個(gè)健壯的系統(tǒng)。 修飾 : UML 表示法中的每一個(gè)元素都有一個(gè)基本符號(hào),可以把各種修飾細(xì)節(jié)加到這個(gè)符號(hào)上以擴(kuò)展其含義。 通用劃分 : 有 兩種通用劃分的手段,一種是對(duì)類(lèi)和對(duì)象的劃分(類(lèi)是一個(gè)抽象,而對(duì)象是這種抽象的一個(gè)具體形式);第二種是對(duì)接口和實(shí)現(xiàn)的分離(接口聲明了一個(gè)契約,而實(shí)現(xiàn)則表示了對(duì)該契約的具體實(shí)施,它負(fù)責(zé)如實(shí)地實(shí)現(xiàn)接口的完整語(yǔ)義)。 擴(kuò)充 機(jī)制 : 擴(kuò)展機(jī)制是對(duì)已有的 UML 語(yǔ)義按不同系統(tǒng)的特點(diǎn)合理地進(jìn)行擴(kuò)展。 UML 擴(kuò)展機(jī)制包括: ? 構(gòu)造型( Stereo type): 我們可以利用構(gòu)造型來(lái)擴(kuò)展 UML 的詞匯,利用它來(lái)創(chuàng)造新的構(gòu)造塊,這個(gè)新創(chuàng)造的構(gòu)造塊既可以從現(xiàn)有的構(gòu)造塊派生,又專(zhuān)門(mén)針對(duì)我們要解決的問(wèn)題。 ? 標(biāo)記值( Tagged value): 利用標(biāo)記值,我們可以擴(kuò)展 UML 構(gòu)造塊的特性,我們可以根據(jù)我們的需要來(lái)創(chuàng)建詳述元素的新元素。 ? 約束( Constraint): 如果我們需要對(duì) UML 構(gòu)造塊的語(yǔ)義進(jìn)行擴(kuò)展,我們就可以使用約束機(jī)制,這種機(jī)制使我 們可以增加新的規(guī)則和修改現(xiàn)有的規(guī)則。 3 Rational Rose 使用指南 Rose 創(chuàng)建一個(gè)新的系統(tǒng)模型時(shí)會(huì)自動(dòng)生成下列四種視圖:用例視圖、邏輯視圖、組件視圖和部署視圖。視圖是 Rose 模型結(jié)構(gòu)中的第一層次。 用例視圖 用例視圖 用來(lái)描述系統(tǒng)應(yīng)該具有的功能集。它是從系統(tǒng)的外部用戶(hù)角度出發(fā),對(duì)系統(tǒng)行為的抽象表示。它所描述的系統(tǒng)為用戶(hù)或者另一個(gè)系統(tǒng)提供服務(wù),也就是說(shuō),系統(tǒng)功能依賴(lài)外部角色的觸發(fā)激活,實(shí)現(xiàn)角色與系統(tǒng)的交互。因此,用例視圖又叫做系統(tǒng)行為模型,或者系統(tǒng)需求模型或系統(tǒng)功能模型。 用例 視圖主要為用戶(hù)、系統(tǒng) 分析人員、系統(tǒng)開(kāi)發(fā)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1