《軟件工程》實(shí)驗(yàn)講義_第1頁
《軟件工程》實(shí)驗(yàn)講義_第2頁
《軟件工程》實(shí)驗(yàn)講義_第3頁
《軟件工程》實(shí)驗(yàn)講義_第4頁
《軟件工程》實(shí)驗(yàn)講義_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上 信 息 學(xué)院本科實(shí)驗(yàn)教學(xué)講義(實(shí)驗(yàn))課程名稱:軟件工程概論貴州財(cái)經(jīng)學(xué)院教務(wù)處制2011年 8 月目 錄實(shí)驗(yàn)項(xiàng)目一 軟件的問題定義及可行性分析4一、實(shí)驗(yàn)內(nèi)容、目標(biāo)及要求4(一)實(shí)驗(yàn)內(nèi)容4(二)實(shí)驗(yàn)?zāi)繕?biāo)4(三)實(shí)驗(yàn)要求4二、實(shí)驗(yàn)準(zhǔn)備4(一)運(yùn)行環(huán)境說明4(二)基礎(chǔ)數(shù)據(jù)設(shè)置及說明5三、實(shí)驗(yàn)基本操作流程及說明5(一)系統(tǒng)界面及說明5(二)操作步驟5四、實(shí)驗(yàn)測評(píng)與考核5實(shí)驗(yàn)項(xiàng)目二 數(shù)據(jù)流圖設(shè)計(jì)實(shí)驗(yàn)6一、實(shí)驗(yàn)內(nèi)容、目標(biāo)及要求6(一)實(shí)驗(yàn)內(nèi)容6(二)實(shí)驗(yàn)?zāi)繕?biāo)6(三)實(shí)驗(yàn)要求6二、實(shí)驗(yàn)準(zhǔn)備6(一)運(yùn)行環(huán)境說明6(二)基礎(chǔ)數(shù)據(jù)設(shè)置及說明7三、實(shí)驗(yàn)基本操作流程及說明7(一)系統(tǒng)界面及說

2、明7(二)操作步驟7四、實(shí)驗(yàn)測評(píng)與考核8實(shí)驗(yàn)項(xiàng)目三 系統(tǒng)需求分析實(shí)驗(yàn)10一、實(shí)驗(yàn)內(nèi)容、目標(biāo)及要求10(一)實(shí)驗(yàn)內(nèi)容10(二)實(shí)驗(yàn)?zāi)繕?biāo)10(三)實(shí)驗(yàn)要求10二、實(shí)驗(yàn)準(zhǔn)備10(一)運(yùn)行環(huán)境說明10(二)基礎(chǔ)數(shù)據(jù)設(shè)置及說明11三、實(shí)驗(yàn)基本操作流程及說明11(一)系統(tǒng)界面及說明11(二)操作步驟11四、實(shí)驗(yàn)測評(píng)與考核11實(shí)驗(yàn)項(xiàng)目四 軟件的總體設(shè)計(jì)13一、實(shí)驗(yàn)內(nèi)容、目標(biāo)及要求13(一)實(shí)驗(yàn)內(nèi)容13(二)實(shí)驗(yàn)?zāi)繕?biāo)13(三)實(shí)驗(yàn)要求13二、實(shí)驗(yàn)準(zhǔn)備14(一)運(yùn)行環(huán)境說明14(二)基礎(chǔ)數(shù)據(jù)設(shè)置及說明14三、實(shí)驗(yàn)基本操作流程及說明14(一)系統(tǒng)界面及說明14(二)操作步驟14四、實(shí)驗(yàn)測評(píng)與考核14實(shí)驗(yàn)項(xiàng)目五 熟

3、悉UML工具Rational Rose實(shí)驗(yàn)16一、實(shí)驗(yàn)內(nèi)容、目標(biāo)及要求16(一)實(shí)驗(yàn)內(nèi)容16(二)實(shí)驗(yàn)?zāi)繕?biāo)16(三)實(shí)驗(yàn)要求16二、實(shí)驗(yàn)準(zhǔn)備16(一)運(yùn)行環(huán)境說明16(二)基礎(chǔ)數(shù)據(jù)設(shè)置及說明17三、實(shí)驗(yàn)基本操作流程及說明17(一)系統(tǒng)界面及說明17(二)操作步驟18四、實(shí)驗(yàn)測評(píng)與考核18附錄 軟件項(xiàng)目示例19題目一 “教務(wù)管理系統(tǒng)之子系統(tǒng)分院內(nèi)課程安排”19題目二、“學(xué)校教材訂購系統(tǒng)”19題目三、“機(jī)票預(yù)訂系統(tǒng)”20題目四:“學(xué)校內(nèi)部工資管理系統(tǒng)”21題目五、“實(shí)驗(yàn)室設(shè)備管理系統(tǒng)”21題目六、學(xué)生學(xué)籍管理系統(tǒng)22實(shí)驗(yàn)項(xiàng)目一 軟件的問題定義及可行性分析一、實(shí)驗(yàn)內(nèi)容、目標(biāo)及要求(一)實(shí)驗(yàn)內(nèi)容1選定

