實驗十一 團隊作業7:團隊項目設計完善&編碼
實驗時間 2019-6-6
Deadline:
2019-6-12 10:00,以團隊隨筆博文提交至班級博客的時間為准。
評分標准:
- 按時交 – 根據實驗十評分細則打分(滿分100分,團隊博文)
- 任務1部分(30分)
- 任務2部分(43分)
- 任務3部分(27分)
- 本實驗為團隊任務,團隊成員成績以團隊博文成績為准
- 晚交 - 0分
- 抄襲 - 倒扣本次作業分數
一、實驗目的與要求
掌握軟件編碼實現的工程要求。
二、實驗環境要求
(1)實驗九所編制團隊項目系統設計說明書;
(2)實驗十所編制的團隊項目詳細設計說明書;
(3)常用UML圖形繪制工具有:
- Visio、Rational Rose、PowerDesign,建議采用輕量級的Visio。
- 在線作圖工具ProcessOn:https://www.processon.com/
(4)關於燃盡圖的知識,參考:https://yq.aliyun.com/articles/619571?from=groupmessage
三、實驗內容與步驟
任務1:團隊軟件項目設計完善:
根據OOD詳細設計要求,修改完善團隊項目系統設計說明書和詳細設計說明,將完善后的內容的以《XX團隊項目軟件設計方案》為名發布在團隊博客中,並在團隊項目Github倉庫中上傳文檔《軟件設計方案說明書》。在團隊博客總結中陳述項目技術設計是如何體現下列原則的:
- 抽象
- 強內聚/弱耦合/模塊化
- 信息隱藏和封裝
- 界面和實現的分離
- 錯誤情況處理
- 程序模塊對於運行環境、關聯模板、輸入輸出參數有什么假設?
- 設計方案對於應對變化的靈活性
- 設計方案的數據處理能力
- 設計方案的軟件重用情況
- 設計中采用了哪些啟發式規則?
任務2:團隊軟件項目編碼實現,要求如下:
- 搭建並配置項目集成開發環境;
- 小組內成員共同商議制定團隊項目編碼規范, 並在團隊項目Github倉庫中上傳文檔《軟件編碼規范說明書》;
- 按照軟件設計方案說明書要求,選擇計算機語言協作編寫軟件代碼,開發軟件關聯數據庫創建程序,進行必要的代碼測試;
- 上傳本周已完成項目源碼到團隊項目Github倉庫。
任務3:在團隊博客發布博文,結合燃盡圖陳述本實驗執行過程,上傳團隊實施本次作業的場景照片,描述團隊成員的具體分工、占整個作業任務的工作量比例及完成各自任務的實際時間,每位成員結合任務分工總結本次實驗心得,最后由項目組長進行總結陳述。
團隊博文格式符合以下要求
團隊隨筆博文名稱:《XXX團隊》第七次作業:團隊項目設計完善&編碼(2分)
作業正文開頭格式:(3分)
項目 |
內容 |
這個作業屬於哪個課程 |
<任課教師博客主頁鏈接> |
這個作業的要求在哪里 |
<作業鏈接地址> |
團隊名稱 |
<填寫團隊名稱> |
作業學習目標 |
<填寫具體目標> |
隨筆博文正文內容包括:
- 團隊項目github倉庫地址鏈接;(2分)
- Github倉庫上傳《軟件設計方案說明書》(10分)
- 按任務1要求總結項目技術設計方案如何體現軟件設計准則;(20分)
- Github倉庫上傳《軟件編碼規范說明書》;(10分)
- Github倉庫上傳項目已完成源碼;(33分)
- 按任務3要求完成本次作業總結。(20分)