UMLROSE綜合實(shí)驗(yàn)報(bào)告包括用例圖類圖組件圖等等

上傳人:沈*** 文檔編號(hào):101051285 上傳時(shí)間:2022-06-04 格式:DOC 頁數(shù):11 大?。?00.50KB
收藏 版權(quán)申訴 舉報(bào) 下載
UMLROSE綜合實(shí)驗(yàn)報(bào)告包括用例圖類圖組件圖等等_第1頁
第1頁 / 共11頁
UMLROSE綜合實(shí)驗(yàn)報(bào)告包括用例圖類圖組件圖等等_第2頁
第2頁 / 共11頁
UMLROSE綜合實(shí)驗(yàn)報(bào)告包括用例圖類圖組件圖等等_第3頁
第3頁 / 共11頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《UMLROSE綜合實(shí)驗(yàn)報(bào)告包括用例圖類圖組件圖等等》由會(huì)員分享,可在線閱讀,更多相關(guān)《UMLROSE綜合實(shí)驗(yàn)報(bào)告包括用例圖類圖組件圖等等(11頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、- ……………………………………………裝……………………………………訂……………………………………線…………………………………………………………… 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)實(shí)驗(yàn)報(bào)告 課程名稱:UML統(tǒng)一建模語言 實(shí)驗(yàn)名稱:建模語言UML(ROSE)綜合實(shí)驗(yàn) 班級(jí) ** ** 成績: 評(píng)語 指導(dǎo)教師簽名: 年 月 日 一 實(shí)驗(yàn)?zāi)康呐c要求 利用UML和ROSE工具,對(duì)一個(gè)系統(tǒng)建立完整的模型。要求包含: 1、系統(tǒng)的簡要描述 2、系統(tǒng)的構(gòu)造模型: ? 系統(tǒng)的用例圖及其簡要描述; ? 系統(tǒng)類圖和*種典型場(chǎng)景下的對(duì)象圖; ? 系統(tǒng)的構(gòu)件圖

2、; ? 系統(tǒng)的部署圖; 3、系統(tǒng)的行為模型 ? 系統(tǒng)的順序圖; ? 系統(tǒng)的協(xié)作圖; ? 重要構(gòu)造元素的狀態(tài)圖; ? 系統(tǒng)的活動(dòng)圖; 4、系統(tǒng)模型的自我評(píng)價(jià) 二、實(shí)驗(yàn)環(huán)境 Windows*P/2003,IBM Ration Rose2003 三、實(shí)驗(yàn)內(nèi)容〔實(shí)習(xí)模塊、建模角度分析、主要界面、關(guān)鍵技術(shù)〕 1、系統(tǒng)簡要描述:智方洗衣服連鎖系統(tǒng)是專門用來管理干洗行業(yè)的業(yè)務(wù)軟件。主要功能包括有收取衣物,領(lǐng)取衣物,會(huì)員管理,根底資料管理,系統(tǒng)設(shè)置,衣物價(jià)格的設(shè)定,操作員管理以及統(tǒng)計(jì)分析等功能。 2、系統(tǒng)的構(gòu)造模型: ⑴用例圖〔Use Case Diagrams〕:是軟件產(chǎn)品外部特性

3、描述的試圖。用例視圖從用戶的角度來描述對(duì)軟件產(chǎn)品的需求,分析產(chǎn)品所需的功能和動(dòng)態(tài)行為。用例圖包括三方面內(nèi)容:用例(Use case)、參與者(Actor)、參與者之間的關(guān)系。 參與者是系統(tǒng)外部的一個(gè)實(shí)體〔可以是任何的事物或人〕,它以*種方式參與了用例的執(zhí)行過程。而且參與者包括了人參與者和外部系統(tǒng)參與者。用例是對(duì)一個(gè)系統(tǒng)或一個(gè)應(yīng)用的一種單一的使用方式所作的描述,是關(guān)于單個(gè)活動(dòng)者在與系統(tǒng)對(duì)話中所執(zhí)行的處理行為的陳述序列。用例是對(duì)系統(tǒng)的用戶需求〔主要是功能需求〕的描述,表達(dá)了系統(tǒng)的功能和所提供的效勞。在圖形上,用例用一個(gè)橢圓來表示。用例間的關(guān)系:泛化關(guān)系、包含關(guān)系和擴(kuò)大關(guān)系。①泛化關(guān)系:一個(gè)用例可

4、以被特別列舉為一個(gè)或多個(gè)子用例。子用例從父用例處繼承行為和屬性,還可以添加行為或覆蓋、改變已繼承的行為。在圖形上,用例間的泛化關(guān)系用帶空心箭頭的實(shí)線表示,箭頭的方向由子用例指向父用例。②包含關(guān)系:一個(gè)用例可以簡單地包含其他用例具有的行為,并把它所包含的用例行為作為自身行為的一局部。包含關(guān)系把幾個(gè)用例的公共步驟別離成一個(gè)單獨(dú)的被包含用例。③擴(kuò)展關(guān)系:一個(gè)用例可以被定義為根底用例的增量擴(kuò)展。擴(kuò)展關(guān)系為處理異?;驑?gòu)建靈活系統(tǒng)框架提供了一種有效的方法。 而在該系統(tǒng)中,主要包含四個(gè)參與者:系統(tǒng)管理員,店長,營業(yè)員和財(cái)務(wù)管理員。下面就對(duì)該系統(tǒng)用例圖作分析解釋。 〔Ⅰ〕按參與者略分 ① 系統(tǒng)管理員:相