4、需模擬開發(fā)的軟件課題。2對(duì)選定的課題進(jìn)行問題定義。3對(duì)選定的課題進(jìn)行可行性分析。(二)實(shí)驗(yàn)?zāi)繕?biāo)1了解軟件項(xiàng)目的基本框架;2掌握軟件的需求的獲取, 分析和澄清問題的定義及可行性的分析;3進(jìn)一步研究探討問題定義階段所確定的問題是否有可行的解。(三)實(shí)驗(yàn)要求查閱提供的資料,各小組在組長的帶領(lǐng)下討論問題的可行性,書寫項(xiàng)目的可行性分析報(bào)告。二、實(shí)驗(yàn)準(zhǔn)備(一)運(yùn)行環(huán)境說明(二)基礎(chǔ)數(shù)據(jù)設(shè)置及說明三、實(shí)驗(yàn)基本操作流程及說明(一)系統(tǒng)界面及說明(二)操作步驟1以小組為單位,選擇附錄中的軟件項(xiàng)目,認(rèn)真分析項(xiàng)目的要求。2按照可行性報(bào)告分析方法,對(duì)該項(xiàng)目進(jìn)行可行性分析,并撰寫報(bào)告。四、實(shí)驗(yàn)測評(píng)與考核主要根據(jù)項(xiàng)目組成

5、員完成的任務(wù),即實(shí)驗(yàn)報(bào)告的質(zhì)量及評(píng)審提問,項(xiàng)目組成員回答的情況綜合評(píng)定。主要考核內(nèi)容為“項(xiàng)目可行性研究報(bào)告”。優(yōu)秀:能很好地完成實(shí)驗(yàn)任務(wù),達(dá)到實(shí)驗(yàn)大綱中規(guī)定的全部要求,實(shí)驗(yàn)報(bào)告能對(duì)實(shí)驗(yàn)內(nèi)容進(jìn)行全面、系統(tǒng)的總結(jié),并能運(yùn)用學(xué)過的理論知識(shí)對(duì)某些問題加以分析,在考核時(shí)能比較圓滿地回答問題,并有某些獨(dú)到見解。良好:能較好地完成實(shí)驗(yàn)任務(wù),達(dá)到實(shí)驗(yàn)大綱中規(guī)定的全部要求,實(shí)驗(yàn)報(bào)告能對(duì)實(shí)驗(yàn)內(nèi)容進(jìn)行比較全面、系統(tǒng)的總結(jié)??己藭r(shí)能較圓滿地回答問題。中等:達(dá)到實(shí)驗(yàn)大綱中規(guī)定的主要要求,實(shí)驗(yàn)報(bào)告能對(duì)實(shí)驗(yàn)內(nèi)容進(jìn)行比較全面的總結(jié),在考核時(shí)能正確地回答主要問題。及格:實(shí)驗(yàn)態(tài)度基本端正,完成了實(shí)驗(yàn)的主要任務(wù),達(dá)到實(shí)驗(yàn)大綱中規(guī)定

6、的基本要求,能夠完成實(shí)驗(yàn)報(bào)告,內(nèi)容基本正確但不夠完整、系統(tǒng),考核中能回答主要問題。不及格:未達(dá)到實(shí)驗(yàn)大綱中規(guī)定的基本要求,實(shí)驗(yàn)報(bào)告馬虎潦草或內(nèi)容有明顯錯(cuò)位;考核時(shí)不能回答主要問題或有原則性錯(cuò)誤。實(shí)驗(yàn)項(xiàng)目二 數(shù)據(jù)流圖設(shè)計(jì)實(shí)驗(yàn)一、實(shí)驗(yàn)內(nèi)容、目標(biāo)及要求(一)實(shí)驗(yàn)內(nèi)容 請(qǐng)根據(jù)以下描述畫出定貨合同管理子系統(tǒng)的第0層和第1層數(shù)據(jù)流圖:該子系統(tǒng)共有三個(gè)加工:1)首先是“建立訂貨合同臺(tái)帳”:從客戶的訂貨合同和材料檢驗(yàn)單及客戶文件輸入數(shù)據(jù)、輸出形成合同臺(tái)帳文件;2)然后是“分類合并”:從合同臺(tái)帳文件輸入數(shù)據(jù),排序合并后形成合同分類文件;3)最后“打印”加工單元從合同分類文件打印出合同分類表給合同管理員。(二)實(shí)

