https://github.com/JakeYi/WCjava
PSP2.1 | Personal Software Process Stages | 預估耗時(分鐘) | 實際耗時(分鐘) |
---|---|---|---|
Planning | 計劃 | 28 | 25 |
Estimate | 估計這個任務須要多少時間 | 12 | 13 |
Development | 開發 | 580 | 460 |
Analysis | 需求分析 | 140 | 170 |
Design Spec | 生成設計文檔 | 30 | 60 |
Design Review | 設計複審 | 50 | 65 |
Coding Standard | 代碼規範 | 20 | 40 |
Design | 具體設計 | 60 | 40 |
Coding | 具體編碼 | 470 | 470 |
Code Review | 代碼複審 | 30 | 20 |
Test | 測試(自我測試,修改代碼,提交修改) | 60 | 120 |
Reporting | 報告 | 60 | 120 |
Test Report | 測試報告 | 20 | 30 |
Size Measurement | 計算工做量 | 10 | 15 |
Postmortem & Process Improvement Plan | 過後總結, 並提出過程改進計劃 | 120 | 60 |
合計 | 1690 | 1708 |
使用Java語言設計三個模塊,分別實現下列功能:git
1.測試空文件github
2.測試一個字符的文件學習
3.測試一個詞的文件測試
4.返回更復雜的數據(代碼行 / 空行 / 註釋行)。編碼
5.遞歸處理目錄下符合條件的文件。spa
6.圖形界面設計
a.字符數3d
b.詞數代碼規範
c.行數
4.-a
這幾個星期學習了軟件工程課程,瞭解在項目開發前期應作好需求分析和設計文檔,瞭解項目的整體目標,然而在開發的過程當中,因爲家裏面有點急事請假外出了,因此本次我的項目完成的比較倉促。本次項目不單單理由了軟件工程做業我的項目的相關知識,並且溫習了java的編碼方式,WC項目開發,讓我學到了軟件工程知識在實際項目開發中的具體應用,很是感謝這門課程。