秋霞电影网午夜鲁丝片无码,真人h视频免费观看视频,囯产av无码片毛片一级,免费夜色私人影院在线观看,亚洲美女综合香蕉片,亚洲aⅴ天堂av在线电影猫咪,日韩三级片网址入口

(中職)UML與Rose建模應(yīng)用子情境2.3課件

上傳人:痛*** 文檔編號(hào):250201059 上傳時(shí)間:2024-11-01 格式:PPT 頁(yè)數(shù):36 大?。?27KB
收藏 版權(quán)申訴 舉報(bào) 下載
(中職)UML與Rose建模應(yīng)用子情境2.3課件_第1頁(yè)
第1頁(yè) / 共36頁(yè)
(中職)UML與Rose建模應(yīng)用子情境2.3課件_第2頁(yè)
第2頁(yè) / 共36頁(yè)
(中職)UML與Rose建模應(yīng)用子情境2.3課件_第3頁(yè)
第3頁(yè) / 共36頁(yè)

本資源只提供3頁(yè)預(yù)覽,全部文檔請(qǐng)下載后查看!喜歡就下載吧,查找使用更方便

10 積分

下載資源

資源描述:

《(中職)UML與Rose建模應(yīng)用子情境2.3課件》由會(huì)員分享,可在線閱讀,更多相關(guān)《(中職)UML與Rose建模應(yīng)用子情境2.3課件(36頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、子情景,2.3,靜態(tài)結(jié)構(gòu)建模,情境,2,:桌面系統(tǒng)建模,ATM,機(jī),*,(中職)UML與Rose建模應(yīng)用子情境2.3ppt課件,學(xué)習(xí)情境,2,:桌面系統(tǒng)建模,ATM,機(jī),UML,及,Rose,建模應(yīng)用,子情境,2.2,靜態(tài)結(jié)構(gòu)建模,子情境描述,根據(jù)子情境,2.1,的和,2.2,用例分析分別得到了需求分析表和用例圖?,F(xiàn)在對(duì)該系統(tǒng)的結(jié)構(gòu)特征進(jìn)行分析,并建立靜態(tài)結(jié)構(gòu)模型,其任務(wù)包括:,識(shí)別類(lèi),建立類(lèi)圖,1,類(lèi),類(lèi)圖描述了系統(tǒng)的靜態(tài)結(jié)構(gòu)。類(lèi)圖不僅定義系統(tǒng)中的類(lèi),表示類(lèi)的內(nèi)部結(jié)構(gòu)(屬性和操作),還表示了系統(tǒng)中類(lèi)之間的關(guān)系,包括關(guān)聯(lián)(,Association,)、依賴(lài),(Dependency),以及聚合,

2、(Aggregation),等。,相關(guān)知識(shí),(,1,)類(lèi),類(lèi)是一組具有相同屬性、相同行為、和其他對(duì)象有相同關(guān)系、有相同表現(xiàn)的對(duì)象描述。類(lèi)是對(duì)象的抽象,對(duì)象是類(lèi)的實(shí)例。現(xiàn)實(shí)世界中所有的事物都具有屬性,并且通過(guò)特有方式向外界展示自己的行為,以賬戶(hù)為例,具有名字、年齡、性別等屬性,賬戶(hù)有存款、取款等行為。,在,UML,模型圖中,類(lèi)圖標(biāo)如圖,2-13,所示??梢钥闯?,類(lèi)的描述由三部分組成。上方的,“,賬戶(hù),”,為類(lèi)名,中間的,“,name,、,age,、,sex,”,類(lèi)屬性,下方的,“,opname(),”,為類(lèi)操作,各部分之間有一條橫線分割開(kāi)。類(lèi)圖標(biāo)可以詳細(xì)描述類(lèi)的屬性和操作。,相關(guān)知識(shí),圖,2-1

3、3,類(lèi)圖標(biāo),(2),屬性,屬性是類(lèi)的信息包含,它可以確定并區(qū)分對(duì)象以及對(duì)象的狀態(tài)。屬性一般描述類(lèi)的某個(gè)特征,屬性的完整語(yǔ)法為:,可見(jiàn)性,屬性名,多重性,:類(lèi)名,=,初值,特殊串,相關(guān)知識(shí),(3),操作,操作的完整語(yǔ)法形式為:,可見(jiàn)性,操作名,參數(shù)表,:返回類(lèi)型,特殊串,操作分三個(gè)部分:操作名、操作參數(shù)和操作返回值。參數(shù)是操作的輸入變?cè)?,返回是操作的輸出?(4),對(duì)象,對(duì)象是一個(gè)類(lèi)的實(shí)例。對(duì)象的每一個(gè)屬性都有具體的值。在圖形上,對(duì)象圖標(biāo)可表示為如圖,2-14,所示的圖形。,相關(guān)知識(shí),圖,2-14,對(duì)象圖標(biāo),2.,關(guān)系,系統(tǒng)一般不會(huì)只包含一個(gè)類(lèi),而往往是由多個(gè)類(lèi)組成的。尋找系統(tǒng)中類(lèi)之間的相互關(guān)系