7、驗(yàn)?zāi)繕?biāo)1鞏固數(shù)據(jù)流圖的概念及數(shù)據(jù)流圖各分層之間的關(guān)系;2掌握通過文字描述畫出數(shù)據(jù)流圖的方法;(三)實(shí)驗(yàn)要求1)數(shù)據(jù)流圖中的所有符號(hào):數(shù)據(jù)加工、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)流和數(shù)據(jù)源或終點(diǎn)實(shí)體都必須定義名稱;2)第0層和第1層數(shù)據(jù)流圖之間必須保持平衡。二、實(shí)驗(yàn)準(zhǔn)備(一)運(yùn)行環(huán)境說明 Windows XP, Microsoft Visio等。(二)基礎(chǔ)數(shù)據(jù)設(shè)置及說明 Visio是一個(gè)圖形化管理軟件,它可以將管理活動(dòng)以圖形的方式展示出來,便于跟蹤管理。Visio 專門提供給工程技術(shù)人員或一般商業(yè)人士使用,是一種快速的繪圖軟件,能夠輕松做出專業(yè)化、高質(zhì)量的圖形或圖表。三、實(shí)驗(yàn)基本操作流程及說明(一)系統(tǒng)界面及說明

8、(二)操作步驟 1用visio繪制出如下定貨系統(tǒng)的SFD(系統(tǒng)流程圖)的模型。 2用visio繪制定貨系統(tǒng)的DFD圖的頂層模型、第一層模型和第二層模型。3用visio繪制如下圖所示的取款手續(xù)的數(shù)據(jù)流圖。 4結(jié)合目前的銀行柜臺(tái)取款手續(xù),對(duì)上圖的取款數(shù)據(jù)流圖進(jìn)行改進(jìn),繪制其頂層和第一層數(shù)據(jù)流圖。四、實(shí)驗(yàn)測評(píng)與考核 主要根據(jù)項(xiàng)目組成員完成的任務(wù),即實(shí)驗(yàn)報(bào)告的質(zhì)量及評(píng)審提問,項(xiàng)目組成員回答的情況綜合評(píng)定。主要考核內(nèi)容為實(shí)驗(yàn)報(bào)告。優(yōu)秀:能很好地完成實(shí)驗(yàn)任務(wù),達(dá)到實(shí)驗(yàn)大綱中規(guī)定的全部要求,實(shí)驗(yàn)報(bào)告能對(duì)實(shí)驗(yàn)內(nèi)容進(jìn)行全面、系統(tǒng)的總結(jié),并能運(yùn)用學(xué)過的理論知識(shí)對(duì)某些問題加以分析,在考核時(shí)能比較圓滿地回答問題,并有

9、某些獨(dú)到見解。良好:能較好地完成實(shí)驗(yàn)任務(wù),達(dá)到實(shí)驗(yàn)大綱中規(guī)定的全部要求,實(shí)驗(yàn)報(bào)告能對(duì)實(shí)驗(yàn)內(nèi)容進(jìn)行比較全面、系統(tǒng)的總結(jié)??己藭r(shí)能較圓滿地回答問題。中等:達(dá)到實(shí)驗(yàn)大綱中規(guī)定的主要要求,實(shí)驗(yàn)報(bào)告能對(duì)實(shí)驗(yàn)內(nèi)容進(jìn)行比較全面的總結(jié),在考核時(shí)能正確地回答主要問題。及格:實(shí)驗(yàn)態(tài)度基本端正,完成了實(shí)驗(yàn)的主要任務(wù),達(dá)到實(shí)驗(yàn)大綱中規(guī)定的基本要求,能夠完成實(shí)驗(yàn)報(bào)告,內(nèi)容基本正確但不夠完整、系統(tǒng),考核中能回答主要問題。不及格:未達(dá)到實(shí)驗(yàn)大綱中規(guī)定的基本要求,實(shí)驗(yàn)報(bào)告馬虎潦草或內(nèi)容有明顯錯(cuò)位;考核時(shí)不能回答主要問題或有原則性錯(cuò)誤。實(shí)驗(yàn)項(xiàng)目三 系統(tǒng)需求分析實(shí)驗(yàn)一、實(shí)驗(yàn)內(nèi)容、目標(biāo)及要求(一)實(shí)驗(yàn)內(nèi)容用結(jié)構(gòu)化數(shù)據(jù)流分析技術(shù)進(jìn)行

