太原理工大學(xué)軟件工程軟件需求試驗報告_第1頁
太原理工大學(xué)軟件工程軟件需求試驗報告_第2頁
太原理工大學(xué)軟件工程軟件需求試驗報告_第3頁
太原理工大學(xué)軟件工程軟件需求試驗報告_第4頁
太原理工大學(xué)軟件工程軟件需求試驗報告_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余19頁可下載查看

下載本文檔

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

文檔簡介

1、本科實驗報告課程名稱:軟件需求工程實驗項目:軟件需求課程實驗實驗地點:行勉樓A304專業(yè)班級:學(xué)號:學(xué)生姓名:指導(dǎo)教師:2016年5月18日實驗一需求分析實驗一、實驗?zāi)康?、要求學(xué)生根據(jù)實際項目的要求,應(yīng)用傳統(tǒng)的結(jié)構(gòu)化方法或者面向?qū)ο蠓椒ㄟM(jìn)行需求分析;2、通過實驗了解和掌握UML和Rataional等工具的使用方法。二、實驗設(shè)備:PC機(jī)、Windows操作系統(tǒng)、UMLf口Rational等工具軟件。三、實驗內(nèi)容:1、熟悉和掌握UMLF口RationalRose工具的使用。在rose中創(chuàng)建新的模型,分別畫出如下的圖:用例圖、類圖、包圖、活動圖、順序圖、狀態(tài)圖等。2、根據(jù)如下項目,對系統(tǒng)進(jìn)行需求分

2、析。具體要求,繪制系統(tǒng)的用例對用例進(jìn)行規(guī)格說明,繪制類圖、活動圖、順序圖和狀態(tài)圖等。四、實驗步驟1、安裝RationalRosa2、根據(jù)問題目標(biāo)、業(yè)務(wù)背景、問題陳述(描述)等(此信息可以根據(jù)項目名稱從網(wǎng)上搜索),確定系統(tǒng)的參與者Actor(用戶),從用戶角度確定系統(tǒng)相關(guān)功能用例Usecase做出用例圖。3、針對每個功能用例使用用例描述模板,進(jìn)行描述。4、分別使用活動圖、順序圖描述用例執(zhí)行過程。五、實驗結(jié)果1、安裝RationalRose。成功安裝了UMLC件。2、根據(jù)問題目標(biāo)、業(yè)務(wù)背景、問題陳述(描述)等(此信息可以根據(jù)項目名稱從網(wǎng)上搜索),確定系統(tǒng)的參與者Actor(用戶),從用戶角度確定系

3、統(tǒng)相關(guān)功能用例Usecase,做出用例圖。(-)選題1:學(xué)生選課系統(tǒng)項目背景:本系統(tǒng)實現(xiàn)學(xué)生選課的基本功能,包括學(xué)生退選課,查看自己的選課信息;教師查看選課學(xué)生的信息,提交成績;管理員添加學(xué)生、管理學(xué)生、管理成績、添加教師、管理教師和管理課程等。實現(xiàn)學(xué)生選課的動態(tài)管理,使得對信息的管理更加及時、局效,提圖J效率。用例圖:用戶:JJstertobeauser吳Usersj尸s(PomLogic*b)J)Registertobeadministrator學(xué)生:ojAChgckCows日與,"b吳Studems*(fromLogical.J<pSUXc玲SelectCfturctiS

4、管理者:廠CJlZ,.yAddNoCoursoo一加-/OY沙律疊ftdmmistratoPxCJj-(*Qm-叼B(yǎng)u】、,X2b?Coupes-MOT-*一、一J<>ModifyCourses._f-QJ)jogont口5以所CDjcdorj"_.1類圖:T-號名也步阜商皆性不電鼻吟鼻號代安舒育蚌忤不9名加必鑄建性軍冷,鼻鼻oooO加陵加母1|能,*3建V;:q&遇液.電詣JftJiftI爐依出nt*值號號巾間.B.塔W&加i的圜修)j)時序圖:豐仔青理國學(xué)名附就媒總駐年鼻鼻冷a塔司座»ooOO尤除詞改。0號餐件則命年的如辭曲政相照管整存國也&

5、#171;工fcl號/*疆明教時也:control二只聞ftGrLogin:User_window):用"必信息J_會論用戶信息提交給控帶同象.耳制對象檢杳結(jié)果并南7:莖小注冊信息也叫利筆0fro“加0J.13*n情胃嶷曾尾聲行r情則赤h帕當(dāng)利堂。立席。停收0databaseU底控制對象查詢信縣4:判斷是否合法LJ<I次提交注冊信息i管理者:學(xué)生:6:返回查詢信息信息緩存g:學(xué)生選率課程(退選),一、技取所有課程信息靈110:嬖僖息是否可選殂退11:查詢信息T2ALU年判讀是否可援E退)前13:可比(可退向數(shù)據(jù)庫添加(刪除)信息14:卸學(xué)顯示選浸(退卻信息協(xié)作圖:老師:ilea