4、,是建模必不可少、也是非常關(guān)鍵的一個(gè)過(guò)程。,兩個(gè)類(lèi)之間的關(guān)系一般包括關(guān)聯(lián)、聚合、泛化和依賴(lài),還包括他們的構(gòu)造型關(guān)系。,相關(guān)知識(shí),(,1,)關(guān)聯(lián),當(dāng)兩個(gè)類(lèi)之間在概念上有連接關(guān)系時(shí),類(lèi)之間的連接稱(chēng)為關(guān)聯(lián)。關(guān)聯(lián)關(guān)系描述給定類(lèi)的對(duì)象之間語(yǔ)義上的連接。它提供了不同類(lèi)的對(duì)象可以相互作用的連接。,在,UML,中,關(guān)聯(lián)用一根實(shí)線來(lái)表示。關(guān)聯(lián)具有方向性,用箭頭表示關(guān)聯(lián)的方向如果關(guān)聯(lián)中不明確指明關(guān)聯(lián)的方向,則默認(rèn)關(guān)聯(lián)式雙向的。,如圖,2-15,所示,銀行對(duì)應(yīng)賬戶(hù)庫(kù),這是一種單向關(guān)聯(lián);賬戶(hù)在多個(gè),ATM,機(jī)上,,ATM,機(jī)上有多個(gè)賬戶(hù),這是一種雙向關(guān)聯(lián)。,相關(guān)知識(shí),圖,2-15,關(guān)聯(lián)關(guān)系,(,2,)聚合,聚合是類(lèi)之

5、間的一種整體與部分的關(guān)系,也就是說(shuō),一個(gè)整體類(lèi)是由多個(gè)類(lèi)組成的。部分類(lèi)和整體類(lèi)之間存在的這種關(guān)聯(lián)關(guān)系稱(chēng)為聚合。,聚合體現(xiàn)了一種層次結(jié)構(gòu),整體類(lèi)位于部分類(lèi)的上層,多個(gè)部分類(lèi)處于并列的層次。,在,UML,建模中,聚合圖標(biāo)表示為尾端帶一個(gè)菱形的單箭頭直線,菱形指向整體部分,繪圖時(shí)從整體類(lèi)拖動(dòng)鼠標(biāo)到部分類(lèi)。銀行類(lèi)與屬性類(lèi)的關(guān)系如圖,2-16,所示。圖,2-16,(,b,)將聚合表示成為一棵樹(shù),只是表示方式不同而已,表示沒(méi)有任何附加的意義。,相關(guān)知識(shí),(,3,)泛化,面向?qū)ο笏枷氲囊粋€(gè)重要概念是繼承。繼承是在現(xiàn)有類(lèi)的基礎(chǔ)上定義和實(shí)現(xiàn)一個(gè)新類(lèi)的技術(shù),刻畫(huà)了類(lèi)的一般性和特殊性。被繼承的類(lèi)稱(chēng)為父類(lèi)或超類(lèi),繼承

6、的類(lèi)稱(chēng)為子類(lèi)。子類(lèi)將父類(lèi)作為自己的內(nèi)容,并加入若干新的內(nèi)容。子類(lèi)繼承了超過(guò)一個(gè)以上的父類(lèi)的屬性和操作,稱(chēng)為多繼承,否則為單繼承。,相關(guān)知識(shí),圖,2-16,銀行類(lèi)與屬性類(lèi)之間聚合關(guān)系,UML,將繼承描述為泛化關(guān)系,即泛化關(guān)系是機(jī)制中產(chǎn)生的類(lèi)與類(lèi)之間的關(guān)系。,有時(shí)也稱(chēng)泛化為,“,is a part of,”,關(guān)系:一個(gè)事物是另一個(gè)事物的種類(lèi)。泛化意味著子類(lèi)的對(duì)象可以被用在父類(lèi)可能出現(xiàn)的任何地方,但反過(guò)來(lái)不是這樣。換句話說(shuō),泛化意味著子類(lèi)可以替換父類(lèi)。子類(lèi)繼承父類(lèi)的特性,特別是父類(lèi)的屬性和操作。通常,子類(lèi)除了具有父類(lèi)的屬性和操作,還具有另外的屬性和操作。,在圖形上,泛化表示一條帶有空心大箭頭的有向?qū)?/p>

