uml實(shí)驗(yàn)心得體會_第1頁
已閱讀1頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、uml實(shí)驗(yàn)報(bào)告學(xué)院班級學(xué)號姓名uml實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)一:用例圖實(shí)驗(yàn)結(jié)果:小結(jié)實(shí)驗(yàn)心得體會:用例模型用于需求分析階段,它描述了待開發(fā)系統(tǒng)的功能需求,并驅(qū)動(dòng)了需求分析之后各階段的開發(fā)工作。用例圖是uml中用來對系統(tǒng)的動(dòng)態(tài)方面進(jìn)行建模的7種圖之一。用例圖描述了用例、參與者以及它們之間的關(guān)系。用例圖從用戶角度描述系統(tǒng)功能,并指出各功能的操作者。通過本次實(shí)驗(yàn),我熟悉rationalrose建模環(huán)境,更加清楚的了解了用例圖的語義和功能,如何清晰明了的識

2、別參與者、用例,學(xué)會了如何使用事件流描述用例。同時(shí)掌握了用例間的類屬關(guān)系、include關(guān)系和extend關(guān)系的語義、功能和應(yīng)用。最后通過本次實(shí)驗(yàn)學(xué)習(xí)了如何使用用例圖為系統(tǒng)的上下文以及系統(tǒng)的需求建模。思考題:1.如果要?jiǎng)h除參與者、用例,請問是在導(dǎo)航窗口刪除,還是在繪圖窗口刪除?答:都可以刪除,但在繪圖窗口中有兩種刪除方式:一種是只刪除參與者、用例,而不改變其在導(dǎo)航窗口中的存在,另一種是從建模中完全刪除。2.如果要?jiǎng)h除參與者和用例的聯(lián)系,

3、用例和用例的聯(lián)系,請問是在繪圖中刪除,還是在參與者或用例的設(shè)置對話框中刪除?答:都可以刪除。實(shí)驗(yàn)二:類對象模型的建立實(shí)驗(yàn)結(jié)果:小結(jié)實(shí)驗(yàn)心得體會:類圖是面向?qū)ο笙到y(tǒng)建模最常用的圖,描述了類圖、接口集、協(xié)作以及它們之間的關(guān)系。類圖描述了系統(tǒng)的靜態(tài)設(shè)計(jì)視,該視主要體現(xiàn)系統(tǒng)的功能需求,即系統(tǒng)應(yīng)該提供給用戶的服務(wù)。通過本次實(shí)驗(yàn),加深了我對類圖語義的理解和功能的應(yīng)用,掌握了類之間的聯(lián)系,關(guān)聯(lián)、依賴、聚合等,同時(shí)基本掌握了在rationalrose中

4、繪制類的關(guān)聯(lián)、依賴、泛化關(guān)系。思考題:選中一個(gè)模型對象,點(diǎn)擊鼠標(biāo)右鍵,比較快捷菜單項(xiàng)“edit——”與“edit——model”,它們二者之間區(qū)別在哪里?答:“edit——”只是在繪圖窗口中刪除了模型對象,而“edit——model”則是徹底的刪除了模型對象。實(shí)驗(yàn)三:順序圖、協(xié)作圖實(shí)驗(yàn)結(jié)果:順序圖:1.歸還圖書2.借出圖書協(xié)作圖:1.歸還圖書2.借出圖書小結(jié)實(shí)驗(yàn)心得體會:修改消息注冊信息處理實(shí)驗(yàn)三1、已知借書的活動(dòng)圖如圖3所示,若要求欠

5、費(fèi)的讀者需結(jié)清欠款才能借書,請完善該活動(dòng)圖,并在rose內(nèi)繪制出來。圖3借書處理活動(dòng)圖2、圖4為圖書“借書”活動(dòng)圖,文字描述此活動(dòng)圖包括哪些活動(dòng),活動(dòng)按照怎樣的順序發(fā)生?圖4“借書處理”活動(dòng)圖(1)讀者查找所需的圖書,若找到圖書,將所需的圖書帶到借閱臺;(2)工作人員輸入讀者信息,檢查讀者身份是否合法,如果讀者身份合法,進(jìn)入(3);(3)錄入圖書信息,并檢查圖書是否允許借閱,如果允許,則記錄借閱信息,否則直接進(jìn)入(4);(4)檢查是否還