10、軟件系統(tǒng)需求分析,分析項(xiàng)目的業(yè)務(wù)流程圖,繪制數(shù)據(jù)流圖,功能分析圖,編寫數(shù)據(jù)字典,數(shù)據(jù)加工處理的描述,軟件系統(tǒng)流程設(shè)想圖(新系統(tǒng)模型),需求規(guī)格說明書。具體內(nèi)容:1確定對(duì)系統(tǒng)的綜合要求2分析系統(tǒng)的數(shù)據(jù)要求3. 導(dǎo)出系統(tǒng)的邏輯模型4實(shí)現(xiàn)最后的分析報(bào)告,主要是數(shù)據(jù)流圖和數(shù)據(jù)字典。(二)實(shí)驗(yàn)?zāi)繕?biāo)1根據(jù)所選定題目進(jìn)行需求分析工作;2通過實(shí)例掌握結(jié)構(gòu)化數(shù)據(jù)流分析技術(shù);3進(jìn)行業(yè)務(wù)需求分析、用戶需求、功能需求、非功能需求分析;4寫出需求規(guī)格說明書(含數(shù)據(jù)流圖)(三)實(shí)驗(yàn)要求 要求做到使用結(jié)構(gòu)化數(shù)據(jù)流分析技術(shù)分析課題需求,寫出詳細(xì)的數(shù)據(jù)流圖和數(shù)據(jù)字典,數(shù)據(jù)流圖的基本處理的個(gè)數(shù)不得少與5 個(gè)。二、實(shí)驗(yàn)準(zhǔn)備(一)運(yùn)

11、行環(huán)境說明Windows XP, Microsoft Visio等。(二)基礎(chǔ)數(shù)據(jù)設(shè)置及說明機(jī)票預(yù)定系統(tǒng)的總目標(biāo)是:在計(jì)算機(jī)網(wǎng)絡(luò),數(shù)據(jù)庫和先進(jìn)的開發(fā)平臺(tái)上,利用現(xiàn)有的軟件,配置一定的硬件,開發(fā)一個(gè)具有開放體系結(jié)構(gòu)的、易擴(kuò)充的、易維護(hù)的、具有良好人機(jī)交互界面的機(jī)票預(yù)定系統(tǒng),實(shí)現(xiàn)航空公司的機(jī)票銷售的自動(dòng)化的計(jì)算機(jī)系統(tǒng),為企業(yè)的決策層提供準(zhǔn)確、精細(xì)、迅速的機(jī)票銷售信息。根據(jù)可行性研究的結(jié)果和客戶的要求,分析現(xiàn)有情況及問題,采用Client/Server結(jié)構(gòu),將機(jī)票預(yù)定系統(tǒng)劃分為兩個(gè)子系統(tǒng):客戶端子系統(tǒng),服務(wù)器端子系統(tǒng)。三、實(shí)驗(yàn)基本操作流程及說明(一)系統(tǒng)界面及說明(二)操作步驟 1到相關(guān)單位進(jìn)行需求

12、分析。2綜合利用Internet 網(wǎng)和相關(guān)書籍整理并完善需求分析。3畫出系統(tǒng)數(shù)據(jù)流圖(分清系統(tǒng)是事務(wù)型還是加工型)。4得出系統(tǒng)數(shù)據(jù)字典。四、實(shí)驗(yàn)測評(píng)與考核主要根據(jù)項(xiàng)目組成員完成的任務(wù),即實(shí)驗(yàn)報(bào)告的質(zhì)量及評(píng)審提問,項(xiàng)目組成員回答的情況綜合評(píng)定。主要考核內(nèi)容為“需求分析說明書”。優(yōu)秀:能很好地完成實(shí)驗(yàn)任務(wù),達(dá)到實(shí)驗(yàn)大綱中規(guī)定的全部要求,實(shí)驗(yàn)報(bào)告能對(duì)實(shí)驗(yàn)內(nèi)容進(jìn)行全面、系統(tǒng)的總結(jié),并能運(yùn)用學(xué)過的理論知識(shí)對(duì)某些問題加以分析,在考核時(shí)能比較圓滿地回答問題,并有某些獨(dú)到見解。良好:能較好地完成實(shí)驗(yàn)任務(wù),達(dá)到實(shí)驗(yàn)大綱中規(guī)定的全部要求,實(shí)驗(yàn)報(bào)告能對(duì)實(shí)驗(yàn)內(nèi)容進(jìn)行比較全面、系統(tǒng)的總結(jié)??己藭r(shí)能較圓滿地回答問題。中等