5、當(dāng)于系統(tǒng)的一個(gè)超級(jí)用戶,他具有以上各個(gè)參與者的最高權(quán)限。他主要的任務(wù)是維護(hù)系統(tǒng),維護(hù)數(shù)據(jù)庫,對(duì)系統(tǒng)根本資料的設(shè)置。當(dāng)然作為系統(tǒng)的超級(jí)用戶,他理所當(dāng)然的具有各個(gè)用戶所具有的功能?!踩鐖D2-1所示〕 ② 店長:作為整個(gè)店的管理者,他具有會(huì)員管理,會(huì)員充值,當(dāng)人手缺乏的時(shí)候,他會(huì)額外地負(fù)責(zé)收、領(lǐng)取衣物等功能?!踩鐖D2-2所示〕 ③ 財(cái)務(wù)員:主要負(fù)責(zé)財(cái)務(wù)管理相關(guān)模塊?!踩鐖D2-4所示〕 ④ 營業(yè)員:作為系統(tǒng)的基層人員,主要負(fù)責(zé)系統(tǒng)的收、領(lǐng)取衣物功能?!踩鐖D2-3所示〕 圖2-1 圖2-2 圖2-3 圖2-4 〔Ⅱ〕按系統(tǒng)的重要模塊細(xì)分 ① 系統(tǒng)設(shè)置模塊:設(shè)置系統(tǒng)根本信息

6、,由系統(tǒng)管理員操控;如圖2-5所示 ② 統(tǒng)計(jì)管理模塊:統(tǒng)計(jì)分析營業(yè)狀況,由財(cái)務(wù)管理員操控;如圖2-6所示 ③ 收取衣物模塊:記錄營業(yè)員收取衣物的狀況,由營業(yè)員操控;如圖2-7所示 ④ 領(lǐng)取衣物模塊:記錄顧客衣物領(lǐng)取的狀況,由營業(yè)員操控;如圖2-8所示 圖2-5 圖2-6 圖2-7 圖2-8 ⑵類圖:是描述類、接口、協(xié)作以及它們之間關(guān)系的圖,用來顯示系統(tǒng)中各個(gè)類的靜態(tài)構(gòu)造。類圖包含七個(gè)元素:類、接口、協(xié)作、依賴關(guān)系、泛化關(guān)系、實(shí)現(xiàn)關(guān)系以及關(guān)聯(lián)關(guān)系。常以對(duì)系統(tǒng)的詞匯建模,對(duì)簡單協(xié)作建模,對(duì)邏輯數(shù)據(jù)庫模式建模這3種方法之一使用類圖。下面圖2-9是對(duì)數(shù)據(jù)庫模式進(jìn)展類圖建

7、模: 圖2-9 ⑶組件圖:描述軟件組件以及組件之間的關(guān)系,組件本身是代碼的物理模塊,組件圖則顯示了代碼的構(gòu)造。組件圖中通常包括:組件、接口和關(guān)系。 在系統(tǒng)建模中建立組件圖的用途有:能幫助客戶理解最終的系統(tǒng)構(gòu)造;能使開發(fā)工作有一個(gè)明確的目標(biāo);有助于工作組的其他人員理解系統(tǒng);有利于軟件系統(tǒng)的組件重用。以以下圖2-10是對(duì)該軟件系統(tǒng)進(jìn)展組件圖建模 圖2-10 ⑷配置圖:顯示了運(yùn)行軟件系統(tǒng)的物理硬件,以及如何將軟件部署到硬件上。配置圖中通常包括:節(jié)點(diǎn)、組件和關(guān)系。以以下圖2-12是對(duì)該軟件系統(tǒng)進(jìn)展配置圖建模 圖2-12 3、系統(tǒng)的行為模型 動(dòng)態(tài)模型描述了系統(tǒng)隨時(shí)間變化的行為

8、,這些行為是用從靜態(tài)視圖中抽取的系統(tǒng)的瞬間值的變化來描述的。在UML的表現(xiàn)上,動(dòng)態(tài)模型主要是建立系統(tǒng)的交互圖和行為圖。交互圖包括時(shí)序圖和協(xié)作圖;行為圖則包括狀態(tài)圖和活動(dòng)圖。 〔1〕時(shí)序圖:時(shí)序圖用來顯示對(duì)象之間的關(guān)系,并強(qiáng)調(diào)對(duì)象之間消息的時(shí)間順序,同時(shí)顯示對(duì)象之間的交互,它可以與時(shí)序圖互換。包括了4個(gè)元素,分別是對(duì)象、生命線、激活和消息。時(shí)序圖強(qiáng)調(diào)按時(shí)間展開信息的傳送順序。下面我們對(duì)該系統(tǒng)中局部對(duì)象進(jìn)展建模。下面對(duì)該系統(tǒng)的收取衣物和領(lǐng)取衣物兩個(gè)重要環(huán)節(jié)進(jìn)展時(shí)序圖建模 圖3-1是收取衣物;圖3-1是領(lǐng)取衣物 圖3-1 圖3-2 〔2〕協(xié)作圖:協(xié)作圖主要用來描述對(duì)象間的交互關(guān)系,