6、有圖書需要錄入,如果還需錄入,進(jìn)入(3),否則提借閱信息。3、繪制“刪除讀者信息”用例的活動(dòng)圖。刪除讀者信息一般按照以下步驟進(jìn)行:(1)管理員在錄入界面,輸入待刪除的讀者名;(2)“業(yè)務(wù)邏輯”組件在數(shù)據(jù)庫中,查找待刪除的讀者名;(3)如果不存在,則顯示出錯(cuò)信息,返回步驟(1),如果存在則繼續(xù);(4)“業(yè)務(wù)邏輯”組件判斷“待刪除的讀者”是否可以刪除;(5)如果不可以,則顯示出錯(cuò)信息,返回步驟(8),如果可以則繼續(xù);(6)在數(shù)據(jù)庫中,刪除相

7、關(guān)信息;(7)顯示刪除成功信息;(8)結(jié)束。篇三:uml實(shí)訓(xùn)總結(jié)實(shí)訓(xùn)總結(jié)(收獲與體會)通過一個(gè)學(xué)期的uml學(xué)習(xí),我從書本上獲取了基本的理論知識,而真正的學(xué)以致用,將書本理論知識運(yùn)用到實(shí)際的過程,是這次uml實(shí)訓(xùn)的體現(xiàn)。三個(gè)周的uml實(shí)訓(xùn),主要是圍繞著一個(gè)實(shí)訓(xùn)題目“基于uml系統(tǒng)需求分析與設(shè)計(jì)合倍利業(yè)務(wù)流管理系統(tǒng)”進(jìn)行的,以小組為單位進(jìn)行文檔的編寫,其中還對各種流程圖、類圖、用例圖等的繪制,整個(gè)過程設(shè)計(jì)了知識的方方面面。從中讓我認(rèn)識到um

8、l的作用和運(yùn)作模式以及方法,它是一種統(tǒng)一建模的標(biāo)準(zhǔn)語言,現(xiàn)在對于大多數(shù)軟件開發(fā)來說,都使用uml作為建模語言,形成了統(tǒng)一的標(biāo)準(zhǔn)。它是圖形化的的語言,可以很直觀的描述一個(gè)事物的狀態(tài)、行為與特征,很好的說明與表達(dá)了“合貝利任務(wù)管理”這個(gè)系統(tǒng)??傊谖铱磥?,uml是一種定義良好、易于表達(dá)、功能強(qiáng)大且普遍適用建模語言。融入軟件工程領(lǐng)域的心思想、新方法和新技術(shù),作用域不限于支持面向?qū)ο蟮姆治龊驮O(shè)計(jì),也不單純是一種方法,僅僅是一組符號而已,它可以

9、對任何具有靜態(tài)機(jī)構(gòu)和動(dòng)態(tài)行為的系統(tǒng)進(jìn)行建模,所以我很喜歡適用uml,在今后的學(xué)習(xí)中,我還會進(jìn)一步對該模型的學(xué)習(xí),因?yàn)樗奖?、簡潔、干凈、清爽,直觀形象,把整個(gè)軟件系統(tǒng)的開發(fā)流程都融入進(jìn)去。這次實(shí)訓(xùn)過程中,文檔方面的編寫,遇到了很多的問題,這些問題主要是對基礎(chǔ)知識的理解和把握不夠,不能融會貫通和學(xué)以致用,有時(shí)遇到困難的時(shí)候真的不知如何著手解決,但是,我始終相信的那句話“讀萬卷書,不如行萬里路,行萬里路不如名師指路”。所以,當(dāng)遇到自己模糊和

溫馨提示

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

評論

0/150

提交評論