《英文文本統計分析》結對項目報告

項目 內容
這個做業屬於哪一個課程 https://home.cnblogs.com/u/nwnu-daizh/
做業要求 https://www.cnblogs.com/nwnu-daizh/p/10569690.html
課程學習目標 熟悉軟件開發總體流程,提高自身能力

任務一

點評信息

                                                                    
點評的博客地址 https://www.cnblogs.com/yl5282/p/10559123.html
github連接地址 "https://github.com/qsy960415/zy"
評論該博文將這個軟件開發的基本功能算是實現了,可是還有一些功能沒有在實驗中體現出來,好比生成的文件的功能還有詞頻柱狀圖的功能,可是博主的排版整齊乾淨,全部內容一目瞭然,我仍是有一些能夠學習的地方。
心得從這位同窗的博文中也看到了我存在的一些問題,代碼不完整,有些功能沒有實現,主要緣由仍是對代碼不怎麼熟悉,不知道怎麼去寫代碼,怎樣寫代碼才能將全部功能實現,因此之後還須要勤加練習代碼,多寫一些代碼,提升本身的代碼量。

任務二

1.需求分析

1.程序可讀入任意英文文本文件,該文件中英文詞數大於等於1個。
2.程序須要很壯健,能讀取容納英文原版《哈利波特》10萬詞以上的文章。
3.指定單詞詞頻統計功能:用戶可輸入從該文本中想要查找詞頻的一個或任意多個英文單詞,運行程序的統計功能可顯示對應單詞在文本中出現的次數。
4.高頻詞統計功能:用戶從鍵盤輸入高頻詞輸出的個數k,運行程序統計功能,可按文本中詞頻數降序顯示前k個單詞的詞頻及單詞。
5.統計該文本全部單詞數量及詞頻數,並能將單詞及詞頻數按字典順序輸出到文件result.txt。
6.統計該文本行數及字符數
7.各類統計功能均提供計時功能,顯示程序統計所消耗時間
8.可處理任意用戶導入的任意英文文本
9.人機交互界面要求GUI界面(WEB頁面、APP頁面均可);html

2.核心功能代碼展現

1)人機界面

2)行數、字符統計

3)選擇頁面

3.程序運行

1)選擇頁面

2)詞頻統計


3)行數、字符、時間

4結對過程

這次結對過程當中,咱們兩採起分工合做,每一個人負責一部分代碼。
git

5.PSP

PSP2.1 任務內容 計劃共完成須要的時間(min) 實際完成須要的時間(min)
Planning 計劃 5 10
Estimate 估計這個任務須要多少時間,並規劃大體工做步驟 15 10
Development 開發 300 500
Analysis 需求分析 (包括學習新技術) 10 20
Design Spec 生成設計文檔 10 20
Design Review 設計複審 (和同事審覈設計文檔) 10 5
Coding Standard 代碼規範 (爲目前的開發制定合適的規範) 30 20
Design 具體設計 60 80
Coding 具體編碼 240 400
Code Review 代碼複審 20 40
Test 測試(自我測試,修改代碼,提交修改 5 10
Reporting 報告 10 10
Test Report 測試報告 10 10
Size Measurement 計算工做量 10 15
Postmortem & Process Improvement Plan 過後總結 ,並提出過程改進計劃 20 25

6.小結感覺

這次實驗是在實驗二的基礎上進行的,原本覺得會比較簡單,沒有實驗二那麼難,可是可能因爲自身緣由,對代碼不太熟悉,因此這次實驗仍是比較吃力的完成了,在實驗中,有好多不懂的地方須要去學習,實驗進行一點點就要去百度所遇到的問題,去百度裏搜索答案,去解決所遇到的問題。這次實驗是結對做業,經過兩我的的共同努力去完成這個做業,所=以仍是比較愉快的,由於在本身辛苦完成做業的同時,旁邊也有人在同我同樣努力的完成着共同的目標,經過這次實驗,發現了1+1>2的效果,兩我的完成做業的時候能夠互補,你不會的說不定同伴會,同伴不會的說不定本身會,因此我以爲結對是一個很是好的去完成工做的方式。github

相關文章
相關標籤/搜索