13、:達(dá)到實(shí)驗(yàn)大綱中規(guī)定的主要要求,實(shí)驗(yàn)報(bào)告能對(duì)實(shí)驗(yàn)內(nèi)容進(jìn)行比較全面的總結(jié),在考核時(shí)能正確地回答主要問題。及格:實(shí)驗(yàn)態(tài)度基本端正,完成了實(shí)驗(yàn)的主要任務(wù),達(dá)到實(shí)驗(yàn)大綱中規(guī)定的基本要求,能夠完成實(shí)驗(yàn)報(bào)告,內(nèi)容基本正確但不夠完整、系統(tǒng),考核中能回答主要問題。不及格:未達(dá)到實(shí)驗(yàn)大綱中規(guī)定的基本要求,實(shí)驗(yàn)報(bào)告馬虎潦草或內(nèi)容有明顯錯(cuò)位;考核時(shí)不能回答主要問題或有原則性錯(cuò)誤。實(shí)驗(yàn)項(xiàng)目四 軟件的總體設(shè)計(jì)一、實(shí)驗(yàn)內(nèi)容、目標(biāo)及要求(一)實(shí)驗(yàn)內(nèi)容 主要解決實(shí)現(xiàn)該系統(tǒng)需求的程序模塊設(shè)計(jì)問題。(包括如何把該系統(tǒng)劃分成若干個(gè)模塊、決定各個(gè)模塊之間的接口、模塊之間傳遞的信息,以及數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計(jì)等。)熟悉功能結(jié)構(gòu)圖設(shè)計(jì)

14、,軟件處理流程設(shè)計(jì),輸出設(shè)計(jì)(主要指打印輸出設(shè)計(jì)),存儲(chǔ)文件格式設(shè)計(jì)(數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)),輸入設(shè)計(jì)(主要指數(shù)據(jù)錄入卡設(shè)計(jì))。具體內(nèi)容:1首先進(jìn)行系統(tǒng)設(shè)計(jì),從數(shù)據(jù)流圖出發(fā)設(shè)想完成系統(tǒng)功能的合理物理方案2軟件結(jié)構(gòu)設(shè)計(jì),確定軟件由哪些模塊組成以及這些模塊之間的動(dòng)態(tài)調(diào)用關(guān)系。3. 利用層次圖和結(jié)構(gòu)圖描繪軟件結(jié)構(gòu)。(二)實(shí)驗(yàn)?zāi)繕?biāo)1建立初始結(jié)構(gòu)圖;2對(duì)初始結(jié)構(gòu)構(gòu)圖進(jìn)行改進(jìn)、優(yōu)化;3掌握軟件的總體設(shè)計(jì)報(bào)告的書寫方法和技術(shù)要求。(三)實(shí)驗(yàn)要求用面向數(shù)據(jù)流的軟件設(shè)計(jì)技術(shù),對(duì)上一實(shí)驗(yàn)的數(shù)據(jù)流圖和數(shù)據(jù)字典,進(jìn)行總體設(shè)計(jì);要求做到對(duì)上一實(shí)驗(yàn)的軟件需求進(jìn)行軟件結(jié)構(gòu)設(shè)計(jì),模塊數(shù)不少于四個(gè)。二、實(shí)驗(yàn)準(zhǔn)備(一)運(yùn)行環(huán)境說明 W

15、indows XP, Microsoft Visio等。(二)基礎(chǔ)數(shù)據(jù)設(shè)置及說明三、實(shí)驗(yàn)基本操作流程及說明(一)系統(tǒng)界面及說明(二)操作步驟 1 首先確定系統(tǒng)總體設(shè)計(jì)方案(分清系統(tǒng)是事務(wù)型還是加工型)。2 完成系統(tǒng)的模塊結(jié)構(gòu)圖及模塊的功能說明3 完成系統(tǒng)的接口設(shè)計(jì)4 完成系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)四、實(shí)驗(yàn)測評(píng)與考核主要根據(jù)項(xiàng)目組成員完成的任務(wù),即實(shí)驗(yàn)報(bào)告的質(zhì)量及評(píng)審提問,項(xiàng)目組成員回答的情況綜合評(píng)定。主要考核內(nèi)容為“項(xiàng)目概要設(shè)計(jì)說明書”。優(yōu)秀:能很好地完成實(shí)驗(yàn)任務(wù),達(dá)到實(shí)驗(yàn)大綱中規(guī)定的全部要求,實(shí)驗(yàn)報(bào)告能對(duì)實(shí)驗(yàn)內(nèi)容進(jìn)行全面、系統(tǒng)的總結(jié),并能運(yùn)用學(xué)過的理論知識(shí)對(duì)某些問題加以分析,在考核時(shí)能比較圓滿地回答