7、線,箭頭指向父類(lèi),如圖,2-17,所示。,相關(guān)知識(shí),圖,2-17,泛化關(guān)系,(,4,)組成,在類(lèi)的眾多關(guān)系中,組合關(guān)系與聚合關(guān)系的異同之處在于組成的關(guān)系中,整體類(lèi)同樣都是由部分類(lèi)組成,但是部分類(lèi)需要整體類(lèi)才能存在,當(dāng)整體類(lèi)被銷(xiāo)毀時(shí),部分類(lèi)將同時(shí)被銷(xiāo)毀。這正是組合所表達(dá)的內(nèi)涵:為組成類(lèi)的內(nèi)在部分建模。表示組成關(guān)系的符號(hào)與聚集關(guān)系類(lèi)似,但是端末的菱形是實(shí)心的。,相關(guān)知識(shí),圖,2-15,組成關(guān)系示例,如圖,2-18,所示,代表數(shù)據(jù)庫(kù)的整體類(lèi),DBEmployee,由表,TableEmployee,和表,TableSalory,組成,這些關(guān)聯(lián)使用組成關(guān)系表示,因?yàn)槿绻麛?shù)據(jù)庫(kù)不存在類(lèi),數(shù)據(jù)庫(kù)中的標(biāo)也不存

8、在了。,圖,2-19,新建類(lèi)圖,在瀏覽窗口中右鍵單擊,“,Logical View,”,(邏輯視圖),在彈出的菜單上選擇菜單項(xiàng),“,New,”,(新建)下的,“,Class Diagram,”,(類(lèi)圖)命令,如圖,2-19,所示。,新建類(lèi)圖,步驟,1,任務(wù)實(shí)施,圖,2-20,類(lèi)圖重命名,類(lèi)圖重命名,步驟,2,如圖,2-20,所示,在用例圖,“,NewDiagram,”,上單擊鼠標(biāo)右鍵,在彈出的菜單上單擊,“,Rename,”,命令,從鍵盤(pán)輸入,“,ATM,類(lèi),”,,按回車(chē)鍵后,實(shí)現(xiàn)重命名,。,任務(wù)實(shí)施,圖,2-21,Class,工具,如圖,2-21,所示,單擊選定該圖標(biāo),然后移動(dòng)光標(biāo)到類(lèi)圖窗口

9、,在適當(dāng)位置單擊鼠標(biāo)左鍵,出現(xiàn)名為,“,NewClass,”,的類(lèi),創(chuàng)建類(lèi),步驟,3,任務(wù)實(shí)施,圖,2-22,類(lèi)重命名示例,鼠標(biāo)左鍵雙擊,“,NewClass,”,類(lèi),彈出如圖,2-22,所示的對(duì)話框,在標(biāo)簽,“,Name,”,對(duì)應(yīng)的文本框中輸入,“,銀行,”,,單擊,“,OK,”,按鈕,即可實(shí)現(xiàn)重命名。,對(duì)“,NewClass”,重命名,步驟,4,任務(wù)實(shí)施,圖,2-23,創(chuàng)建類(lèi),參照步驟,3,、,4,,創(chuàng)建其它類(lèi),最后得到的效果如圖,2-23,所示。,創(chuàng)建其它類(lèi),步驟,5,任務(wù)實(shí)施,圖,2-24,選擇聚合工具,圖,2-25,聚合示例,如圖,2-24,,從工具箱中選擇,aggregation,

10、工具,組合工具,如圖,2-25,,按,“,從銀行到銀行儲(chǔ)蓄庫(kù),”,的方向拖動(dòng)。,創(chuàng)建聚合關(guān)系,步驟,6,任務(wù)實(shí)施,圖,2-26 ATM,機(jī)聚合關(guān)系,對(duì)照步驟,7,的方法,依次創(chuàng)建其它類(lèi)間的聚合關(guān)系,如圖,2-26,所示。,創(chuàng)建其它類(lèi)間聚合關(guān)系,步驟,7,任務(wù)實(shí)施,如圖,2-27,所示的對(duì)話框,進(jìn)行設(shè)置。,圖,2-27,聚合對(duì)話框,更改類(lèi)組合關(guān)系為組成關(guān)系,步驟,8,任務(wù)實(shí)施,接著移動(dòng)光標(biāo)指向頁(yè)框,“,Role B detail,”,單擊鼠標(biāo)左鍵,切換至,“,Role B detail,”,頁(yè)框。然后移動(dòng)光標(biāo)指向,“,By Value,”,選項(xiàng),如圖,2-29,所示,單擊選定該項(xiàng)。,圖,2-29

