版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、軟件需求工程軟件需求工程實驗指導書實驗指導書(2015版版)太原理工大學太原理工大學計算機科學與技術學院計算機科學與技術學院二一五年四月二一五年四月 目錄目錄 第一部分第一部分 實驗教學大綱實驗教學大綱 第二部分第二部分 實驗說明實驗說明 實驗一實驗一 需求分析實驗需求分析實驗 實驗二實驗二 需求管理實驗需求管理實驗 第一部分第一部分 實驗教學大綱實驗教學大綱 .課程名稱:軟件需求工程課程名稱:軟件需求工程(Software Requirements Engineering); .課程總學時:課程總學時: 32 學時;理論:學時;理論: 24 學時;學時;實驗:實驗: 8 學時;學時; .課程
2、總學分課程總學分: 2 學分;學分; 適用專業(yè)和年級:軟件工程、物聯(lián)網工程專業(yè)適用專業(yè)和年級:軟件工程、物聯(lián)網工程專業(yè) 3年級;年級; .先修課程:面向對象程序設計、軟件工程概先修課程:面向對象程序設計、軟件工程概論。論。一、實驗的目的與任務一、實驗的目的與任務 軟件需求工程實驗是軟件需求工程實驗是軟件需求工程軟件需求工程課課程中一項重要的實踐環(huán)節(jié),其目的在于貫徹以程中一項重要的實踐環(huán)節(jié),其目的在于貫徹以理論指導實際的教學原則,通過實驗幫助學生理論指導實際的教學原則,通過實驗幫助學生在理解軟件需求工程的過程、方法、工具的基在理解軟件需求工程的過程、方法、工具的基礎上,學習掌握實際軟件項目中的需
3、求分析和礎上,學習掌握實際軟件項目中的需求分析和需求管理,從而提高學生運用需求管理,從而提高學生運用CASE工具進行軟工具進行軟件需求分析和管理的能力。件需求分析和管理的能力。 軟件需求工程實驗的任務主要有四項:軟件需求工程實驗的任務主要有四項: (1)讓學生掌握應用軟件分析、設計和實現(xiàn)的基)讓學生掌握應用軟件分析、設計和實現(xiàn)的基本過程;本過程; (2)幫助學生掌握應用軟件工程的分析、設計、)幫助學生掌握應用軟件工程的分析、設計、實現(xiàn)的方法實現(xiàn)的方法; (3)通過實驗讓學生了解應用軟件系統(tǒng)開發(fā)的一)通過實驗讓學生了解應用軟件系統(tǒng)開發(fā)的一般過程;般過程; (4)讓學生學習使用)讓學生學習使用CA
4、SE工具。工具。 上述任務的完成和實現(xiàn),可使學生對所學專業(yè)有比上述任務的完成和實現(xiàn),可使學生對所學專業(yè)有比較全面概括性的了解,激發(fā)學生的創(chuàng)新思維,正確認較全面概括性的了解,激發(fā)學生的創(chuàng)新思維,正確認識軟件開發(fā)的步驟和環(huán)節(jié),為后續(xù)課程的學習以及就識軟件開發(fā)的步驟和環(huán)節(jié),為后續(xù)課程的學習以及就業(yè)打下堅實基礎。業(yè)打下堅實基礎。 二、實驗環(huán)境二、實驗環(huán)境 PC機、機、Windows操作系統(tǒng)、操作系統(tǒng)、UML和和Rational等工等工具軟件。具軟件。 三、實驗方式與基本要求三、實驗方式與基本要求 1、實驗方式:指導教師先介紹實驗內容和實驗中的、實驗方式:指導教師先介紹實驗內容和實驗中的注意事項,然后學
5、生根據課堂講授知識分析實驗題目、注意事項,然后學生根據課堂講授知識分析實驗題目、熟悉相關內容、搭建環(huán)境、完成實驗內容、編寫、完熟悉相關內容、搭建環(huán)境、完成實驗內容、編寫、完成實驗報告。成實驗報告。 2、基本要求:、基本要求: . 需求分析,該實驗要求學生根據實際項目的要求,需求分析,該實驗要求學生根據實際項目的要求,應用傳統(tǒng)的結構化方法或者面向對象方法進行需求分應用傳統(tǒng)的結構化方法或者面向對象方法進行需求分析。目前根據分析技術的發(fā)展,推薦使用析。目前根據分析技術的發(fā)展,推薦使用UML和和Rational Rose對需求進行分析;對需求進行分析; . 需求管理,該實驗要求學生根據實際項目的需求管
6、理,該實驗要求學生根據實際項目的要求,應用項目管理的一般方法或者需求管理要求,應用項目管理的一般方法或者需求管理的專用方法,對實際系統(tǒng)的需求進行管理。推的專用方法,對實際系統(tǒng)的需求進行管理。推薦使用薦使用Rational RequsitePro工具進行需求工具進行需求管理。管理。 3、實驗報告基本要求、實驗報告基本要求: 實驗報告內容的完整性。實驗報告內容包括實驗報告內容的完整性。實驗報告內容包括實驗目的、實驗內容、實驗程序、實驗結果、實驗目的、實驗內容、實驗程序、實驗結果、實驗總結(通過實驗學到了什么、遇到的出錯實驗總結(通過實驗學到了什么、遇到的出錯及修改過程等)。書寫規(guī)范、工整。及修改過
7、程等)。書寫規(guī)范、工整。四、實驗項目及教學安排四、實驗項目及教學安排五、考核方式及成績評定五、考核方式及成績評定 1、考核以實驗平時考核和實驗報告相結合的方式進、考核以實驗平時考核和實驗報告相結合的方式進行。行。 2、實驗成績評定方法:實驗成績單獨按五級記錄、實驗成績評定方法:實驗成績單獨按五級記錄考試成績。凡實驗成績不及格者,該門課程必須重修??荚嚦煽?。凡實驗成績不及格者,該門課程必須重修。學生實驗成績的評定都必須按照實驗的要求,以實際實學生實驗成績的評定都必須按照實驗的要求,以實際實驗能力的強弱作為主要依據。驗能力的強弱作為主要依據。 評定各級成績時,可參考以下標準:評定各級成績時,可參考
8、以下標準: (一)(一) 優(yōu)秀(很好)優(yōu)秀(很好) 能正確理解實驗的目的要求,能獨立、順利且正確地能正確理解實驗的目的要求,能獨立、順利且正確地完成各項實驗操作,會分析和處理實驗中遇到的問題,完成各項實驗操作,會分析和處理實驗中遇到的問題,能掌握所學的各項實驗技能,較好地完成實驗報告,有能掌握所學的各項實驗技能,較好地完成實驗報告,有一定創(chuàng)新精神和能力,有良好的實驗室工作作風和習一定創(chuàng)新精神和能力,有良好的實驗室工作作風和習慣。慣。 (二)(二) 良好(較好)良好(較好) 能理解實驗的目的和要求,能認真而正確地完成各能理解實驗的目的和要求,能認真而正確地完成各項實驗操作,能分析和處理實驗中遇到
9、的一些問題。項實驗操作,能分析和處理實驗中遇到的一些問題。能掌握所學實驗技能的絕大部分,對難點較大的操作能掌握所學實驗技能的絕大部分,對難點較大的操作完成有困難。能一般完成實驗報告和其它實驗作業(yè),完成有困難。能一般完成實驗報告和其它實驗作業(yè),有較好的實驗習慣和工作作風。有較好的實驗習慣和工作作風。 (三)(三) 中等(一般)中等(一般) 能粗淺理解實驗目的要求,能認真努力進行各項實能粗淺理解實驗目的要求,能認真努力進行各項實驗操作,但技巧較差。能分析和處理實驗中一些較容驗操作,但技巧較差。能分析和處理實驗中一些較容易的問題,掌握實驗技能的大部分。有易的問題,掌握實驗技能的大部分。有30%掌握得
10、不掌握得不好。能一般完成各項實驗作業(yè)和報告。處理問題缺乏好。能一般完成各項實驗作業(yè)和報告。處理問題缺乏條理。工作作風較好。能認真遵守各項規(guī)章制度,學條理。工作作風較好。能認真遵守各項規(guī)章制度,學習努力。習努力。(四)及格(較差)(四)及格(較差) 只能機械地了解實驗內容,能一般按圖、或按實驗只能機械地了解實驗內容,能一般按圖、或按實驗步驟步驟“照方抓藥照方抓藥”完成實驗操作,能完成完成實驗操作,能完成60%所學的所學的實實驗技能。遇到問題常常缺乏解決的辦法,在別人啟發(fā)驗技能。遇到問題常常缺乏解決的辦法,在別人啟發(fā)下能作些簡單處理,但效果不理想。能一般完成實驗下能作些簡單處理,但效果不理想。能一
11、般完成實驗報告,能認真遵守實驗室各項規(guī)章制度,工作中有小報告,能認真遵守實驗室各項規(guī)章制度,工作中有小的習慣性毛?。ㄈ绻ぷ鳠o計劃,處理問題缺乏條理)的習慣性毛?。ㄈ绻ぷ鳠o計劃,處理問題缺乏條理)(五)不及格(很差)(五)不及格(很差) 盲目地盲目地“照方抓藥照方抓藥”,只掌握,只掌握50%的所學實驗技能。的所學實驗技能。有些實驗雖能作,但一般效果不好,操作不正確。工有些實驗雖能作,但一般效果不好,操作不正確。工作忙亂無條理。一般能遵守實驗室規(guī)章制度,但常有作忙亂無條理。一般能遵守實驗室規(guī)章制度,但常有小的錯誤。實驗報告較多的時候有結果,遇到問題時小的錯誤。實驗報告較多的時候有結果,遇到問題時說
12、不明原因,在教師指導下也較難完成各項實驗作說不明原因,在教師指導下也較難完成各項實驗作業(yè)?;蛴行┬÷斆鞯慌?,不求上進。業(yè)?;蛴行┬÷斆鞯慌?,不求上進。 六、實驗教材、參考書:六、實驗教材、參考書: 參考書:參考書: 1 趙春剛等,趙春剛等,UML實用基礎教程實用基礎教程,北京大,北京大學出版社,學出版社,2013.2 2 解本巨,解本巨,UML與與Rational Rose 2003從入從入門到精通門到精通,北京:電子工業(yè)出版社,北京:電子工業(yè)出版社,2010.1 第二部分第二部分 實驗說明實驗說明 實驗一實驗一 需求分析實驗需求分析實驗 一、實驗目的:一、實驗目的: 1、要求學生根據
13、實際項目的要求,應用傳統(tǒng)、要求學生根據實際項目的要求,應用傳統(tǒng)的結構化方法或者面向對象方法進行需求分的結構化方法或者面向對象方法進行需求分析;析; 2、通過實驗了解和掌握、通過實驗了解和掌握UML和和Rataional等工具的使用方法。等工具的使用方法。 二、預習要求:二、預習要求: 1、復習所學需求分析的過程與方法;、復習所學需求分析的過程與方法; 2、預習實驗步驟,了解實驗中要求的注意、預習實驗步驟,了解實驗中要求的注意事項。事項。 三、實驗設備:三、實驗設備: PC機、機、Windows操作系統(tǒng)、操作系統(tǒng)、UML和和Rational等工具軟件。等工具軟件。 四、實驗內容:四、實驗內容:
14、1、熟悉和掌握、熟悉和掌握UML和和Rational Rose工具工具的使用。在的使用。在rose中創(chuàng)建新的模型,分別畫出如中創(chuàng)建新的模型,分別畫出如下的圖:用例圖、類圖、包圖、活動圖、順序下的圖:用例圖、類圖、包圖、活動圖、順序圖、狀態(tài)圖等。圖、狀態(tài)圖等。 2、根據如下項目,對系統(tǒng)進行需求分析。具、根據如下項目,對系統(tǒng)進行需求分析。具體要求,繪制系統(tǒng)的用例圖,對用例進行規(guī)格說體要求,繪制系統(tǒng)的用例圖,對用例進行規(guī)格說明,繪制類圖、活動圖、順序圖和狀態(tài)圖等。明,繪制類圖、活動圖、順序圖和狀態(tài)圖等。 (1)、)、學生選課系統(tǒng)學生選課系統(tǒng)(2)、進銷存系統(tǒng))、進銷存系統(tǒng)(3)、)、餐廳點餐系統(tǒng)餐廳
15、點餐系統(tǒng)(4)、個人博客系統(tǒng))、個人博客系統(tǒng)(5)、課程質量評測系統(tǒng))、課程質量評測系統(tǒng)(6)、畢業(yè)設計過程管理系統(tǒng))、畢業(yè)設計過程管理系統(tǒng)(7)、)、作業(yè)管理系統(tǒng)作業(yè)管理系統(tǒng)(8)、學生平時成績管理系統(tǒng))、學生平時成績管理系統(tǒng)(9)、答疑系統(tǒng))、答疑系統(tǒng)(10)、實驗預約系統(tǒng))、實驗預約系統(tǒng)(11)、也可自擬題目)、也可自擬題目 五、實驗步驟:五、實驗步驟: 1、安裝、安裝Rational Rose。 2、根據問題目標、業(yè)務背景、問題陳述(描、根據問題目標、業(yè)務背景、問題陳述(描述)等(此信息可以根據項目名稱從網上搜述)等(此信息可以根據項目名稱從網上搜索),確定系統(tǒng)的參與者索),確定系統(tǒng)的
16、參與者Actor(用戶),從用(用戶),從用戶角度確定系統(tǒng)相關功能用例戶角度確定系統(tǒng)相關功能用例Usecase,做出,做出用例圖。用例圖。 3、針對每個功能用例使用、針對每個功能用例使用用例描述模用例描述模板板,進行描述。,進行描述。 4、分別使用活動圖、順序圖描述用例執(zhí)行過、分別使用活動圖、順序圖描述用例執(zhí)行過程。程。 5、建立用例描述過程中涉及的對象模、建立用例描述過程中涉及的對象模型,做出類圖。型,做出類圖。 6、對類圖中重要的業(yè)務對象繪制狀態(tài)、對類圖中重要的業(yè)務對象繪制狀態(tài)圖。圖。 六、實驗報告要求:六、實驗報告要求: 1、實驗記錄:所有的實驗中的數據、結、實驗記錄:所有的實驗中的數據
17、、結果,問題現(xiàn)象及排除經過;果,問題現(xiàn)象及排除經過; 2、談談本次實驗的收獲及想法。、談談本次實驗的收獲及想法。 實驗二實驗二 需求管理實驗需求管理實驗 一、實驗目的:一、實驗目的: 1、通過采用項目管理或者需求管理的方法、通過采用項目管理或者需求管理的方法對實際項目的需求項進行管理,理解需求管理對實際項目的需求項進行管理,理解需求管理的過程,掌握需求管理的方法、工具和技能;的過程,掌握需求管理的方法、工具和技能; 2、通過實驗了解和掌握、通過實驗了解和掌握UML和和Rataional等工具的使用方法。等工具的使用方法。 二、預習要求:二、預習要求: 1、復習所學需求管理的方法和過程;、復習所
18、學需求管理的方法和過程; 2、預習實驗步驟,了解實驗中要求的注意、預習實驗步驟,了解實驗中要求的注意事項。事項。 三、實驗設備:三、實驗設備:PC機、機、Windows操作系統(tǒng)、操作系統(tǒng)、UML和和Rational等工具軟件。等工具軟件。 四、實驗內容:四、實驗內容: 1、熟悉和掌握、熟悉和掌握Project的使用。的使用。 2、熟悉和掌握、熟悉和掌握Rational RequsitePro工具的工具的使用。使用。 3、根據實驗一的項目,分別在、根據實驗一的項目,分別在Project和和RequsitePro中創(chuàng)建出相關的需求項列表,定中創(chuàng)建出相關的需求項列表,定義優(yōu)先級別及其關聯(lián)關系,并根據
19、需求項列表義優(yōu)先級別及其關聯(lián)關系,并根據需求項列表進行系統(tǒng)規(guī)模、工作量、成本和進度的估進行系統(tǒng)規(guī)模、工作量、成本和進度的估算。算。 4、對于需求變更進行管理。、對于需求變更進行管理。 五、實驗步驟:五、實驗步驟: 1、安裝、安裝RequsitePro和和Project工具。工具。 2、打開、打開RequsitePro自帶示例工程,自帶示例工程,Learning Proejct Usecase,觀察、學習其結構和內容。,觀察、學習其結構和內容。 3、在、在RequsitePro中根據中根據Usecase Template創(chuàng)建創(chuàng)建工程。工程。 4、在、在Use cases包下,創(chuàng)建用例項目(可以根據包下,創(chuàng)建用例項目(可以根據實驗一的結果,也可以直接將實驗一的結果,也可以直接將Rose下面的用例模下面的用例模 型直接導入到型直接導入到RequsitePro)。具體方法:鼠)。具體方法:鼠標選擇標選擇Usecases包,右鍵包,右鍵-new-Requirement,選擇,選擇type為為Use case,輸入用,輸入用例名稱例名稱(Name)、描述、描述(Text)、版本描述、版本描述(Revision)、屬性)、屬性(attributes):Priority(優(yōu)優(yōu)先級先級
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)內部培訓師招聘合同書
- 水泥行業(yè)托盤租賃協(xié)議
- 2024年軟件開發(fā)合作合同3篇
- 影視基地建設管理策略
- 汽車維修質量異常處理要點
- 臨時演員加入企業(yè)年會合同
- 網絡教育副總經理招聘合同
- 停車場導向牌安裝協(xié)議
- 城市綠化施工總承包合同
- 泥水匠勞動合同模板
- DB45T 2760-2023 電子政務外網網絡技術規(guī)范
- 2025版中考物理復習課件 09 專題五 類型3 電學綜合應用題(不含效率)(10年6考)
- 2024年度承包合同:石灰石生產線承包2篇
- 2024年度社區(qū)養(yǎng)老社會工作服務項目協(xié)議書3篇
- 蜜雪冰城合作加盟合同
- 浙江省杭州市2023-2024學年高二上學期期末學業(yè)水平測試政治試題 含解析
- 人力資源規(guī)劃
- 《北京大學介紹》課件
- 夜泊牛渚懷古
- 關于家長與學生評議教師制度
- 《大學生職業(yè)生涯規(guī)劃與就業(yè)指導》教學教案
評論
0/150
提交評論