




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、面向?qū)ο笙到y(tǒng)分析與設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)書軟件學(xué)院前 言隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,面向?qū)ο蟮南到y(tǒng)分析與設(shè)計(jì)方法已成為當(dāng)前做重要的主流軟件開發(fā)方法。面向?qū)ο蠡纠碚?、基本思想、面向?qū)ο蠓治龊兔嫦驅(qū)ο笤O(shè)計(jì)等領(lǐng)域的方法和技術(shù)已經(jīng)成為軟件工程專業(yè)人員最重要的知識基礎(chǔ)和專業(yè)技能。通過面向?qū)ο笙到y(tǒng)分析與設(shè)計(jì)課程的學(xué)習(xí),可以使學(xué)生系統(tǒng)地掌握面向?qū)ο蟮幕纠碚摗⒒舅枷?、面向?qū)ο蠓治龊兔嫦驅(qū)ο笤O(shè)計(jì)的方法和技術(shù),培養(yǎng)學(xué)生良好的專業(yè)基礎(chǔ)和專業(yè)技能。本實(shí)驗(yàn)指導(dǎo)書給出了本課程的所有實(shí)驗(yàn)的實(shí)驗(yàn)?zāi)康摹?shí)驗(yàn)原理、實(shí)驗(yàn)內(nèi)容、實(shí)驗(yàn)要求和實(shí)驗(yàn)步驟。授課時,其具體內(nèi)容可根據(jù)具體授課情況進(jìn)行增改。本實(shí)驗(yàn)的內(nèi)容安排的重點(diǎn)是對學(xué)生各種能力的培養(yǎng)。
2、首先,關(guān)注的是對學(xué)生在面向?qū)ο笏枷敕矫娴乃季S能力方面的培養(yǎng)。其次,是對應(yīng)用統(tǒng)一建模語言能力的培養(yǎng)。最后,是對學(xué)生使用面向?qū)ο蠓椒ㄟM(jìn)行系統(tǒng)分析和系統(tǒng)設(shè)計(jì)方面能力的培養(yǎng)。因此,所有實(shí)驗(yàn)內(nèi)容的增減和調(diào)整都應(yīng)圍繞培養(yǎng)這些能力進(jìn)行。實(shí)驗(yàn)一:用例圖建模一、實(shí)驗(yàn)?zāi)康耐ㄟ^實(shí)驗(yàn)熟練掌握用例圖的建模方法,掌握用例事件流建模方法。掌握使用活動圖描述用例的建模方法。理解和掌握用例建模的實(shí)質(zhì)含義。二、實(shí)驗(yàn)原理根據(jù)系統(tǒng)的需求陳述或用例陳述,進(jìn)行系統(tǒng)用例建模,并撰寫用例描述。三、實(shí)驗(yàn)內(nèi)容1、學(xué)習(xí)使用Rose建立用例模型的方法。2、 對于給定的需求陳述。(詳見書87頁)利用給定的需求陳述,按照用例建模的步驟建立用例模型。用例
3、建模步驟如下:1)發(fā)現(xiàn)參與者;2)從參與者角度發(fā)現(xiàn)用例;3)撰寫用例描述;4)繪制用例圖;5)審核與校正用例模型;四、實(shí)驗(yàn)要求1、 實(shí)驗(yàn)前,應(yīng)預(yù)習(xí)Rational Rose軟件的基本使用方法,同時預(yù)先做好實(shí)驗(yàn)題目的解答。在規(guī)定的時間內(nèi)完成全部實(shí)驗(yàn)題目,并將結(jié)果整理成一個WORD文檔。2、單人一組完成用例圖,并挑選其中2-3個用例撰寫用例描述。建議先簡要描述業(yè)務(wù)需求部分,再繪制用例圖和撰寫用例描述(格式要求準(zhǔn)確)。五、實(shí)驗(yàn)步驟1、使用Rational Rose進(jìn)行用例圖建模。2、實(shí)用word編寫實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)二:類圖建模一、實(shí)驗(yàn)?zāi)康耐ㄟ^實(shí)驗(yàn)熟練掌握類圖的建模方法,包括類、屬性、方法、作用域、可見
4、性、類關(guān)系、對象關(guān)系、構(gòu)造型、注釋等模型元素的使用方法。理解和掌握類圖建模的實(shí)質(zhì)含義。二、實(shí)驗(yàn)原理根據(jù)系統(tǒng)的需求陳述或用例陳述,分析系統(tǒng)需要的類。并對分析結(jié)果用類圖描述。三、實(shí)驗(yàn)內(nèi)容1、學(xué)習(xí)使用Rose建立類對象模型的方法。2、 對于給定的需求陳述(詳見書153頁),按照類對象建模的步驟建立大學(xué)課程注冊課程系統(tǒng)的類圖。類對象步驟如下:1)識別對象;2)識別屬性;3)識別關(guān)系;4)繪制類圖;四、實(shí)驗(yàn)要求1、 實(shí)驗(yàn)前,應(yīng)預(yù)習(xí)Rational Rose軟件的基本使用方法,同時預(yù)先做好實(shí)驗(yàn)題目的解答。在規(guī)定的時間內(nèi)完成全部實(shí)驗(yàn)題目,并將結(jié)果整理成一個WORD文檔。2、單人一組完成類圖,再給出類之間關(guān)系
5、的語言描述。五、實(shí)驗(yàn)步驟1、使用Rational Rose進(jìn)行用例圖建模。2、實(shí)用word編寫實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)三:順序圖和協(xié)作圖建模一、實(shí)驗(yàn)?zāi)康耐ㄟ^實(shí)驗(yàn)熟練掌握順序圖和協(xié)作圖的建模方法,掌握構(gòu)成順序圖和協(xié)作圖的構(gòu)成元素和構(gòu)成規(guī)則以及他們表達(dá)的語義。理解和掌握順序圖和協(xié)作圖建模的實(shí)際意義。二、實(shí)驗(yàn)原理根據(jù)給定的一個需求陳述,構(gòu)建實(shí)現(xiàn)該過程的順序圖(協(xié)作圖),并分析順序圖(協(xié)作圖)建模的實(shí)際意義。三、實(shí)驗(yàn)內(nèi)容1認(rèn)真閱讀給定的需求陳述(詳見書191頁)并結(jié)合實(shí)驗(yàn)一中給出的用例描述,給出其中1-2個用例的順序圖模型;2認(rèn)真閱讀給定的需求陳述并結(jié)合實(shí)驗(yàn)一中給出的用例描述,給出其中1-2個用例的協(xié)作圖模型;
6、3下列描述是關(guān)于學(xué)生注冊課程的交互序列的描述,試對交互建立順序和協(xié)作圖。1)學(xué)生登錄“注冊課程界面”;2)界面加載和顯示學(xué)生可以選擇的課程列表;3)學(xué)生可以選擇列表中的課程查看詳細(xì)情況;4)界面將會顯示出課程詳細(xì)信息;5)學(xué)生選擇1門課程進(jìn)行選修;6)系統(tǒng)記錄學(xué)生的選修信息;7)界面顯示選修成功;四、實(shí)驗(yàn)要求1、實(shí)驗(yàn)前,應(yīng)預(yù)習(xí)Rational Rose軟件的基本使用方法,同時預(yù)先做好實(shí)驗(yàn)題目的解答。在規(guī)定的時間內(nèi)完成全部實(shí)驗(yàn)題目,并將結(jié)果整理成一個WORD文檔。2、單人一組完成順序圖、協(xié)作圖建模,要求給出具體對實(shí)驗(yàn)一中建模用例的用例及用例描述。五、實(shí)驗(yàn)步驟1、使用Rational Rose進(jìn)行
7、交互圖建模。2、實(shí)用word編寫實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)四:狀態(tài)圖活動圖建模一、實(shí)驗(yàn)?zāi)康耐ㄟ^實(shí)驗(yàn)熟練掌握狀態(tài)圖、活動圖的建模方法,掌握構(gòu)成狀態(tài)圖的構(gòu)成元素和構(gòu)成規(guī)則以及它們表達(dá)的語義。二、實(shí)驗(yàn)原理根據(jù)給定的一個對象或系統(tǒng)狀態(tài)或一個活動序列的陳述,構(gòu)建描述該對象或系統(tǒng)狀態(tài)的狀態(tài)圖、活動圖。三、實(shí)驗(yàn)內(nèi)容1、認(rèn)真閱讀給定的需求陳述(詳見書230頁)并結(jié)合實(shí)驗(yàn)一中與學(xué)習(xí)計(jì)劃相關(guān)的用例,建立活動圖;2、分析課程類、注冊管理類的狀態(tài)以及狀態(tài)轉(zhuǎn)移建立兩個類的狀態(tài)圖模型;四、實(shí)驗(yàn)要求實(shí)驗(yàn)前,應(yīng)預(yù)先做好實(shí)驗(yàn)題目的解答。在規(guī)定的時間內(nèi)完成全部實(shí)驗(yàn)題目,并將結(jié)果整理成一個WORD文檔。五、實(shí)驗(yàn)步驟1、使用Rational R
8、ose進(jìn)行狀態(tài)圖和活動圖建模。2、使用WORD編寫實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)五:面向?qū)ο蠓治觯ňC合實(shí)驗(yàn)(一)一、實(shí)驗(yàn)?zāi)康耐ㄟ^實(shí)驗(yàn)熟練掌握面向?qū)ο蠓治龅闹饕7椒?用例建模方法。掌握用例模型的構(gòu)成元素和構(gòu)成規(guī)則以及它們表達(dá)的語義。系統(tǒng)掌握面向?qū)ο蠓治龅膬?nèi)容、步驟、方法以及建模方法。二、實(shí)驗(yàn)原理根據(jù)給定的系統(tǒng)需求陳述,構(gòu)建該系統(tǒng)的OOA模型,包括用例模型。給出該系統(tǒng)的需求分析文檔。三、實(shí)驗(yàn)內(nèi)容分析一個小型面向?qū)ο笙到y(tǒng)(具體內(nèi)容可自選,如圖書借閱、儲蓄管理和成績管理等)的用戶需求,并為該系統(tǒng)建立一個用例模型。具體要求如下:1)構(gòu)建該系統(tǒng)的用例模型用于表達(dá)系統(tǒng)的需求模型。2)對模型中的每一個用例進(jìn)行事件流建模。
9、3)分析用例模型,給出關(guān)鍵用例的用例描述。四、實(shí)驗(yàn)要求此實(shí)驗(yàn)要求在2學(xué)時之內(nèi)完成,全部實(shí)驗(yàn)內(nèi)容必須在規(guī)定的時間內(nèi)完成,并將結(jié)果整理成一個WORD文檔。文檔內(nèi)容要求完整,格式要求美觀、規(guī)范。五、實(shí)驗(yàn)步驟1、使用Rational Rose進(jìn)行用例建模。2、使用WORD編寫需求分析實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)五:面向?qū)ο蠓治觯ňC合實(shí)驗(yàn)(一)一、實(shí)驗(yàn)?zāi)康耐ㄟ^實(shí)驗(yàn)熟練掌握面向?qū)ο蠓治龅闹饕7椒o態(tài)建模方法。掌握類對象模型的構(gòu)成元素和構(gòu)成規(guī)則以及它們表達(dá)的語義。系統(tǒng)掌握面向?qū)ο蠓治龅膬?nèi)容、步驟、方法以及建模方法。二、實(shí)驗(yàn)原理根據(jù)給定的系統(tǒng)需求陳述,構(gòu)建該系統(tǒng)的類圖模型。補(bǔ)充到該系統(tǒng)的需求分析文檔。三、實(shí)驗(yàn)內(nèi)容分析一
10、個小型面向?qū)ο笙到y(tǒng)(具體內(nèi)容可自選,如圖書借閱、儲蓄管理和成績管理等)的用戶需求,并為該系統(tǒng)建立一個類對象模型。具體要求如下:1)構(gòu)建該系統(tǒng)的用例模型用于表達(dá)系統(tǒng)的需求模型。2)對模型中領(lǐng)域類發(fā)現(xiàn)類對象。3)分析你的用例模型,找出系統(tǒng)需要的類,分析這些所具有的屬性和方法,分析這些類之間的關(guān)系。四、實(shí)驗(yàn)要求此實(shí)驗(yàn)要求在2學(xué)時之內(nèi)完成,全部實(shí)驗(yàn)內(nèi)容必須在規(guī)定的時間內(nèi)完成,并將結(jié)果整理成一個WORD文檔。文檔內(nèi)容要求完整,格式要求美觀、規(guī)范。五、實(shí)驗(yàn)步驟1、使用Rational Rose進(jìn)行類圖建模。2、使用WORD編寫需求分析報(bào)告。實(shí)驗(yàn)六:面向?qū)ο笤O(shè)計(jì)(綜合實(shí)驗(yàn)(二)一、實(shí)驗(yàn)?zāi)康耐ㄟ^實(shí)驗(yàn)熟練掌握面向?qū)ο笤O(shè)計(jì)的主要建模方法。掌握問題域子系統(tǒng)、人機(jī)界面子系統(tǒng)和數(shù)據(jù)管理子系統(tǒng)的設(shè)計(jì)方法。系統(tǒng)掌握面向?qū)ο笤O(shè)計(jì)的內(nèi)容、步驟、方法以及建模方法。二、實(shí)驗(yàn)原理面向?qū)ο笤O(shè)計(jì)中,問題域子系統(tǒng)、人機(jī)界面子系統(tǒng)和數(shù)據(jù)管理子系統(tǒng)設(shè)計(jì)的一般原則和方法。三、實(shí)驗(yàn)內(nèi)容根據(jù)實(shí)驗(yàn)五的分析模型,完成該系統(tǒng)的問題域子系統(tǒng)、人機(jī)界面子系統(tǒng)和數(shù)據(jù)管理子系統(tǒng)的設(shè)計(jì)。并將設(shè)計(jì)結(jié)果寫成設(shè)計(jì)文檔。具體要求如下。1)選擇合適的程序設(shè)計(jì)語言,并以此程序設(shè)計(jì)語言為基礎(chǔ)細(xì)化分析模型建立問題域子系統(tǒng)。2)使用順序圖、狀態(tài)圖、活動圖等工具對系統(tǒng)的動態(tài)行為進(jìn)行建模,以補(bǔ)足系統(tǒng)需要的類、類屬性和類方法,分析系統(tǒng)的動態(tài)特性。3)分析類對象模型,設(shè)
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 旅館業(yè)數(shù)字化轉(zhuǎn)型與智能化技術(shù)應(yīng)用考核試卷
- 建筑工程法律法規(guī)深度剖析考核試卷
- (完整版)協(xié)商一致解除(或終止)勞動合同協(xié)議書
- 體育經(jīng)紀(jì)人與運(yùn)動員職業(yè)風(fēng)險管理考核試卷
- 旅游業(yè)投訴處理培訓(xùn)課件
- 西安房子購買合同范本
- 金融產(chǎn)品推廣及銷售服務(wù)合同
- 電腦系統(tǒng)技術(shù)服務(wù)合同
- 養(yǎng)豬產(chǎn)業(yè)作業(yè)指導(dǎo)書
- 公司信息化建設(shè)方案設(shè)計(jì)書
- 車間生產(chǎn)現(xiàn)場5S管理基礎(chǔ)知識培訓(xùn)課件
- 區(qū)域保護(hù)合同模板
- 讀《這樣教學(xué)很有效-任務(wù)驅(qū)動式課堂教學(xué)》心得體會
- DB11 945-2012 建設(shè)工程施工現(xiàn)場安全防護(hù)、場容衛(wèi)生及消防保衛(wèi)標(biāo)準(zhǔn)
- BEC商務(wù)英語初級考試歷年真題及答案6套
- 消除“艾梅乙”醫(yī)療歧視-從我做起
- 基于項(xiàng)目化學(xué)習(xí)的小學(xué)美術(shù)跨學(xué)科主題教學(xué)實(shí)踐研究
- GB/T 44625-2024動態(tài)響應(yīng)同步調(diào)相機(jī)技術(shù)要求
- 家具廠質(zhì)量管理體系手冊
- 《家庭教育學(xué)第2版》全套教學(xué)課件
- 2024~2025學(xué)年度八年級數(shù)學(xué)上冊第1課時 負(fù)整數(shù)指數(shù)冪教學(xué)設(shè)計(jì)
評論
0/150
提交評論