11、,選定“,By Value”,選項(xiàng),最后單擊,“,OK,”,按鈕,如圖,2-30,所示,注意到空菱形箭頭變成了黑色菱形箭頭,此時(shí)組合關(guān)就變成組成關(guān)系。,任務(wù)實(shí)施,圖,2-30,組成關(guān)系示例,任務(wù)實(shí)施,參照步驟,9,的方法,依次創(chuàng)建其它類(lèi)間的組成關(guān)系,最后得到的效果圖如圖,2-31,所示。,圖,2-31,類(lèi)間的組成關(guān)系,創(chuàng)建其它類(lèi)間的組成關(guān)系,步驟,9,任務(wù)實(shí)施,圖,2-32,選擇“,New Attribute”,命令,鼠標(biāo)右鍵單擊,“,帳戶(hù),”,類(lèi),對(duì)彈出的菜單上選擇,“,New Attribute,”,(新屬性)命令,如圖,2-32,所示,單擊鼠標(biāo)左鍵。,創(chuàng)建“賬戶(hù)”類(lèi)的屬性,步驟,10,任

12、務(wù)實(shí)施,如圖,2-33,(,a,)所示,出現(xiàn)名為,“,name,”,的屬性,從鍵盤(pán)輸入,“,賬戶(hù)類(lèi)型,:char,”,(,【,注意,】,輸入冒號(hào)時(shí)請(qǐng)切換至英文方式),按回車(chē)確認(rèn),實(shí)現(xiàn)對(duì),“,賬戶(hù),”,類(lèi)的屬性創(chuàng)建,如圖,2-33,(,b,)所示。,圖,2-33,創(chuàng)建類(lèi)屬性,(,a,),(,b,),任務(wù)實(shí)施,鼠標(biāo)左鍵單擊,“,類(lèi)型設(shè)置,”,屬性左邊的圖標(biāo),出現(xiàn)如圖,2-34,(,a,)所示的權(quán)限圖標(biāo)列表,在其中選擇,“,帶鑰匙,”,的圖標(biāo),設(shè)置類(lèi),“,賬戶(hù)類(lèi)型,”,的屬性的訪問(wèn)權(quán)限為私有的訪問(wèn)權(quán)限,如圖,2-34,(,b,)所示。,圖,2-34,設(shè)置類(lèi)屬性訪問(wèn)權(quán)限,(,a,),(,b,),設(shè)置類(lèi)

13、屬性訪問(wèn)權(quán)限,步驟,11,任務(wù)實(shí)施,鼠標(biāo)右鍵單擊,“,帳戶(hù),”,類(lèi),對(duì)彈出的菜單上選擇,“,New Operation,”,(新操作)命令,如圖,2-35,所示,單擊鼠標(biāo)左鍵。,圖,2-35,選擇“,New Operation”,命令,設(shè)置“賬戶(hù)”類(lèi)的操作,步驟,12,任務(wù)實(shí)施,如圖,2-36,(,a,)所示,出現(xiàn)名為,“,opname(),”,的操作,從鍵盤(pán)輸入,“,設(shè)置類(lèi)型,(),”,(,【,注意,】,輸入圓括號(hào)時(shí)請(qǐng)切換至英文方式),按回車(chē)確認(rèn),實(shí)現(xiàn)對(duì),“,賬戶(hù),”,類(lèi)的操作創(chuàng)建,如圖,2-36,(,b,)所示。,(,a,)(,b,),圖,2-36,創(chuàng)建類(lèi)的操作,任務(wù)實(shí)施,圖,2-37,操

