實驗八 團隊作業4—團隊項目需求建模與系統設計
實驗時間 2020-5-27
Deadline:
2020-6-6 10:00,以團隊隨筆博文提交至班級博客的時間為准。
評分標准:
- 按時交 – 根據實驗七評分細則打分,滿分135分,檢查項目包括:
1. 任務1部分(2分)
2. 任務2部分(51分)
3. 任務3部分(8分)
4. 任務4部分(56分)
5. 任務5部分(18分)
- 本實驗為團隊任務,團隊成員成績以團隊博文成績為准
- 晚交 - 0分
- 抄襲 - 倒扣本次作業分數
- 評分截至日:2020-6-8 22:00
一、實驗目的與要求
(1)學習使用UML建模工具;
(2)掌握面向對象需求分析建模技術;
(3)理解和掌握面向對象軟件系統設計原理、設計過程和技術。
二、實驗環境要求
常用UML圖形繪制工具:
- Visio、Rational Rose、PowerDesign,建議采用輕量級的Visio。
- 在線作圖工具ProcessOn:https://www.processon.com/
三、實驗內容與步驟
任務1:以團隊協作學習方式掌握在線作圖工具ProcessOn的軟件操作方法。
評分要點:
- 結合學習體驗,總結ProcessOn軟件功能特點(2分);
任務2:整理實驗七作業成果,應用面向對象分析方法(OOA),參考國標GB8567—88中《軟件需求規格說明書》格式,編制團隊項目需求規格說明書,並將該文檔上傳到團隊項目Github倉庫,文檔內容要求如下:
(1)采用用例圖(或者DFD圖)建模表示項目功能需求,模型使用規范一致的圖形符號和文字描述內容;
(2)參考《構建之法》8.5節功能的定位和優先級,給出功能分析的四個象限;
(3)選擇適當的UML模型,建立問題域對象模型;
(4)編制項目的WBS
完成需求分析后,若要開發能夠滿足用戶需求的軟件,持續有序實現團隊目標,團隊要在一段時間內完成諸多任務,編制項目WBS(Work Breakdown Structure,即工作分解結構,是根據項目目標把工作分解成層次分明的、可交付成果的工作任務,用邏輯圖形或樹形結構表示出來),是團隊項目有序管理的工作依據。
該任務可參考:http://www.cnblogs.com/zhengrui0452/p/6653964.html
(5)估計各項任務所需時間
該任務可參考:https://www.cnblogs.com/xinz/archive/2011/04/06/2007294.html
評分要點:
- 文檔有關於團隊軟件項目的需求陳述文字(5分);
- 文檔有滿足(1)、(2)、(4)、(5)的內容(5分/項,合計20分)
- 文檔有滿足(3)的內容(20分)
- 將《XXX軟件需求規格說明書》上傳到團隊項目Github倉庫,博客中提供團隊項目倉庫中上傳文檔后的截圖(1分)
- 文檔整體質量評價:文檔讀者通過閱讀該文檔,能夠理解和讀懂項目要開發的軟件產品功能和價值(5分)
任務3:查閱資料,回答以下問題:
(1)何謂軟件設計模式?
(2)什么是C/S?
(3)什么是B/S結構?
(4)什么是MVC設計模式?
評分要點:
- 在博客中給出以上問題的文字總結(2分/題,合計8分)
任務4:以任務1的成果為基礎,應用面向對象設計(OOD)方法,撰寫團隊項目軟件系統設計說明書,以回答:軟件是如何實現用戶需求的?文檔內容要求如下:
(1) 采用適合的軟件設計模式設計軟件系統總體結構;
(2) 設計軟件系統數據庫邏輯結構;
(3) 說明軟件重用方案;
(4) 設計關鍵類的重點服務。
評分要點:
- 文檔有滿足(1)的內容(20分)
- 文檔有滿足(2)的內容(10分)
- 文檔有滿足(3)的內容(10分)
- 文檔有滿足(4)的內容(10分)
- 將《XXX軟件設計說明書》上傳到團隊項目Github倉庫,博客中提供團隊項目倉庫上傳文檔后的截圖(1分)
- 文檔整體質量評價:文檔讀者通過閱讀該文檔,能夠理解和讀懂項目要開發的軟件產品所采用的技術方案、能夠對評判項目技術方案的優劣及可行性(5分)
任務5:完成《實驗八 團隊作業4:團隊項目需求建模與系統設計》團隊博文作業:
博文作業格式評分要點:
博文名稱:實驗八 團隊作業4:團隊項目需求建模與系統設計(1分)
博文開頭格式:(1分)
項目 |
內容 |
課程班級博客鏈接 |
<填寫課程班級博客鏈接> |
這個作業要求鏈接 |
<填寫作業要求鏈接> |
團隊名稱 |
<填寫團隊名稱> |
團隊成員分工描述 |
<姓名:工作內容> |
團隊的課程學習目標 |
<填寫目標> |
這個作業在哪些方面幫助團隊實現學習目標 |
<填寫相關內容> |
團隊博客鏈接 |
<填寫地址> |
團隊項目Github倉庫地址鏈接 |
<填寫地址> |
博文作為《實驗八 團隊作業4:團隊項目需求建模與系統設計》的文字資料,需包含以下內容:
- 滿足任務1-任務4評分要點中未要求上傳到團隊項目倉庫的材料;
- 記錄完成《實驗八 團隊作業4:團隊項目需求建模與系統設計》各項任務實際花費的時間和分工(4分);
- 從團隊分工和協作學習角度,陳述團隊實施ProcessOn建模工具學習、項目需求分析建模、軟件系統設計等學習活動的心得(3分/項,合計9分);
- 博文文字陳述是否流暢嚴謹、排版是否美觀(3分)