16、問題,并有某些獨(dú)到見解。良好:能較好地完成實(shí)驗(yàn)任務(wù),達(dá)到實(shí)驗(yàn)大綱中規(guī)定的全部要求,實(shí)驗(yàn)報(bào)告能對(duì)實(shí)驗(yàn)內(nèi)容進(jìn)行比較全面、系統(tǒng)的總結(jié)??己藭r(shí)能較圓滿地回答問題。中等:達(dá)到實(shí)驗(yàn)大綱中規(guī)定的主要要求,實(shí)驗(yàn)報(bào)告能對(duì)實(shí)驗(yàn)內(nèi)容進(jìn)行比較全面的總結(jié),在考核時(shí)能正確地回答主要問題。及格:實(shí)驗(yàn)態(tài)度基本端正,完成了實(shí)驗(yàn)的主要任務(wù),達(dá)到實(shí)驗(yàn)大綱中規(guī)定的基本要求,能夠完成實(shí)驗(yàn)報(bào)告,內(nèi)容基本正確但不夠完整、系統(tǒng),考核中能回答主要問題。不及格:未達(dá)到實(shí)驗(yàn)大綱中規(guī)定的基本要求,實(shí)驗(yàn)報(bào)告馬虎潦草或內(nèi)容有明顯錯(cuò)位;考核時(shí)不能回答主要問題或有原則性錯(cuò)誤。實(shí)驗(yàn)項(xiàng)目五 熟悉UML工具Rational Rose實(shí)驗(yàn)一、實(shí)驗(yàn)內(nèi)容、目標(biāo)及要求(

17、一)實(shí)驗(yàn)內(nèi)容 使用Rational rose 2003進(jìn)行簡單用例圖的設(shè)計(jì)。(二)實(shí)驗(yàn)?zāi)繕?biāo)1熟悉Rational rose 2003的工作環(huán)境及組成;2能夠根據(jù)系統(tǒng)的功能分析系統(tǒng)的用例組成。3正確確定用例圖中的角色。4能夠分析系統(tǒng)的用例、活動(dòng)者以及它們之間的關(guān)系。5使用Rose 軟件能正確畫出用例圖,并說明每一個(gè)用例的事件流。(三)實(shí)驗(yàn)要求1要求能夠熟練運(yùn)用Rational rose 2003 軟件所提供的菜單、工具、模型等;2初步掌握使用使用Rational rose 2003進(jìn)行設(shè)計(jì)的基本思路。3根據(jù)需求文檔確定每一個(gè)用例的名稱、參與執(zhí)行者(活動(dòng)者)、前置條件、主事件流、輔事件流和后置事件

18、流。二、實(shí)驗(yàn)準(zhǔn)備(一)運(yùn)行環(huán)境說明Rose 是用UML 快速開發(fā)應(yīng)用程序的工具之一,支持用例圖、活動(dòng)圖、協(xié)作圖、狀態(tài)圖、組件圖和布局圖,通過正向和逆向轉(zhuǎn)出工程代碼的特性,可以支持C+、Java、Visual Basic 和XML DTD 等代碼生成和逆向轉(zhuǎn)出工程代碼。(二)基礎(chǔ)數(shù)據(jù)設(shè)置及說明三、實(shí)驗(yàn)基本操作流程及說明(一)系統(tǒng)界面及說明Rose2003 的界面由6 個(gè)部分組成,分別是菜單、瀏覽器、文檔窗口、框圖窗口、日志窗口和工具欄。菜單:集成了系統(tǒng)中幾乎所有的操作。包括File、Edit、View、AddIns、Window、Help 幾大項(xiàng)。選擇其中一項(xiàng),又會(huì)彈出相應(yīng)的子菜單。瀏覽器:用于

19、在Rose 模型中迅速漫游。圖所示為瀏覽器的畫面圖。可以看到,UML 的視圖包括用例視圖(use case view)、邏輯視圖(logicalview)、組件視圖(component view)和布局視圖(deployment view)。文檔窗口:用于查看或更新模型元素的文檔。工具欄:用于迅速訪問常用命令。圖窗口:用于顯示和編輯一個(gè)或幾個(gè)UML 圖。日志窗口:用于查看錯(cuò)誤信息和報(bào)告各個(gè)命令的結(jié)果。(二)操作步驟1系統(tǒng)需求分析2確定事件流3用Rose 畫出用例圖四、實(shí)驗(yàn)測評(píng)與考核主要根據(jù)項(xiàng)目組成員完成的任務(wù),即實(shí)驗(yàn)報(bào)告的質(zhì)量及評(píng)審提問,項(xiàng)目組成員回答的情況綜合評(píng)定。主要考核內(nèi)容為“實(shí)驗(yàn)報(bào)告”

