程序可讀入任意英文文本文件,該文件中英文詞數大於等於1個。git
程序須要很壯健,能讀取容納英文原版《哈利波特》10萬詞以上的文章。github
指定單詞詞頻統計功能:用戶可輸入從該文本中想要查找詞頻的一個或任意多個英文單詞運行程序的統計功能可顯示對應單詞在文本中出現的次數和柱狀圖。編程
高頻詞統計功能:用戶從鍵盤輸入高頻詞輸出的個數k,運行程序統計功能,可按文本中詞頻數降序顯示前k個單詞的詞頻及單詞。編程語言
統計該文本全部單詞數量及詞頻數,並能將單詞及詞頻數按字典順序輸出到文件result.txt。學習
擴展功能:生成result.txt文件,能夠統計10萬以上的單詞測試
PSP2.1 | 任務內容 | 計劃共完成須要的時間(min) | 實際完成須要的時間(min) |
---|---|---|---|
Planning | 計劃 | 5 | 6 |
Estimate | 估計這個任務須要多少時間,並規劃大體工做步驟 | 16 | 5 |
Development | 開發 | 14 | 15 |
Analysis | 需求分析 (包括學習新技術) | 2 | 5 |
Design Spec | 生成設計文檔 | 34 | 24 |
Design Review | 設計複審 (和同事審覈設計文檔) | 4 | 6 |
Coding Standard | 代碼規範 (爲目前的開發制定合適的規範) | 3 | 3 |
Design | 具體設計 | 18 | 26 |
Coding | 具體編碼 | 46 | 25 |
Code Review | 代碼複審 | 7 | 4 |
Test | 測試(自我測試,修改代碼,提交修改) | 13 | 31 |
Reporting | 報告 | 6 | 4 |
Test Report | 測試報告 | 4 | 2 |
Size Measurement | 計算工做量 | 4 | 2 |
Postmortem & ProcessImprovement Plan | 過後總結 ,並提出過程改進計劃 | 3 | 3 |