201671010441 徐浩傑《英文文本統計分析》結對項目報告

實驗四  軟件工程結對項目html

 博文簡要信息表git

項目 內容
本次做業所屬課程  http://www.cnblogs.com/nwnu-daizh/
這個做業要求出處  https://www.cnblogs.com/nwnu-daizh/p/10569690.html
課程學習目標  熟悉軟件開發總體流程,提高自身能力
本次做業在哪一個具體方面幫助咱們實現目標  第一次體驗一個完整的工程

 

 

 

 

 

 

 

 

 

 

 

任務一:github

(1)點評小組成員做業的博客地址:編程

http://www.javashuo.com/article/p-qjyhqhde-kn.htmlmarkdown

(2)點評小組成員做業的github連接地址:函數

https://github.com/bianzhifengshaoye/wordcount-1學習

(3)點評內容:測試

   通讀了你的博文後,你的博文嚴格使用了markdown排版,博文內容首先對項目進行了需求分析,其次進行了功能設計,設計實現階段將主函數Main和統計單詞的類SortResult以截圖的方式呈現了出來,最後完成軟件,呈現了部分代碼的截圖,可是result.txt文件截圖文字過小,幾乎看不清,但願你再完善一下。在閱讀了你的PSP表格以後,發現你本次項目相對用時較少 ,看的出你在課後學習中作了不少準備,再看到你在具體編碼階段實際用時比計劃用時花的時間多,應該是應在代碼編寫方面還須要增強,以後我將你的代碼從你Github克隆下來運行.發現你的代碼實現了統計詞頻,統計高頻詞,能夠完整的將結果輸出,實現了英文文本詞頻統計的軟件開發。編碼

       

 任務二:spa

 

一.需求分析:

1.程序須要讀入至少一個詞,可讀入任意英文文本。

2.至少能夠統計10萬詞及以上的文本。

3.用戶能夠同時查詢多個單詞的統計,並顯示出其個數,單詞頻數可視化柱狀圖。

4.用戶能夠篩選單詞頻數大於n的單詞,進行降序顯示其單詞及其頻數。

5.統計文本因此單詞及其詞頻,並在文本文件中按字典序進行顯示。

6.統計該文本行數及字符數

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

8.可處理任意用戶導入的任意英文文本;

9.人機交互界面要求GUI界面(WEB頁面、APP頁面均可)

 

二.軟件設計:

在實驗二的基礎上增長與實現了一個類 TestBarChart,圖表,柱狀圖的實現。

 

三.核心功能代碼展現:

 

 

 

四.程序運行截圖:

 

 

 

 

五. 描述結對的過程,提供兩人在討論、細化和編程時的結對照片:

 

 

 

 

六.總結:

 

    經過本次和種興達兩人結對項目的完成,使我收穫了不少,兩我的在一塊兒討論,共同窗習,咱們代碼編寫上花費大量時間,修改完最後幾處錯誤時很欣喜。在結對中咱們相互促進,查閱資料,共同尋找實現的方法,因爲技術方面的不足,附加功能沒有實現,兩人結對明顯比一我的效率要高不少。

 

 

 

 

 七.展現PSP:

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