版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、UML實(shí)驗(yàn)報(bào)告 計(jì) 面向?qū)ο蠓治雠c設(shè)計(jì) U L 實(shí)驗(yàn)報(bào)告 學(xué) 學(xué) 號(hào):180 0 姓 姓 名: 龐志偉 班 班 級(jí):08 級(jí)軟件 2 班 指導(dǎo)老師:姚 姚 宇峰 峰 實(shí)驗(yàn)及作業(yè)一 一、實(shí)驗(yàn)?zāi)康?了解軟件工程等基礎(chǔ)知識(shí),為后續(xù)得統(tǒng)一建模語(yǔ)言 UL 知識(shí)得學(xué)習(xí)做好準(zhǔn)備工作。 二、實(shí)驗(yàn)設(shè)備與環(huán)境 裝有isi、RationalRo得計(jì)算機(jī)。 三、實(shí)驗(yàn)內(nèi)容 、復(fù)習(xí)闡述“軟件工程開(kāi)發(fā)模型”得相關(guān)概念,并分析各種模型得優(yōu)缺點(diǎn),寫(xiě)成實(shí)驗(yàn)報(bào)告。 、熟悉M軟件設(shè)計(jì)工具 Vsio、Ratioal Rose 得安裝及環(huán)境 四、實(shí)驗(yàn)過(guò)程及結(jié)果 1、軟件工程開(kāi)發(fā)模型有(1)瀑布模型,(2)原型模型,(3)螺旋模型,(4)
2、噴泉模型 ()瀑布模型 將功能得實(shí)現(xiàn)與設(shè)計(jì)分開(kāi),便于分工協(xié)作,即采用結(jié)構(gòu)化得分析與設(shè)計(jì)方法將邏輯實(shí)現(xiàn)與物理實(shí)現(xiàn)分開(kāi)。將軟件生命周期劃分為制定計(jì)劃、需求分析、軟件設(shè)計(jì)、程序編寫(xiě)、軟件測(cè)試與運(yùn)行維護(hù)等六個(gè)基本活動(dòng),并且規(guī)定了它們自上而下、相互銜接得固定次序,如同瀑布流水,逐級(jí)下落。 優(yōu)點(diǎn): 1)為項(xiàng)目提供了按階段劃分得檢 瀑布模型查點(diǎn)。 2)當(dāng)前一階段完成后,您只需要去關(guān)注后續(xù)階段。 3)可在迭代模型中應(yīng)用瀑布模型。 缺點(diǎn): )在項(xiàng)目各個(gè)階段之間極少有反饋。 2)只有在項(xiàng)目生命周期得后期才能瞧到結(jié)果。 )通過(guò)過(guò)多得強(qiáng)制完成日期與里程碑來(lái)跟蹤各個(gè)項(xiàng)目階段。 (2)原型模型 原型模型又稱(chēng)快速原型,它就
3、是增量模型得另一種形式;它就是在開(kāi)發(fā)真實(shí)系統(tǒng)之前,構(gòu)造一 個(gè)原型,在該原型得基礎(chǔ)上,逐漸完成整個(gè)系統(tǒng)得開(kāi)發(fā)工作、快速原型模型得第一步就是建造一個(gè)快速原型,實(shí)現(xiàn)客戶(hù)或未來(lái)得用戶(hù)與系統(tǒng)得交互,用戶(hù)或客戶(hù)對(duì)原型進(jìn)行評(píng)價(jià),進(jìn)一步細(xì)化待開(kāi)發(fā)軟件得需求。通過(guò)逐步調(diào)整原型使其滿(mǎn)足客戶(hù)得要求,開(kāi)發(fā)人員可以確定客戶(hù)得真正需求就是什么;第二步則在第一步得基礎(chǔ)上開(kāi)發(fā)客戶(hù)滿(mǎn)意得軟件產(chǎn)品。 優(yōu)點(diǎn):克服瀑布模型得缺點(diǎn),減少由于軟件需求不明確帶來(lái)得開(kāi)發(fā)風(fēng)險(xiǎn)。 缺點(diǎn):所選用得開(kāi)發(fā)技術(shù)與工具不一定符合主流得發(fā)展;快速建立起來(lái)得系統(tǒng)結(jié)構(gòu)加上連續(xù)得修改可能會(huì)導(dǎo)致產(chǎn)品質(zhì)量低下。 ()螺旋模型 螺旋模型采用一種周期性得方法來(lái)進(jìn)行系統(tǒng)開(kāi)
4、發(fā)。這會(huì)導(dǎo)致開(kāi)發(fā)出眾多得中間版本。使用它,項(xiàng)目經(jīng)理在早期就能夠?yàn)榭蛻?hù)實(shí)證某些概念。該模型就是快速原型法,以進(jìn)化得開(kāi)發(fā)方式為中心,在每個(gè)項(xiàng)目階段使用瀑布模型法、這種模型得每一個(gè)周期都包括需求定義、風(fēng)險(xiǎn)分析、工程實(shí)現(xiàn)與評(píng)審 4 個(gè)階段,由這個(gè)階段進(jìn)行迭代、軟件開(kāi)發(fā)過(guò)程每迭代一次,軟件開(kāi)發(fā)又前進(jìn)一個(gè)層次。螺旋模型基本做法就是在“瀑布模型”得每一個(gè)開(kāi)發(fā)階段前引入一個(gè)非常嚴(yán)格得風(fēng)險(xiǎn)識(shí)別、風(fēng)險(xiǎn)分析與風(fēng)險(xiǎn)控制,它把軟件項(xiàng)目分解成一個(gè)個(gè)小項(xiàng)目。每個(gè)小項(xiàng)目都標(biāo)識(shí)一個(gè)或多個(gè)主要風(fēng)險(xiǎn),直到所有得主要風(fēng)險(xiǎn)因素都被確定。 優(yōu)點(diǎn): )設(shè)計(jì)上得靈活性,可以在項(xiàng)目得各個(gè)階段進(jìn)行變更。 2)以小得分段來(lái)構(gòu)建大型系統(tǒng),使成本計(jì)算
5、變得簡(jiǎn)單容易。 3)客戶(hù)始終參與每個(gè)階段得開(kāi)發(fā),保證了項(xiàng)目不偏離正確方向以及項(xiàng)目得可控性。 4)隨著項(xiàng)目推進(jìn),客戶(hù)始終掌握項(xiàng)目得最新信息 , 從而她或她能夠與管理層有效地交互。 5)客戶(hù)認(rèn)可這種公司內(nèi)部得開(kāi)發(fā)方式帶來(lái)得良好得溝通與高質(zhì)量得產(chǎn)品。 缺點(diǎn): 很難讓用戶(hù)確信這種演化方法得結(jié)果就是可以控制得。建設(shè)周期長(zhǎng),而軟件技術(shù)發(fā)展比較快,所以經(jīng)常出現(xiàn)軟件開(kāi)發(fā)完畢后,與當(dāng)前得技術(shù)水平有了較大得差距,無(wú)法滿(mǎn)足當(dāng)前用戶(hù)需求。 (4)噴泉模型 噴泉模型就是一種以用戶(hù)需求為動(dòng)力,以對(duì)象為驅(qū)動(dòng)得模型,主要用于采用對(duì)象技術(shù)得軟件開(kāi)發(fā)項(xiàng)目。該模型認(rèn)為軟件開(kāi)發(fā)過(guò)程自下而上周期得各階段就是相互迭代與無(wú)間隙得特性。軟件
6、得某個(gè)部分常常被重復(fù)工作多次,相關(guān)對(duì)象在每次迭代中隨之加入漸進(jìn)得軟件成分。無(wú)間隙指在各項(xiàng)活動(dòng)之間無(wú)明顯邊界,如分析與設(shè)計(jì)活動(dòng)之間沒(méi)有明顯得界限,由于對(duì)象概念得引入,表達(dá)分析、設(shè)計(jì)、實(shí)現(xiàn)等活動(dòng)只用對(duì)象類(lèi)與關(guān)系,從而可以較為容易地實(shí)現(xiàn)活動(dòng)得迭代與無(wú)間隙,使其開(kāi)發(fā)自然地包括復(fù)用。 優(yōu)點(diǎn): 噴泉模型不像瀑布模型那樣,需要分析活動(dòng)結(jié)束后才開(kāi)始設(shè)計(jì)活動(dòng),設(shè)計(jì)活動(dòng)結(jié)束后才開(kāi)始編碼活動(dòng)。該模型得各個(gè)階段沒(méi)有明顯得界限,開(kāi)發(fā)人員可以同步進(jìn)行開(kāi)發(fā)。其優(yōu)點(diǎn)就是可以提高軟件項(xiàng)目開(kāi)發(fā)效率,節(jié)省開(kāi)發(fā)時(shí)間,適應(yīng)于面向?qū)ο蟮密浖_(kāi)發(fā)過(guò)程。 缺點(diǎn): 由于噴泉模型在各個(gè)開(kāi)發(fā)階段就是重疊得,因此在開(kāi)發(fā)過(guò)程中需要大量得開(kāi)發(fā)人員,因此
7、不利于項(xiàng)目得管理、此外這種模型要求嚴(yán)格管理文檔,使得審核得難度加大,尤其就是面對(duì)可能隨時(shí)加入各種信息、需求與資料得情況。 五、實(shí)驗(yàn)小結(jié): 通過(guò)本次實(shí)驗(yàn)讓我了解了軟件工程開(kāi)發(fā)得 4 中主要模型與這些模型得優(yōu)缺點(diǎn)、初次安裝并使用 UML 軟件設(shè)計(jì)工具 Visio 與atioa Rose 使我初步認(rèn)識(shí)了軟件開(kāi)發(fā)中 UML 得設(shè)計(jì)、 實(shí)驗(yàn)及作業(yè)二 一、實(shí)驗(yàn)?zāi)康?1、了解面向?qū)ο蟮没靖拍?2、熟悉面向?qū)ο蟮梅治觥⒃O(shè)計(jì)過(guò)程 3、了解基于 UML 得面向?qū)ο蠓治鲈O(shè)計(jì)過(guò)程 二、實(shí)驗(yàn)設(shè)備與環(huán)境 裝有 Visio、thnaRose 得計(jì)算機(jī)。 三、實(shí)驗(yàn)內(nèi)容 1、熟悉 Raonal Ros得使用。 、熟悉利用統(tǒng)一
8、建模語(yǔ)言進(jìn)行分析、設(shè)計(jì)軟件得過(guò)程,完成作業(yè):論述面向?qū)ο?OO)方法得特點(diǎn)、優(yōu)勢(shì)以及存在得問(wèn)題。 四、實(shí)驗(yàn)過(guò)程及結(jié)果 面向?qū)ο蠓椒?OjectOriented ethod)就是一種把面向?qū)ο蟮盟枷霊?yīng)用于軟件開(kāi)發(fā)過(guò)程中,指導(dǎo)開(kāi)發(fā)活動(dòng)得系統(tǒng)方法,簡(jiǎn)稱(chēng) OO (Objcened)方法,就是建立在“對(duì)象概念基礎(chǔ)上得方法學(xué)。對(duì)象就是由數(shù)據(jù)與容許得操作組成得封裝體,與客觀(guān)實(shí)體有直接對(duì)應(yīng)關(guān)系,一個(gè)對(duì)象類(lèi)定義了具有相似性質(zhì)得一組對(duì)象、而每繼承性就是對(duì)具有層次關(guān)系得類(lèi)得屬性與操作進(jìn)行共享得一種方式。所謂面向?qū)ο缶途褪腔趯?duì)象概念,以對(duì)象為中心,以類(lèi)與繼承為構(gòu)造機(jī)制,來(lái)認(rèn)識(shí)、理解、刻畫(huà)客觀(guān)世界與設(shè)計(jì)、構(gòu)建相應(yīng)得軟
9、件系統(tǒng)、主要特征:封裝性,多態(tài)性 優(yōu)勢(shì): ()強(qiáng)調(diào)從現(xiàn)實(shí)世界中客觀(guān)存在得事物(對(duì)象)出發(fā)來(lái)認(rèn)識(shí)問(wèn)題域與構(gòu)造系統(tǒng),這就使系統(tǒng)開(kāi)發(fā)者大大減少了對(duì)問(wèn)題域得理解難度,從而使系統(tǒng)能更準(zhǔn)確地反映問(wèn)題域。 (2)運(yùn)用人類(lèi)日常得思維方法與原則(體現(xiàn)于 OO 方法得抽象、分類(lèi)、繼承、封裝、消息通訊等基本原則)進(jìn)行系統(tǒng)開(kāi)發(fā),有益于發(fā)揮人類(lèi)得思維能力,并有效地控制了系 統(tǒng)復(fù)雜性。 (3)對(duì)象得概念貫穿于開(kāi)發(fā)過(guò)程得終,使各個(gè)開(kāi)發(fā)階段得系統(tǒng)成分具良好得對(duì)應(yīng),從而顯著地提高了系統(tǒng)得開(kāi)發(fā)效率與質(zhì)量,并大大降低系統(tǒng)維護(hù)得難度。 ()對(duì)象概念得一致性,使參與系統(tǒng)開(kāi)發(fā)得各類(lèi)人員在開(kāi)發(fā)得各所段具有共同語(yǔ)言,有效地改善了人員之間得
10、交流與協(xié)作、(5)對(duì)象得相對(duì)穩(wěn)定性與對(duì)易變因素隔離,增強(qiáng)了系統(tǒng)得應(yīng)變能力。 (6)對(duì)象類(lèi)之間得繼承關(guān)系與對(duì)象得相對(duì)獨(dú)立性,對(duì)軟件復(fù)用提供了強(qiáng)有力得支持。 存在得問(wèn)題: (1)軟件重用性差 (2)軟件可維護(hù)性差 (3)開(kāi)發(fā)出得軟件不能滿(mǎn)足用戶(hù)需要 五、實(shí)驗(yàn)小結(jié): 通過(guò)本次實(shí)驗(yàn)了解 Raional ose 得使用。學(xué)習(xí)利用統(tǒng)一建模語(yǔ)言進(jìn)行分析、設(shè)計(jì)軟件得過(guò)程,通過(guò)上網(wǎng)查詢(xún),了解有關(guān)面向?qū)ο?OO)方法得特點(diǎn)、優(yōu)勢(shì)以及存在得問(wèn)題。 實(shí)驗(yàn)及作業(yè)三 三、實(shí)驗(yàn)?zāi)康?1、講解用例、參與者、語(yǔ)境建模技術(shù)與需求建模技術(shù)。 2、通過(guò)實(shí)例使學(xué)生有一個(gè)初步認(rèn)識(shí),為后面得學(xué)習(xí)打下堅(jiān)實(shí)得基礎(chǔ)。 四、實(shí)驗(yàn)設(shè)備與環(huán)境 裝有
11、Vis、RationlRos得計(jì)算機(jī)。 四、實(shí)驗(yàn)內(nèi)容 1、掌握“參與者”、“用例”、“各種關(guān)系”在isio 或 Raonal Ros中得設(shè)計(jì)方法。體會(huì)用例圖得設(shè)計(jì)方法。 2、以圖書(shū)館管理系統(tǒng)為例,完成其用例圖得設(shè)計(jì)。并書(shū)寫(xiě)實(shí)驗(yàn)報(bào)告、 四、實(shí)驗(yàn)過(guò)程及結(jié)果 圖書(shū)管理系統(tǒng)中得參與者有讀者、圖書(shū)管理員與系統(tǒng)管理員、讀者能夠進(jìn)行查詢(xún),借書(shū)(有擴(kuò)展關(guān)系預(yù)定與續(xù)借),還書(shū),罰款(有擴(kuò)展關(guān)系超期罰款與損壞罰款),登陸; 圖書(shū)管理員能夠進(jìn)行登陸,處理借書(shū),處理還書(shū)(有擴(kuò)展關(guān)系收罰金),解除預(yù)定; 讀者訂書(shū)借書(shū)還書(shū)刪除預(yù)訂信息圖書(shū)管理員罰款 系統(tǒng)管理員能夠進(jìn)行登陸,管理用戶(hù)與管理圖書(shū)目錄(有擴(kuò)展關(guān)系新增書(shū)籍與刪除
12、書(shū)記); 圖書(shū)維護(hù)讀者信息維護(hù)新增圖書(shū)刪除圖書(shū)系統(tǒng)維護(hù)系統(tǒng)管理員 五、實(shí)驗(yàn)小結(jié): 通過(guò)本次實(shí)驗(yàn)第一次使用OE 畫(huà)用例圖使我初步了解了什么就是用例圖,如何進(jìn)行畫(huà)用例圖。通過(guò)畫(huà)圖書(shū)管理系統(tǒng)得用例圖后,使我能夠正確使用OSE 軟件畫(huà)用例圖、實(shí)驗(yàn)及作業(yè)四 一、實(shí)驗(yàn)?zāi)康?講解靜態(tài)視圖中得類(lèi)圖、對(duì)象圖等建模知識(shí),并通過(guò)圖書(shū)館管理系統(tǒng)得靜態(tài)視圖進(jìn)行實(shí)例講解,為學(xué)生以后得學(xué)習(xí)打下堅(jiān)實(shí)得基礎(chǔ)。 二、實(shí)驗(yàn)設(shè)備與環(huán)境 裝有iio、ationalRose 得計(jì)算機(jī)。 三、實(shí)驗(yàn)內(nèi)容 實(shí)現(xiàn)并改進(jìn)圖書(shū)館管理系統(tǒng)中得類(lèi)圖。 四、實(shí)驗(yàn)過(guò)程及結(jié)果 根據(jù)實(shí)驗(yàn)三得用例圖畫(huà)出如下得類(lèi)圖、1、讀者,圖書(shū)管理員,與系統(tǒng)管理員都就是用戶(hù),就
13、是用戶(hù)類(lèi)得泛化; 2、登錄與用戶(hù)就是依賴(lài)關(guān)系,登錄需要取決于用戶(hù)類(lèi)里得用戶(hù)名與密碼。 五、實(shí)驗(yàn)小結(jié): 通過(guò)本次實(shí)驗(yàn)就是我初步了解了如何將用例圖轉(zhuǎn)換成相應(yīng)得類(lèi)圖。在畫(huà)類(lèi)圖就是需要弄清楚類(lèi)與類(lèi)之間得各種關(guān)系,只有弄清楚類(lèi)之間得關(guān)系后才能畫(huà)好類(lèi)圖。 面向?qū)ο蠓治雠c設(shè)計(jì)(UML) 實(shí)驗(yàn)五 一、實(shí)驗(yàn)?zāi)康?了解動(dòng)態(tài)視圖中得狀態(tài)圖得設(shè)計(jì)、建模,包括:狀態(tài)機(jī)、狀態(tài)、轉(zhuǎn)移等概念。 二、實(shí)驗(yàn)設(shè)備與環(huán)境 裝有 Vsio、RtionaRose 得計(jì)算機(jī)、三、實(shí)驗(yàn)內(nèi)容 實(shí)現(xiàn)并改進(jìn)圖書(shū)館管理系統(tǒng)中得狀態(tài)圖、四、實(shí)驗(yàn)過(guò)程及結(jié)果 新書(shū)可借書(shū)刪除已預(yù)定 已借書(shū)借書(shū) 預(yù)定借書(shū)還書(shū)取消預(yù)定 新用戶(hù) 賬戶(hù)可借書(shū)可借書(shū)不可借書(shū)還書(shū)達(dá)借
14、書(shū)上限刪除用戶(hù)戶(hù)欠款還款借書(shū)超期或者損壞 五、實(shí)驗(yàn)小結(jié): 通過(guò)本次實(shí)驗(yàn)得練習(xí),讓我初步了解并使用 Rs畫(huà)圖書(shū)管理系統(tǒng)得狀態(tài)圖。在畫(huà)圖中通過(guò)分析畫(huà)出圖書(shū)管理系統(tǒng)得每個(gè)狀態(tài)過(guò)程。 面向?qū)ο蠓治雠c設(shè)計(jì)(UML) 實(shí)驗(yàn)六 一、實(shí)驗(yàn)?zāi)康?了解活動(dòng)圖得設(shè)計(jì)方法及建模技術(shù)。重點(diǎn)介紹了活動(dòng)圖得構(gòu)成要素、判定、對(duì)象流、泳道等概念,以及活動(dòng)圖與狀態(tài)圖得關(guān)系、活動(dòng)圖與流程圖得區(qū)別。 二、實(shí)驗(yàn)設(shè)備與環(huán)境 裝有 Viio、tionaRse 得計(jì)算機(jī)。 三、實(shí)驗(yàn)內(nèi)容 實(shí)現(xiàn)并改進(jìn)圖書(shū)館管理系統(tǒng)中得活動(dòng)圖。 四、實(shí)驗(yàn)過(guò)程及結(jié)果 登錄更新用戶(hù)信息更新新圖書(shū)信息 五、實(shí)驗(yàn)小結(jié): 通過(guò)本實(shí)驗(yàn)得練習(xí)就是我初步了解了如何畫(huà)活動(dòng)圖、面向
15、對(duì)象分析與設(shè)計(jì)( ML) 實(shí)驗(yàn)七 一、實(shí)驗(yàn)?zāi)康?了解動(dòng)態(tài)視圖中得時(shí)序圖、協(xié)作圖得設(shè)計(jì)、建模。 二、實(shí)驗(yàn)設(shè)備與環(huán)境 裝有 Visio、RatilRose 得計(jì)算機(jī)。 三、實(shí)驗(yàn)內(nèi)容 實(shí)現(xiàn)并改進(jìn)圖書(shū)館管理系統(tǒng)得時(shí)序圖,并在此基礎(chǔ)上做出相應(yīng)得協(xié)作圖。 四、實(shí)驗(yàn)過(guò)程及結(jié)果 圖書(shū)管理系統(tǒng)時(shí)序圖: 1、借閱者預(yù)定圖書(shū) 2、系統(tǒng)管理員添加新圖書(shū) 、系統(tǒng)管理員刪除舊圖書(shū) 借閱者 圖書(shū)系統(tǒng) 圖書(shū)名 預(yù)定記錄登陸查找返回查找.預(yù)定圖書(shū)生成預(yù)定記錄系統(tǒng)管理員 圖書(shū)系統(tǒng) 圖書(shū)名 圖書(shū)條目添加.查找返回創(chuàng)建新. 4、圖書(shū)管理員處理還書(shū) 系統(tǒng)管理員 圖書(shū)系統(tǒng) 圖書(shū)名 圖書(shū)條錄刪除圖書(shū).查找返回刪除圖書(shū).刪除.圖書(shū)管理員 還
16、書(shū) 圖書(shū)名 借閱者 借書(shū)記錄 圖書(shū)條目掃描.查找圖書(shū)條目更新圖書(shū).刪除借閱.更新借閱者可借圖.查找 5、圖書(shū)管理員處理借書(shū) 協(xié)作圖如下: 、借閱者借書(shū) 2、圖書(shū)管理員處理還書(shū) 、圖書(shū)管理員處理借書(shū) 、系統(tǒng)管理員新增圖書(shū) 圖書(shū)管理員 借書(shū) 圖書(shū)名 借閱者 借書(shū)記錄 圖書(shū)條目查找圖.查找查找圖書(shū).查找.驗(yàn)證借閱者.查找創(chuàng)建借閱.借閱者 圖書(shū)系統(tǒng)圖書(shū)名圖書(shū)目錄借書(shū)記錄1: 驗(yàn)證借閱者ID2: 預(yù)定圖書(shū)4: 預(yù)定3: 查找圖書(shū)名5: 創(chuàng)建借書(shū)記錄圖書(shū)管理員圖書(shū)系統(tǒng)借書(shū)記錄圖書(shū)名 圖書(shū)目錄1: 查找借閱者ID2: 還書(shū)4: 還書(shū) 5: 更新記錄3: 更新目錄圖書(shū)管理員圖書(shū)系統(tǒng)借書(shū)記錄圖書(shū)目錄圖書(shū)名預(yù)定記
17、錄4: 驗(yàn)證是否達(dá)借書(shū)數(shù)量上限1: 驗(yàn)證借閱者ID5: 借書(shū)2: 查找是否有預(yù)定記錄3: 更新借書(shū)記錄6: 更新記錄 5、系統(tǒng)管理員刪除舊圖 五、實(shí)驗(yàn)小結(jié) 通過(guò)這 8個(gè)課時(shí)得課程學(xué)習(xí),使我初步了解什么就是時(shí)序圖與協(xié)作圖,如何使用ose 畫(huà)時(shí)序圖與協(xié)作圖。時(shí)序圖就是消息時(shí)間順序得交互圖,描述了對(duì)象之間消息傳遞得時(shí)間順序,在實(shí)驗(yàn)課上通過(guò)分析與畫(huà)出了圖書(shū)管理系統(tǒng)得時(shí)序圖。而協(xié)作圖描述得就是與對(duì)象結(jié)構(gòu)相關(guān)得信息,表示一個(gè)類(lèi)操作得實(shí)現(xiàn)。通過(guò)時(shí)序圖可以清楚得了解到圖書(shū)管理系統(tǒng)所有對(duì)象之間消息傳遞得時(shí)間順序,通過(guò)協(xié)作圖又能夠清楚得瞧到各個(gè)對(duì)象之間得結(jié)構(gòu)關(guān)系。 OSE 雙向工程實(shí)驗(yàn)八 五、實(shí)驗(yàn)?zāi)康?1、了解
18、UML 模型與代碼得對(duì)應(yīng)關(guān)系。 、了解 ROSE 得雙向工程、 六、實(shí)驗(yàn)設(shè)備與環(huán)境 裝有si、RatonaRos得計(jì)算機(jī)。 六、實(shí)驗(yàn)內(nèi)容 1、掌握正向工程在 Visio 或ationa ose 中得實(shí)現(xiàn)、體會(huì)類(lèi)圖中類(lèi)關(guān)系在源代碼中得體現(xiàn)。 ()簡(jiǎn)單類(lèi)、在類(lèi)中添加屬性與方法、類(lèi)可見(jiàn)性設(shè)置。 (2)類(lèi)圖中得關(guān)系:泛化關(guān)系、關(guān)聯(lián)關(guān)系(包括一對(duì)一關(guān)聯(lián)、一對(duì)多關(guān)聯(lián)、多對(duì)多關(guān)聯(lián)、聚合關(guān)系、組合關(guān)系)、依賴(lài)關(guān)系、實(shí)現(xiàn)關(guān)系、系統(tǒng)管理員圖書(shū)系統(tǒng)圖書(shū)名圖書(shū)目錄1: 添加新書(shū) 2: 查找3: 更新目錄系統(tǒng)管理員圖書(shū)系統(tǒng)圖書(shū)名 圖書(shū)目錄刪除圖書(shū)1: 2: 查找3: 更新 請(qǐng)依次將上述實(shí)驗(yàn)內(nèi)容得ML 圖與生成得代碼附在實(shí)驗(yàn)過(guò)程及結(jié)果中,并說(shuō)明UM中得模型在源代碼中就是否體現(xiàn)、掌握逆向工程在 Visio 或 Ratiol Rse 中得實(shí)現(xiàn)。體會(huì) Rtional oe 在閱讀代碼中得好處。 六、實(shí)驗(yàn)過(guò)程及結(jié)果 1.1 在 Rse 得 Lgicliew 下新建簡(jiǎn)單類(lèi)ope 如下: 通過(guò)
溫馨提示
- 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度砂石料開(kāi)采與環(huán)境保護(hù)合作協(xié)議3篇
- 二零二五年度個(gè)人消費(fèi)分期貸款質(zhì)押擔(dān)保合同書(shū)2篇
- 2025版鐵路貨運(yùn)特點(diǎn)與業(yè)務(wù)流程規(guī)范合同3篇
- 香煙店衛(wèi)生標(biāo)準(zhǔn)規(guī)范
- 二零二五年度高??蒲谐晒D(zhuǎn)化委托實(shí)施協(xié)議3篇
- 2025版環(huán)保設(shè)備維修與改造承包協(xié)議書(shū)2篇
- 二零二五版學(xué)生頂崗實(shí)習(xí)實(shí)習(xí)單位實(shí)習(xí)教育與培訓(xùn)合作協(xié)議3篇
- 二零二五年大學(xué)食堂食品安全保障協(xié)議范本3篇
- 二零二五版新風(fēng)機(jī)銷(xiāo)售與技術(shù)支持合作合同2篇
- 二零二五年度個(gè)人二手房交易房屋租賃續(xù)約合同
- 配網(wǎng)設(shè)備缺陷分類(lèi)及管理重點(diǎn)標(biāo)準(zhǔn)
- UI與交互設(shè)計(jì)人機(jī)交互設(shè)計(jì)(第二版)PPT完整全套教學(xué)課件
- 移動(dòng)商務(wù)內(nèi)容運(yùn)營(yíng)(吳洪貴)任務(wù)二 軟文的寫(xiě)作
- 英語(yǔ)詞匯教學(xué)中落實(shí)英語(yǔ)學(xué)科核心素養(yǎng)
- 《插畫(huà)設(shè)計(jì)》課程標(biāo)準(zhǔn)
- 高中英語(yǔ)名詞性從句講解
- 尤單抗注射液說(shuō)明書(shū)
- 高考作文答題卡(作文)
- 在鄉(xiāng)村治理中深化推廣運(yùn)用清單制、積分制、一張圖工作方案
- 梅毒的診斷與治療課件
- 工程倫理第二講工程中的風(fēng)險(xiǎn)、安全與責(zé)任課件
評(píng)論
0/150
提交評(píng)論