14、作調(diào)用權(quán)限示例,(,a,),(,b,),鼠標(biāo)左鍵單擊,“,設(shè)置類(lèi)型,(),”,操作左邊的圖標(biāo),出現(xiàn)如圖,2-37,(,a,)所示的調(diào)用權(quán)限圖標(biāo)列表,在其中選擇第一個(gè)圖標(biāo),設(shè)置,“,設(shè)置類(lèi)型,(),”,操作為公有的調(diào)用權(quán)限,如圖,2-37,(,b,)所示。,設(shè)置“設(shè)置類(lèi)型,()”,操作的調(diào)用權(quán)限,步驟,13,任務(wù)實(shí)施,圖,2-38 ATM,機(jī)的類(lèi)圖,參照步驟,11,、,12,完成其它類(lèi)的屬性的創(chuàng)建與權(quán)限設(shè)置,參照步驟,13,、,14,完成其它類(lèi)的操作的創(chuàng)建與訪問(wèn)權(quán)限的設(shè)置,最后得到效果如圖,2-38,所示。,ATM,機(jī)的類(lèi)圖,步驟,14,任務(wù)實(shí)施,【,提示,】,對(duì)象的創(chuàng)建依附于,“,協(xié)作圖,”,

15、,也就是就,首先需新建一個(gè),“,協(xié)作圖,”,,然后在打開(kāi)協(xié)作圖窗口的前提下,利用工具箱中的工具,“,Object,”,才能創(chuàng)建對(duì)象及對(duì)象圖,故此,此處只給出一個(gè)對(duì)象圖創(chuàng)建的示例,如圖,2-39,所示,關(guān)于對(duì)象的創(chuàng)建與協(xié)作圖,將在,2.3.5,任務(wù)中再詳細(xì)介紹。,2-39,創(chuàng)建對(duì)象示例,創(chuàng)建,Object,(對(duì)象)示例,步驟,15,任務(wù)實(shí)施,知識(shí)或技能拓展,許多銀行儲(chǔ)戶(hù)組成了儲(chǔ)戶(hù)庫(kù)。,ATM,系統(tǒng)包含了許多,ATM,機(jī)。銀行儲(chǔ)戶(hù)及,ATM,機(jī)兩個(gè)類(lèi)包含哪些屬性,哪些操作,它們的可見(jiàn)性及操作的返回類(lèi)型、參數(shù)個(gè)數(shù)、參數(shù)類(lèi)型從類(lèi)圖上都一目了然。更多的屬性及操作都可以一一加上,使這個(gè)類(lèi)圖更詳細(xì)更完整,從

16、而使參與項(xiàng)目的每個(gè)成員都能無(wú)歧義的明了整個(gè)設(shè)計(jì)的類(lèi)的結(jié)構(gòu)。同樣對(duì)于一個(gè)真正的銀行系統(tǒng),這個(gè)類(lèi)圖過(guò)于簡(jiǎn)單。不同的帳戶(hù)有不同的余額計(jì)算方法,我們可以加上具體的算法。對(duì)于不同的帳戶(hù)可能還有一些它特有的操作,我們也可以加上,通過(guò)類(lèi)圖不僅可以使設(shè)計(jì)者明確的表達(dá)自己的設(shè)計(jì)意圖,也能幫組自己整理思路,充實(shí)及優(yōu)化自己的設(shè)計(jì)。,知識(shí)或技能拓展,許多銀行儲(chǔ)戶(hù)組成了儲(chǔ)戶(hù)庫(kù)。,ATM,系統(tǒng)包含了許多,ATM,機(jī)。銀行儲(chǔ)戶(hù)及,ATM,機(jī)兩個(gè)類(lèi)包含哪些屬性,哪些操作,它們的可見(jiàn)性及操作的返回類(lèi)型、參數(shù)個(gè)數(shù)、參數(shù)類(lèi)型從類(lèi)圖上都一目了然。更多的屬性及操作都可以一一加上,使這個(gè)類(lèi)圖更詳細(xì)更完整,從而使參與項(xiàng)目的每個(gè)成員都能無(wú)歧義的明了整個(gè)設(shè)計(jì)的類(lèi)的結(jié)構(gòu)。同樣對(duì)于一個(gè)真正的銀行系統(tǒng),這個(gè)類(lèi)圖過(guò)于簡(jiǎn)單。不同的帳戶(hù)有不同的余額計(jì)算方法,我們可以加上具體的算法。對(duì)于不同的帳戶(hù)可能還有一些它特有的操作,我們也可以加上,通過(guò)類(lèi)圖不僅可以使設(shè)計(jì)者明確的表達(dá)自己的設(shè)計(jì)意圖,也能幫組自己整理思路,充實(shí)及優(yōu)化自己的設(shè)計(jì)。,子情景總結(jié),通過(guò)本任務(wù)的實(shí)施,應(yīng)掌握下列知識(shí)和技能:,類(lèi)與對(duì)象之間的關(guān)系,類(lèi)的屬性、操作的設(shè)置,組成、聚合關(guān)系的區(qū)別,

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

最新文檔

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  sobing.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶(hù)上傳的文檔直接被用戶(hù)下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!