實驗四 軟件項目案例分析
2020-4-2
Deadline:2020-4-11 10:00,以博客發表日期為准
評分標准:
- 按時交 - 有分(滿分100分),檢查項目包括:
- 任務1部分(32分)
- 任務2部分(10分)
- 任務3部分(46分)
- 任務4部分(12分)
- 博文規范(行文清晰流暢,如果行文中涉及代碼,請使用博客園自帶的代碼控件,或使用MarkDown的語法塊)
- 抄襲 - 倒扣本次作業分數
- 評分截至日:2020-4-13 22:00
1、實驗目的與要求
(1)學習團隊軟件項目流程(TSP)、團隊成員協作要求。
(2)掌握敏捷流程原則及相關概念。
2、實驗內容和步驟
任務1:實驗三優秀案例推薦:王之泰&韓臘梅組
https://www.cnblogs.com/hackerZT-7/p/12544280.html
https://www.cnblogs.com/hanlamei/p/12574378.html
在實驗三得分100分以上作業中,任選一份作為案例,對案例項目成果進行評價,具體要求如下:
(1)對案例博文作業進行閱讀並進行評論,評論要點包括:博文結構、博文內容、博文結構與PSP中“任務內容”列的關系,並將以上評論內容發布到案例作業的博客評論區。
(2)克隆案例項目源碼到本地機器,閱讀項目代碼規范文檔並運行代碼,總結代碼運行中存在的問題,體會案例博文是否有助於項目代碼理解。
(3)總結本組實驗三博客作業及代碼設計存在問題與不足,列舉代碼中存在的bug,未實現的功能等等。
博客作業中針對任務1的評分要點:
- 案例作業博客鏈接(1分);
- 案例作業項目倉庫鏈接(1分);
- 符合(1)要求的博客評論(5分);
- 符合(2)要求的系統運行截圖、軟件功能總結(15分);附加分要求:若測試發現案例代碼存在bug,截圖為證,一個bug得2分,本次作業附加分最高不超過10分;
- 符合(3)要求的總結,代碼運行存在的問題截圖為證(10分)。
任務2:與實驗三結對伙伴協作學習:閱讀《現代軟件工程—構建之法》第5-6章內容,理解並掌握軟件項目團隊的特點、了解軟件團隊的模式、結合理論課學習內容理解瀑布模型及其變形、漸進交付流程、敏捷流程等典型軟件過程模型特點,理解並體會卡內基梅隆大學(CMU)軟件工程學院總結的TSP原則;
博客作業中針對任務2的評分要點:提供兩人討論任務2學習內容的微信或QQ截圖,要求截圖美觀。(10分)
任務3:在班級博客園,有很多高校的軟件工程課程要求同學們完成團隊項目,請與實驗三結對伙伴協商,在以下三個班級中選擇一個高質量的團隊項目案例進行協作學習,要求追蹤該團隊項目發布所有博客作業,下載項目軟件代碼。
1. 2016級計算機科學與工程學院軟件工程 (西北師范大學)
博客作業中針對任務3的評分要點:
- 團隊項目作業發布賬號鏈接(1分);
- 團隊項目倉庫github鏈接(1分);
- 陳述你選擇該團隊項目進行分析的理由(5分);
- 結合項目系列博客文檔,總結項目團隊成員的分工合作情況(4分);
- 結合項目系列博客文檔,評價項目的軟件項目過程特點(TSP)(5分);
- 觀察該團隊項目github倉庫的源代碼文件結構,是否包含代碼規范文檔?(5分);
- 下載團隊項目代碼,嘗試部署項目運行環境並使用軟件,描述最簡單直觀的使用體驗,找出至少兩個比較嚴重的功能性bug,在博客中展示截圖(20分);
- 評價該團隊項目是否值得繼續開發,並陳述理由?(5分)
任務4:完成《實驗四 軟件項目案例分析》博文作業
博文作業格式評分要點:
博文名稱:學號-姓名 實驗四 軟件項目案例分析(1分)
博文開頭格式:(1分)
項目 |
內容 |
課程班級博客鏈接 |
<填寫課程班級博客鏈接> |
這個作業要求鏈接 |
<填寫作業要求鏈接> |
我的課程學習目標 |
<填寫目標> |
這個作業在哪些方面幫助我實現學習目標 |
<填寫相關內容> |
結對方學號-姓名 |
<填寫學號-姓名> |
結對方本次博客作業鏈接 |
<填寫地址> |
博文作為《實驗四 軟件項目案例分析》的文字資料,需完整包含以下內容:
- 滿足任務1 評分要點的材料;
- 滿足任務2 評分要點的材料;
- 滿足任務3 評分要點的材料;
- 記錄完成《實驗四 軟件項目案例分析》各項任務實際花費的時間;(5分)
- 請談談完成本次作業的感受和體會。(5分)