一、結對成員介紹及coding.net 位址:
小組成員:郭和水(201421122017)、張新磊(201421122019)
Coding.net: https://coding.net/u/ghs03/p/work2/git
二、題目描述:
在個人作業1中,用各種語言實作了一個指令行的四則運算小程式。進一步,本次要求把這個程式做成GUI,成為一個有基本功能、一定價值的程式。實作下面的功能需求:
- 記錄使用者的對錯總數,程式退出再啟動的時候,能把以前的對錯數量儲存并在此基礎上增量計算。
- 有計時功能,能顯示使用者開始答題後的消耗時間。
三、項目實作:
1、需求分析
- 題目描述3個功能中,我和隊友分工完成,我完成的是浏覽錯題功能。我們對比了第一次作業的情況,最後選擇了郭和水的作業進行改進。
四、思維導圖:

五、界面運作截圖:
四則運算界面:
運算結果:
六、運用“漢堡包”的方式,評價結對夥伴:
優點:基礎好,堅持不懈。
缺點:太堅持己見,有些問題不商量。
七、描述結對過程:
1.檢視老師作業要求,進行需求分析,明确要實作的功能。
2.統一一些需要互相使用的變量的命名方式,配置設定工作。
3.固定時間進行一次代碼結合測試,調整代碼。
4.在要添加一些新的内容時,交流意見。
圖檔:
八、PSP:
psp2.1 | Personal Software Process Stages | Time Senior Student(min) | Time(min) |
Planning | 計劃 | 300 | |
· Estimate | 估計這個任務需要多少時間 | 600 | 920 |
Development | 開發 | 480 | 820 |
· Analysis | 需求分析 (包括學習新技術) | 40 | 60 |
· Design Spec | 生成設計文檔 | ||
· Design Review | 設計複審 | 30 | |
· Coding Standard | 代碼規範 | ||
· Design | 具體設計 | ||
· Coding | 具體編碼 | 240 | 440 |
· Code Review | 代碼複審 | 50 | |
· Test | 測試(自我測試,修改代碼,送出修改) | 150 | |
Reporting | 報告 | 120 | 100 |
· | 測試報告 | 80 | |
計算工作量 | 20 | ||
并提出過程改進計劃 | 10 |
九、總結
這次作業由于自身原因,導緻時間不足,還有一些功能沒有去實作,與預期的效果不太一樣,錯題記錄沒有去實作。這次作業我學到了很多,對團隊合作有了一定的了解,我相信這會對我下面團隊項目有很大的幫助。