20、。優(yōu)秀:能很好地完成實(shí)驗(yàn)任務(wù),達(dá)到實(shí)驗(yàn)大綱中規(guī)定的全部要求,實(shí)驗(yàn)報(bào)告能對(duì)實(shí)驗(yàn)內(nèi)容進(jìn)行全面、系統(tǒng)的總結(jié),并能運(yùn)用學(xué)過的理論知識(shí)對(duì)某些問題加以分析,在考核時(shí)能比較圓滿地回答問題,并有某些獨(dú)到見解。良好:能較好地完成實(shí)驗(yàn)任務(wù),達(dá)到實(shí)驗(yàn)大綱中規(guī)定的全部要求,實(shí)驗(yàn)報(bào)告能對(duì)實(shí)驗(yàn)內(nèi)容進(jìn)行比較全面、系統(tǒng)的總結(jié)??己藭r(shí)能較圓滿地回答問題。中等:達(dá)到實(shí)驗(yàn)大綱中規(guī)定的主要要求,實(shí)驗(yàn)報(bào)告能對(duì)實(shí)驗(yàn)內(nèi)容進(jìn)行比較全面的總結(jié),在考核時(shí)能正確地回答主要問題。及格:實(shí)驗(yàn)態(tài)度基本端正,完成了實(shí)驗(yàn)的主要任務(wù),達(dá)到實(shí)驗(yàn)大綱中規(guī)定的基本要求,能夠完成實(shí)驗(yàn)報(bào)告,內(nèi)容基本正確但不夠完整、系統(tǒng),考核中能回答主要問題。不及格:未達(dá)到實(shí)驗(yàn)大綱中規(guī)

21、定的基本要求,實(shí)驗(yàn)報(bào)告馬虎潦草或內(nèi)容有明顯錯(cuò)位;考核時(shí)不能回答主要問題或有原則性錯(cuò)誤。附錄 軟件項(xiàng)目示例題目一 “教務(wù)管理系統(tǒng)之子系統(tǒng)分院內(nèi)課程安排”1系統(tǒng)簡介每學(xué)期的期中,學(xué)校教務(wù)處分別向各個(gè)分院發(fā)出下學(xué)期的教學(xué)計(jì)劃,包括課程名、課時(shí)、班級(jí)類別(本科、???、高職)、班號(hào)等;分院教學(xué)主管人員根據(jù)教學(xué)任務(wù)和要求給出各課程的相關(guān)限制(如:任課教師職稱、和班數(shù)、最高周學(xué)時(shí)數(shù)等);任課教師自報(bào)本人授課計(jì)劃,經(jīng)所在教研室協(xié)調(diào)確認(rèn),將教學(xué)計(jì)劃上交分院主管教學(xué)計(jì)劃的主任,批準(zhǔn)后上報(bào)學(xué)校教務(wù)處,最終有教務(wù)處給出下學(xué)期全系分院教師的教學(xué)任務(wù)書。假設(shè)上述排課過程全部為人工操作,現(xiàn)要求改造為能利用計(jì)算機(jī)實(shí)現(xiàn)的自動(dòng)處

22、理過程。2 限定條件(1)每位教師的主講門數(shù)不超過2 門/學(xué)期:講師以下職稱的教師不能承擔(dān)系定主課的主講任務(wù)。(2)分院干部的主講課時(shí)不能超過4 學(xué)時(shí)/周。(3)本學(xué)期出現(xiàn)嚴(yán)重教學(xué)事故的教師不能承擔(dān)下學(xué)期的主講任務(wù)。(4)本系統(tǒng)的輸入項(xiàng)至少應(yīng)包含3 個(gè):教務(wù)處布置的教學(xué)計(jì)劃、分院教師自報(bào)的講課計(jì)劃和系定的有關(guān)講課限制條件。(5)本系統(tǒng)的輸出項(xiàng)至少應(yīng)包含2 個(gè):教務(wù)處最終下達(dá)的全分院教師教學(xué)任務(wù)書和分院各教學(xué)班一學(xué)期的課程表(可不包含上課地點(diǎn))。題目二、“學(xué)校教材訂購系統(tǒng)”1、 系統(tǒng)簡介本系統(tǒng)可細(xì)化為兩個(gè)子系統(tǒng):銷售系統(tǒng)和采購系統(tǒng)銷售系統(tǒng)的工作過程為:首先由教師或?qū)W生提交購書單,經(jīng)教材發(fā)行人員審