9、它強(qiáng)調(diào)參加交互的各對(duì)象構(gòu)造的信息。協(xié)作圖中包括如下元素:對(duì)象、鏈、消息。對(duì)象代表協(xié)作圖交互中所扮演的角色,鏈代表協(xié)作圖中連接在交互中所扮演的角色,而消息代表協(xié)作圖中對(duì)象間通過發(fā)送的消息。對(duì)系統(tǒng)動(dòng)態(tài)行為建模,當(dāng)按組織對(duì)控制流建模時(shí),一般使用協(xié)作圖。 圖3-3是收取衣物的協(xié)作圖 圖3-4是獲取衣物的協(xié)作圖 圖3-3 圖3-4 〔3〕狀態(tài)圖:狀態(tài)圖通過對(duì)類對(duì)象的生存周期建立模型來描述對(duì)象隨時(shí)間變化的動(dòng)態(tài)行為。狀態(tài)圖通常包括狀態(tài)和轉(zhuǎn)換。狀態(tài)主要有以下幾個(gè)局部組成:名字、入口/出口動(dòng)作、內(nèi)部轉(zhuǎn)換等。轉(zhuǎn)換是狀態(tài)間的關(guān)聯(lián)。它們用于對(duì)一個(gè)實(shí)體的不同狀態(tài)間的關(guān)系模型。轉(zhuǎn)換刷5個(gè)局部組成:源

10、狀態(tài)、目標(biāo)狀態(tài)、觸發(fā)事件、監(jiān)護(hù)條件、動(dòng)作。 以下是該系統(tǒng)的重要對(duì)象的狀態(tài)圖建模 圖3-5是衣服的狀態(tài)圖建模;圖3-6是會(huì)員**的狀態(tài)圖建模 圖3-7是洗衣機(jī)的狀態(tài)圖建模 圖3-5 圖3-6 圖3-7 〔4〕活動(dòng)圖是一種特殊形式的狀態(tài)機(jī),用于對(duì)計(jì)算流程和工作流程建模。活動(dòng)圖可以算是狀態(tài)的一種擴(kuò)展方式?;顒?dòng)圖與狀態(tài)圖不同,它除了描述對(duì)象狀態(tài)之外,更突出了它的活動(dòng)。活動(dòng)圖包括動(dòng)作狀態(tài)和活動(dòng)狀態(tài)。對(duì)象的動(dòng)作狀態(tài)是活動(dòng)圖最小單位的構(gòu)造塊,表示原子動(dòng)作。動(dòng)作狀態(tài)表示狀態(tài)的入口動(dòng)作。對(duì)象的活動(dòng)狀態(tài)可以被理解成一個(gè)組合,它的控制流由其他活動(dòng)狀態(tài)或動(dòng)作狀態(tài)組成。

11、活動(dòng)圖還包括動(dòng)作流。當(dāng)一個(gè)動(dòng)作或活動(dòng)狀態(tài)完畢時(shí),該狀態(tài)就會(huì)轉(zhuǎn)換到下一個(gè)狀態(tài),這就是無觸發(fā)轉(zhuǎn)移或稱為自動(dòng)轉(zhuǎn)移。活動(dòng)圖開場(chǎng)于初始狀態(tài),然后自動(dòng)轉(zhuǎn)移到第一個(gè)動(dòng)作狀態(tài),一旦該狀態(tài)所說明的工作完畢,控制就會(huì)不加延遲的轉(zhuǎn)換到下一個(gè)動(dòng)作或活動(dòng)狀態(tài),并以此不斷重復(fù),直到遇到一個(gè)通知狀態(tài)為止。 圖3-8是領(lǐng)取衣物的活動(dòng)圖建模 圖3-8 四、總結(jié)〔收獲與經(jīng)歷、教訓(xùn)與缺乏等〕 通過這次的實(shí)驗(yàn),我們更進(jìn)一步了解了如何用Rational Rose對(duì)*一個(gè)軟件系統(tǒng)建立動(dòng)態(tài)視圖與用例視圖。UML可以描述軟件開發(fā)過程從需求分析直到實(shí)現(xiàn)和測(cè)試的全過程。通過UML能使那些不懂軟件技術(shù)的人員清晰地了解本軟件系統(tǒng)的一些功能和流程,也能夠鍛煉我們分析一個(gè)系統(tǒng)的能力,這是做好一個(gè)軟件系統(tǒng)的重要前提。因此,再以后的學(xué)習(xí)工作中,我們不能無視這個(gè)重要的環(huán)節(jié),相反,還要繼續(xù)學(xué)習(xí)和深造它。 . z.

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

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

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

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


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