201671030121王天悅《英文文本統計分析》結對項目報告

任務1兩兩自由結對對結對方的實驗二-軟件工程我的項目的項目成果進行評價具體評價:
博客連接a-class-git-link-hrefhttpswww.cnblogs.comjiegegegep10557839.html">
點評內容:
博文結構相對設計合理,只是缺乏了詞頻統計後的柱狀圖,功能設計這一塊的描述不夠完整,時間規劃與實際完成結果有差別。固然,就博客總體而言,結構完整,整個博客背景精美,值得學習。
點評心得:
在此次結對作項目的過程當中,咱們對於項目的開發有了更深一步的瞭解,也體會到協做開發項目的過程的樂趣
任務2:採用兩人合做方式,設計開發一個英文文本統計分析軟件,使之具備如下功能:

(1)實驗2要求的功能;html

(2)單詞頻數可視化柱狀圖要求是如下樣式:git

(3)統計該文本行數及字符數;github

(4)各類統計功能均提供計時功能,顯示程序統計所消耗時間(單位:ms);框架

(5)可處理任意用戶導入的任意英文文本;工具

(6)人機交互界面要求GUI界面(WEB頁面、APP頁面均可);學習

核心代碼分析:測試

讀出文本文件,過濾並存儲單詞:
BufferedReader br = new BufferedReader(new FileReader("F:/test/source.txt"));
List lists = new ArrayList();
String readLine = null;
while((readLine = br.readLine()) != null){
String[] wordsArr1 = readLine.split("[^a-zA-Z]");
for (String word : wordsArr1) {
if(word.length() != 0){ //去除長度爲0的行
lists.add(word);
編碼

總結:spa

經過本次兩人結對項目的完成,使我收穫了不少,找到了優勢和不足,兩我的在一塊兒討論,共同窗習,咱們代碼編寫上花費大量時間,修改完最後幾處錯誤時很欣喜。在結對中咱們相互促進,查閱資料,共同尋找實現的方法,本次實驗中我和搭檔合做探究,過程很愉快,更體會到了團隊意識的重要性。
  PSP:
任務內容        計劃共完成須要的時間   實際完成須要的時間
計劃 15              15
需求分析 (包括學習新技術、新工具的時間) 10 10
生成設計文檔 (總體框架的設計,各模塊的接口,用時序圖,快速原型等方法) 20 18
設計複審 5 5
代碼規範 (爲目前的開發制定或選擇合適的規範) 5 3
具體設計(用僞代碼,流程圖等方法來設計具體模塊) 5 3
具體編碼 30 40
代碼複審 10 10
測試(自我測試,修改代碼,提交修改) 20 30

測試報告(發現了多少bug,修復了多少)設計

10 10

計算工做量 (多少行代碼,多少次簽入,多少測試用例,其餘工做量)

15 13

過後總結, 並提出改進計劃 (包括寫文檔、博客的時間)

20 15
源代碼:
 
 https://github.com/wty123456/1671030121
相關文章
相關標籤/搜索