實驗八 團隊作業5—團隊項目需求建模與系統設計(2)


實驗八 團隊作業5—團隊項目需求建模與系統設計(2)

實驗時間(師范):2021-5-27

實驗時間(卓越工程師班): 2021-5-28

Deadline

2021-6-9 10:00,以團隊隨筆博文提交至班級博客的時間為准。

評分標准:

  • 按時交 – 根據實驗八評分細則打分,滿分157分,檢查項目包括:

任務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. 結對方團隊博客鏈接(1分);
  2. 結對方Github項目倉庫鏈接(1分);
  3. 符合(1)要求的博客評論(8分);
  4. 結合實驗七評分標准,給出互評團隊作業評分成績(5分)。

任務2:使用Visio,應用面向對象分析方法(OOA),完善團隊項目的《軟件需求規格說明書》,並將該文檔上傳到團隊項目Github倉庫,文檔內容要求如下:

(1)采用用例圖表示項目功能需求,模型使用規范一致的圖形符號和文字描述內容;

(2)參考《構建之法—現代軟件工程》8.5節功能的定位和優先級,給出功能分析的四個象限;

(3)選擇適當的UML模型,建立問題域對象模型;

(4)完善項目的WBS,估計各項任務所需時間

評分要點:

  1. 文檔有關於團隊軟件項目的需求陳述文字(5分);
  2. 文檔有滿足(1)、(2)、(4)的內容(5分/項,合計15分)
  3. 文檔有滿足(3)的內容(20分)
  4. 更改實驗七的軟件需求規格說明書版本號為1.1,采用OOA技術編制《XXX軟件需求規格說明書1.2》上傳到團隊項目Github倉庫,博客中提供團隊項目倉庫中上傳文檔后的截圖(1分)
  5. 問題整體質量評價:文檔讀者通過閱讀該文檔,能夠理解和讀懂項目要開發的軟件產品功能和價值(5分)

任務3:查閱資料,回答以下問題:

(1)什么是C/S結構?

(2)什么是B/S結構?

(3)什么是MVC設計模式?

評分要點:

  1. 在博客中給出以上問題的文字總結(4分/問題,合計12分)

任務4:以任務2的成果為基礎,使用Visio,應用面向對象設計(OOD)方法,撰寫團隊項目軟件系統設計說明書以回答:軟件是如何實現用戶需求的?文檔內容要求如下:

(1)   采用適合的軟件設計模式設計軟件系統總體結構;

(2)   設計軟件系統數據庫邏輯結構;

(3)   說明軟件重用方案;

(4)   設計關鍵類的重點服務。

評分要點:

  1. 文檔有滿足(1)的內容(20分)
  2. 文檔有滿足(2)的內容(10分)
  3. 文檔有滿足(3)的內容(10分)
  4. 文檔有滿足(4)的內容(10分)
  5. 更改實驗七的軟件設計說明書版本號為1.1,采用OOD技術編制《XXX軟件設計說明書1.2》上傳到團隊項目Github倉庫,博客中提供團隊項目倉庫上傳文檔后的截圖(1分)
  6. 文檔整體質量評價:文檔讀者通過閱讀該文檔,能夠理解和讀懂項目要開發的軟件產品所采用的技術方案、能夠對評判項目技術方案的優劣及可行性(5分)

任務5:完成《實驗八 團隊作業5:團隊項目需求建模與系統設計(2)》團隊博文作業:

博文作業格式評分要點:       

  1. 博文名稱:實驗八 團隊作業5:團隊作業5:團隊項目需求建模與系統設計(2)(1分)
  2. 博文開頭格式:(1分)

項目

內容

課程班級博客鏈接

<填寫課程班級博客鏈接>

這個作業要求鏈接

<填寫作業要求鏈接>

團隊名稱

<填寫團隊名稱>

團隊成員分工描述

<姓名:工作內容>

團隊的課程學習目標

<填寫目標>

這個作業在哪些方面幫助團隊實現學習目標

<填寫相關內容>

團隊博客鏈接

<填寫地址>

團隊項目Github倉庫地址鏈接

<填寫地址>

 

3. 博文作為《實驗八 團隊作業5:團隊項目需求建模與系統設計(2)》的文字資料,需包含以下內容:

4. 滿足任務1-任務4評分要點中未要求上傳到團隊項目倉庫的材料;

5. 記錄完成《實驗八 團隊作業5:團隊項目需求建模與系統設計(2)》各項任務實際花費的時間和分工(4分);

6. 結合實驗七、實驗八的學習體驗,對比陳述結構化軟件分析與設計、面向對象分析與設計兩類軟件開發技術的異同。(10分)

7. 從團隊分工和協作學習角度,陳述團隊實施Visio建模工具學習、項目需求分析建模、軟件系統設計等學習活動的心得(每項3分,合計9分)

8. 博文文字陳述是否流暢嚴謹、排版是否美觀(3分)

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM