實驗八 團隊作業5—團隊專案需求建模與系統設計(2)
實驗時間(師范):2021-5-27
實驗時間(卓越工程師班): 2021-5-28
Deadline:
2021-6-9 10:00,以團隊隨筆博文提交至班級博客的時間為準,
評分標準:
- 按時交 – 根據實驗八評分細則打分,滿分147分,檢查專案包括:
任務1部分(15分)
任務2部分(46分)
任務3部分(12分)
任務4部分(56分)
任務5部分(28分)
- 本實驗為團隊任務,團隊成員成績以團隊博文成績為準
- 晚交 - 0分
- 抄襲 - 倒扣本次作業分數
- 評分截至日:2021-6-12 22:00
一、實驗目的與要求
(1)學習使用UML建模工具Visio;
(2)掌握面向物件需求分析建模技術;
(3)理解和掌握面向物件軟體系統設計原理、設計程序和技術,
二、實驗內容與步驟
任務1:按團隊專案互評名單,對互評方《實驗七 專案需求分析建模與系統設計(1)》的專案成果進行評價,具體要求如下:
(1)閱讀互評團隊專案博文作業并進行評論,評論要點包括:博文結構、博文內容、任務分工與時間耗費,將以上評論內容發布到互評團隊博客評論區,
(2)下載并閱讀互評方團隊專案資料,
博客作業中針對任務1的評分要點:
- 結對方團隊博客鏈接(1分);
- 結對方Github專案倉庫鏈接(1分);
- 符合(1)要求的博客評論(8分);
- 結合實驗七評分標準,給出互評團隊作業評分成績(5分),
任務2:使用Visio,應用面向物件分析方法(OOA),完善團隊專案的《軟體需求規格說明書》,并將該檔案上傳到團隊專案Github倉庫,檔案內容要求如下:
(1)采用用例圖表示專案功能需求,模型使用規范一致的圖形符號和文字描述內容;
(2)參考《構建之法—現代軟體工程》8.5節功能的定位和優先級,給出功能分析的四個象限;
(3)選擇適當的UML模型,建立問題域物件模型;
(4)完善專案的WBS,估計各項任務所需時間
評分要點:
- 檔案有關于團隊軟體專案的需求陳述文字(5分);
- 檔案有滿足(1)、(2)、(4)的內容(5分/項,合計15分)
- 檔案有滿足(3)的內容(20分)
- 更改實驗七的軟體需求規格說明書版本號為1.1,采用OOA技術編制《XXX軟體需求規格說明書1.2》上傳到團隊專案Github倉庫,博客中提供團隊專案倉庫中上傳檔案后的截圖(1分)
- 問題整體質量評價:檔案讀者通過閱讀該檔案,能夠理解和讀懂專案要開發的軟體產品功能和價值(5分)
任務3:查閱資料,回答以下問題:
(1)什么是C/S結構?
(2)什么是B/S結構?
(3)什么是MVC設計模式?
評分要點:
- 在博客中給出以上問題的文字總結(4分/問題,合計12分)
任務4:以任務2的成果為基礎,使用Visio,應用面向物件設計(OOD)方法,撰寫團隊專案軟體系統設計說明書,以回答:軟體是如何實作用戶需求的?檔案內容要求如下:
(1) 采用適合的軟體設計模式設計軟體系統總體結構;
(2) 設計軟體系統資料庫邏輯結構;
(3) 說明軟體重用方案;
(4) 設計關鍵類的重點服務,
評分要點:
- 檔案有滿足(1)的內容(20分)
- 檔案有滿足(2)的內容(10分)
- 檔案有滿足(3)的內容(10分)
- 檔案有滿足(4)的內容(10分)
- 更改實驗七的軟體設計說明書版本號為1.1,采用OOD技術編制《XXX軟體設計說明書1.2》上傳到團隊專案Github倉庫,博客中提供團隊專案倉庫上傳檔案后的截圖(1分)
- 檔案整體質量評價:檔案讀者通過閱讀該檔案,能夠理解和讀懂專案要開發的軟體產品所采用的技術方案、能夠對評判專案技術方案的優劣及可行性(5分)
任務5:完成《實驗八 團隊作業5:團隊專案需求建模與系統設計(2)》團隊博文作業:
博文作業格式評分要點:
- 博文名稱:實驗八 團隊作業5:團隊作業5:團隊專案需求建模與系統設計(2)(1分)
- 博文開頭格式:(1分)
|
專案 |
內容 |
|
課程班級博客鏈接 |
<填寫課程班級博客鏈接> |
|
這個作業要求鏈接 |
<填寫作業要求鏈接> |
|
團隊名稱 |
<填寫團隊名稱> |
|
團隊成員分工描述 |
<姓名:作業內容> |
|
團隊的課程學習目標 |
<填寫目標> |
|
這個作業在哪些方面幫助團隊實作學習目標 |
<填寫相關內容> |
|
團隊博客鏈接 |
<填寫地址> |
|
團隊專案Github倉庫地址鏈接 |
<填寫地址> |
3. 博文作為《實驗八 團隊作業5:團隊專案需求建模與系統設計(2)》的文字資料,需包含以下內容:
4. 滿足任務1-任務4評分要點中未要求上傳到團隊專案倉庫的材料;
5. 記錄完成《實驗八 團隊作業5:團隊專案需求建模與系統設計(2)》各項任務實際花費的時間和分工(4分);
6. 結合實驗七、實驗八的學習體驗,對比陳述結構化軟體分析與設計、面向物件分析與設計兩類軟體開發技術的異同,(10分)
7. 從團隊分工和協作學習角度,陳述團隊實施Visio建模工具學習、專案需求分析建模、軟體系統設計等學習活動的心得(每項3分,合計9分)
8. 博文文字陳述是否流暢嚴謹、排版是否美觀(3分)
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/285969.html
標籤:其他