23、核是有效購書單后,開發(fā)票、登記并返給教師或?qū)W生領(lǐng)書單,教師或?qū)W生即可去書庫領(lǐng)書。采購系統(tǒng)的主要工作過程為:若是脫銷教材,則登記缺書,發(fā)缺書單給書庫采購人員;一旦新書入庫后,即發(fā)進(jìn)書通知給教材發(fā)行人員以上的功能要求在計(jì)算機(jī)上實(shí)現(xiàn)。2、 技術(shù)要求和限制條件(1) 當(dāng)書庫中的各種書籍?dāng)?shù)量發(fā)生變化(包括領(lǐng)書和進(jìn)書時(shí)),都應(yīng)修改相關(guān)的書庫記錄,如庫存表或進(jìn)/出庫表。(2) 在實(shí)現(xiàn)上述銷售和采購的工作過程時(shí),需考慮有關(guān)單據(jù)的合法性驗(yàn)證(3) 系統(tǒng)的外部項(xiàng)至少包含三個(gè):教師、學(xué)生和教材工作人員。(4) 系統(tǒng)的相關(guān)數(shù)據(jù)存儲(chǔ)至少包含6 個(gè):購書表、庫存表、缺書登記表、待購教材表、進(jìn)/出庫表。題目三、“機(jī)票預(yù)訂系

24、統(tǒng)”1、系統(tǒng)簡介航空公司為給旅客乘機(jī)提供方便,需開發(fā)一機(jī)票預(yù)定系統(tǒng)。各旅行社把預(yù)定機(jī)票的旅客信息(姓名、性別、工作單位、身份證號(hào)碼、旅行時(shí)間、旅行目的地等)輸入到該系統(tǒng),系統(tǒng)為旅客安排航班。當(dāng)旅客交付了預(yù)定金后,系統(tǒng)印出取票通知和帳單給旅客,旅客在飛機(jī)起飛的前一天憑取票通知和帳單交款取票,系統(tǒng)核對(duì)無誤即印出機(jī)票給旅客。此外航空公司為隨時(shí)掌握各航向飛機(jī)的乘載情況,需定期進(jìn)行查詢統(tǒng)計(jì),以便適當(dāng)調(diào)整。2、 技術(shù)要求及限定條件(1) 在分析系統(tǒng)功能時(shí)要考慮有關(guān)證件的合法性驗(yàn)證(如身份證、取票通知、交款發(fā)票等)。(2) 對(duì)于本系統(tǒng)還應(yīng)補(bǔ)充以下功能:(1) 旅客延誤了取票時(shí)間的處理(2) 班機(jī)取消后的處理

25、(3) 旅客臨時(shí)更改機(jī)票班次的處理(3) 系統(tǒng)的外部項(xiàng)至少包含三個(gè):旅客、旅行社和航空公司。題目四:“學(xué)校內(nèi)部工資管理系統(tǒng)”1、 系統(tǒng)簡介假設(shè)學(xué)校共有教職工約1000 人,10 個(gè)行政部門和8 個(gè)系部。每個(gè)月20 日前各部門(包括分學(xué)院、部)要將出勤情況上報(bào)人事處,23 日前人事處將出勤工資、獎(jiǎng)金及扣款清單送財(cái)務(wù)處。財(cái)務(wù)處于每月月底將教職工的工資表做好并將數(shù)據(jù)送銀行。每月初(3 日前)將工資條發(fā)給各單位。若有員工調(diào)入、調(diào)出、校內(nèi)調(diào)動(dòng)、離退休等數(shù)據(jù)變化,則由人事處通知相關(guān)部門和財(cái)務(wù)處。2、 技術(shù)要求及限定條件(1) 本系統(tǒng)的數(shù)據(jù)存儲(chǔ)至少包含:工資表、部門匯總表、扣稅款表、銀行發(fā)放表(2) 除人事處、財(cái)務(wù)處外,其他職能部門和學(xué)院(部)名稱可簡化,如學(xué)院1,學(xué)院2.等。(3) 工資、獎(jiǎng)金、扣款細(xì)節(jié)可由學(xué)生自定。題目五、“實(shí)驗(yàn)室設(shè)備管理系統(tǒng)”1、系統(tǒng)簡介 每學(xué)年要對(duì)實(shí)驗(yàn)室設(shè)備使用情況進(jìn)行統(tǒng)計(jì)、更新,其中:(1) 對(duì)于已徹底損壞的作報(bào)廢處理,同時(shí)詳細(xì)記錄有關(guān)信息。(2) 對(duì)于有嚴(yán)重問題(故

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論