PSP2.1 | 我的開發流程 | 預估耗費時間(分鐘) | 實際耗費時間(分鐘) |
---|---|---|---|
Planning | 計劃 | 45 | 55 |
· Estimate | 明確需求和其餘相關因素,估計每一個階段的時間成本 | 45 | 55 |
Development | 開發 | 365 | 515 |
· Analysis | 需求分析 (包括學習新技術) | 30 | 60 |
· Design Spec | 生成設計文檔 | 30 | 25 |
· Design Review | 設計複審 | 25 | 20 |
· Coding Standard | 代碼規範 | 10 | 15 |
· Design | 具體設計 | 20 | 30 |
· Coding | 具體編碼 | 150 | 210 |
· Code Review | 代碼複審 | 20 | 25 |
· Test | 測試(自我測試,修改代碼,提交修改) | 30 | 45 |
Reporting | 報告 | 50 | 85 |
· | 測試報告 | 20 | 35 |
· | 計算工做量 | 10 | 20 |
· | 並提出過程改進計劃 | 20 | 30 |
toLowerCase()
方法所有轉爲小寫,當檢測到相同單詞時,對次數加1,不然新存入一個單詞賦次數值爲1。FileRead(fileRoad)
方法,實現的功能是讀取文件單詞數據,並存入動態數組ArrayList;另外一個方法是charsLinesCount(fileRoad)
方法,統計文件字符數和行數信息,兩方法均爲有參函數,傳入文件名(路徑)。FileRead()
方法charsLinesCount()
方法Main()
方法
Mian()
裏面彷佛也放置了過多的沒必要要的代碼塊,顯得極爲冗餘,揹負了太多不屬於它的代碼。後期可能會這對命名以及代碼放置的位置進行調整,把功能都分別裝起來,減輕Main()
的負擔。PSP
表格,瞭解到了對於工程,是須要有具體的規劃設計以及時間評估的,以便於後期可以更高效地完成工程。但由於是第一次接觸,因此實際上彷佛並無起到多大的效果,後期會繼續增強。