201671010451楊志霄實驗二詞頻統計軟件項目報告

一:需求分析html

根據實驗二 軟件工程我的項目的要求本次軟件項目的需求有如下幾點:java

1.程序可讀入任意英文文本文件,該文件中英文詞數大於等於1個。git

2.程序須要很壯健,能讀取容納英文原版《哈利波特》10萬詞以上的文章。github

3.指定單詞詞頻統計功能:用戶可輸入從該文本中想要查找詞頻的一個或任意多個英文單詞,運行程序的統計功能可顯示對應單詞在文本中出現的次數和柱狀圖。佈局

4.高頻詞統計功能:用戶從鍵盤輸入高頻詞輸出的個數k,運行程序統計功能,可按文本中詞頻數降序顯示前k個單詞的詞頻及單詞。測試

5.統計該文本全部單詞數量及詞頻數,並能將單詞及詞頻數按字典順序輸出到文件result.txt。編碼

二:功能設計:spa

  • 基本功能:能讀取容納英文原版《哈利波特》10萬詞以上的文章。程序可讀入任意英文文本文件,該文件中英文詞數大於等於1個。用戶從鍵盤輸入高頻詞輸出的個數k,運行程序統計功能,可按文本中詞頻數降序顯示前k個單詞的詞頻及單詞。

三:測試運行:設計

 

 

四:主要代碼:代碼規範

 

五:總結:

   通過本次的實驗,感受本身真的太差勁了,java的基礎太差了,之前接觸的太少。致使如今作做業無從下手花費了大量的時間。大多數代碼都是在網上找的,本身寫不出讓人滿意的代碼。真的得好好反思本身了。之前學的不太踏實致使如今作項目就和小白同樣。無從下手。不過經過本次實驗多多少少仍是有點收穫的,好比說初步瞭解了Github上如何上傳源碼。與前兩次的實驗相比,博客的佈局已經有很大的進步,相信天天的進步都對我會有很大的幫助。

六:psp展現

任務內容 計劃完成時間(min) 實際完成時間(min)
計劃 15 20
規劃工做的順序 8 10
開發 30 60
需求分析 16 20
生成文檔 10 15
設計複審 15 20
代碼規範 60 120
具體編碼 30 40
代碼複審 20 25
測試 10 15
報告 15 20
測試報告 10 20
計算報告量 10 15
總結 20 30

源代碼連接https://github.com/201671010451/yangzhixiao.git

相關文章
相關標籤/搜索