6、cher準(zhǔn)備提交成績4;提交選課信息3:點擊提穿感績Q/.6:提示提交成功1:輸入用戶名,密碼教師.隨證用戶身份2:登錄成功學(xué)生:Student3:點擊寫課6:提下選課成功驗證是否課程時間沖突和人員滿1:輸入賬號學(xué)生'.、*5:選課成功驗證用戶身份2:登耒成功(二)選題2:圖書管理系統(tǒng)項目背景:本系統(tǒng)實現(xiàn)圖書管理的基本功能,包括學(xué)生借書退書,查看自己的借書信息;管理員添加學(xué)生、管理學(xué)生和管理書籍等。實現(xiàn)學(xué)生選課的動態(tài)管理,使得對信息的管理更加及時、高效,提高了效率。用例圖:圖書館管理員處理借書、還書等的用例圖:類圖:6BorroTcrAdBinitiatazc的。;Stringcadd

7、ress:Stringecity:Stringd:Strirvg口zip:Stringc噂0k:intdmaxday:intnuserID:String:bbcirrow_iLiiinber:int口;String6LibrariangworHD:5tringcnarri:String口address二String«3city;Stringesit-if:String find。:voil電create0:vd:id。destroy();vcid bnrzH。;Noid return_back0:vaid6check_if_max0:爐。i疝er*ale():d0destroy0:中

8、。id0update0:¥uid時序圖:系統(tǒng)管理員添加借閱者帳戶的時序圖"fcdkiinistrfitor,Muintpt*anrfWirdow圖書管理員處理書籍借閱的時序圖:協(xié)作圖系統(tǒng)管理員添加書籍的協(xié)作圖系統(tǒng)管理員刪除書籍的協(xié)作圖:狀態(tài)圖書的狀態(tài)圖NewlookBurrovr活動圖借閱者的活動圖配置圖選題(“琨"卜系統(tǒng)管理員用例:用例圖:學(xué)生用例圖:查回個人借屋Vwb"uJLlUaJL人口Operfttsfift3:學(xué)生平時成績管理系統(tǒng)3'udentftA+AWJl測除個人信息b僮改個人幡理/Adn4MMffllOr找網(wǎng)到碼Jlpplicmt

9、ionSerfr<<extend»Informal!innlamtensncBi類圖:參與者類圖:StudentTeacherAdniinisirater關(guān)系類圖:耳gh酢電風(fēng)串奧消IntegerSludnlN加h»on1/Tieachet序列圖:教師查看錄入成績序列圖管理員刪除信息序列圖:快統(tǒng)管理員除信息隹列圖圖狀態(tài)圖:教師狀態(tài)圖:部署圖:活動圖學(xué)生活動圖:構(gòu)件圖:AdmnistEludirtl實驗總結(jié)通過這次實驗,使得我掌握了一個系統(tǒng)的分析與設(shè)計,學(xué)會用UM以件工具來設(shè)計系統(tǒng)的用例圖、類圖、順序圖、通信圖、活動圖、狀態(tài)圖、構(gòu)件圖部署圖。因為英語看著不方便,所

10、以都用了中文來寫,以后要提高英語能力。通過實驗我發(fā)現(xiàn)自己對UM慢用還不是很熟悉,以后好注重實踐。再做設(shè)計的過程中遇到不懂得問題在及時的咨詢老師和同學(xué)之后得到了及時的解決。實驗二需求管理實驗一、實驗?zāi)康模?、通過采用項目管理或者需求管理的方法對實際項目的需求項進(jìn)行管理,理解需求管理的過程,掌握需求管理的方法、工具和技能;2、通過實驗了解和掌握UM困Rataional等工具的使用方法。二、預(yù)習(xí)要求:1、復(fù)習(xí)所學(xué)需求管理的方法和過程;2、預(yù)習(xí)實驗步驟,了解實驗中要求的注意事項。三、實驗設(shè)備:PC機(jī)、Windows操作系統(tǒng)、UM便口Rational等工具軟件。四、實驗內(nèi)容:1、熟悉和掌握Project

11、的使用。2、熟悉和掌握RationalRequsitePro工具的使用。3、根據(jù)實驗一的項目,分別在Project和RequsitePro中創(chuàng)建出相關(guān)的需求項列表,定義優(yōu)先級別及其關(guān)聯(lián)關(guān)系,并根據(jù)需求項列表進(jìn)行系統(tǒng)規(guī)模、工作量、成本和進(jìn)度的估算。4、對于需求變更進(jìn)行管理。五、實驗步驟:1、安裝RequsitePro和Project工具。2、打開RequsitePro自帶示例工程,LearningProejctUsecase,觀察、學(xué)習(xí)其結(jié)構(gòu)和內(nèi)容。3、在RequsitePro中根據(jù)UsecaseTemplate創(chuàng)建工程。4、在Usecases包下,創(chuàng)建用例項目(可以根據(jù)實驗一的結(jié)果,也可以直接

12、將Rose下面的用例模型直接導(dǎo)入到RequsitePro)。具體方法:鼠標(biāo)選擇Usecases包,右鍵-new-Requirement,選擇type為Usecase,輸入用例名稱(Name卜描述(Text)、版本描述(Revision)、屬性(attributes):Priority(優(yōu)先級)、type(類型)、status狀態(tài)(proposed建議,Approved(批準(zhǔn)),Incorporated(),Validated()、難度、穩(wěn)定性等,Traceability可跟蹤性,Hierarchy(層次結(jié)構(gòu)),Discussions(討論)。5、創(chuàng)建用例規(guī)格描述文檔,鼠標(biāo)選擇Usecases包,右鍵-new-document6、將模型中的用例全部導(dǎo)入到Project中,分配每個用例的工期、開始時問和完成時間、前置任務(wù)、資源。打印甘特圖和任務(wù)分配狀態(tài)圖。六、實驗結(jié)

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論