項目 | 內容 |
這個做業屬於哪一個課程 | https://home.cnblogs.com/u/nwnu-daizh/ |
做業要求 | https://www.cnblogs.com/nwnu-daizh/p/10569690.html |
課程學習目標 | 熟悉軟件開發總體流程,提高自身能力 |
點評的博客地址 | https://www.cnblogs.com/zhushijing/p/10557211.html |
github連接地址 | "https://github.com/qsy0723/save" |
評論 | 這次實驗博主用了MATLAB去完成本次實驗,是一個很新奇的實驗,大多數同窗都是運用java代碼來寫的,給人一種很感興趣的想法,此篇博文排版清晰明瞭,給人一種乾淨利落的感受,可是博主的GitHub的地址不對,這個地址進去代碼是鎖着的,整體來講,博主的此次實驗仍是很成功的,有不少地方值得我去學習。 |
心得 | 可以實現同一個程序的方法有不少種,可謂是條條大路通羅馬,不一樣的語言有同一個程序不一樣的展示方式,可是最後的功用確是同樣的,這更加確定了我對計算機領域的探知,多麼想遨遊在編程知識的海洋裏,成爲一名資深的程序員,寫出很厲害的軟件,成爲別人眼中的大神。 |
1.程序可讀入任意英文文本文件,該文件中英文詞數大於等於1個。
2.程序須要很壯健,能讀取容納英文原版《哈利波特》10萬詞以上的文章。
3.指定單詞詞頻統計功能:用戶可輸入從該文本中想要查找詞頻的一個或任意多個英文單詞,運行程序的統計功能可顯示對應單詞在文本中出現的次數。
4.高頻詞統計功能:用戶從鍵盤輸入高頻詞輸出的個數k,運行程序統計功能,可按文本中詞頻數降序顯示前k個單詞的詞頻及單詞。
5.統計該文本全部單詞數量及詞頻數,並能將單詞及詞頻數按字典順序輸出到excel文件。
6.統計該文本行數及字符數
7.各類統計功能均提供計時功能,顯示程序統計所消耗時間
8.可處理任意用戶導入的任意英文文本
9.人機交互界面要求GUI界面(WEB頁面、APP頁面均可);
10.附加分功能:統計前10個兩個單詞組成的詞組頻率。html
主要界面
java
輸出結果
git
這次結對過程,我主要起着幫助個人同伴的做用,由於對MATLAB不是特別熟悉,可是咱們組打算用的是MATLAB作,此次主要是在學習。
程序員
PSP2.1 | 任務內容 | 計劃共完成須要的時間(min) | 實際完成須要的時間(min) |
---|---|---|---|
Planning | 計劃 | 10 | 15 |
Estimate | 估計這個任務須要多少時間,並規劃大體工做步驟 | 20 | 15 |
Development | 開發 | 400 | 550 |
Analysis | 需求分析 (包括學習新技術) | 20 | 20 |
Design Spec | 生成設計文檔 | 15 | 20 |
Design Review | 設計複審 (和同事審覈設計文檔) | 15 | 20 |
Coding Standard | 代碼規範 (爲目前的開發制定合適的規範) | 35 | 20 |
Design | 具體設計 | 50 | 70 |
Coding | 具體編碼 | 300 | 500 |
Code Review | 代碼複審 | 30 | 40 |
Test | 測試(自我測試,修改代碼,提交修改 | 15 | 10 |
Reporting | 報告 | 10 | 10 |
Test Report | 測試報告 | 10 | 10 |
Size Measurement | 計算工做量 | 10 | 15 |
Postmortem & Process Improvement Plan | 過後總結 ,並提出過程改進計劃 | 20 | 25 |
在這次實驗中,我只要起到的做用就是去幫助朱石景同窗完成編碼,在這次做業中,對MATLAB這個軟件有了更深一步的瞭解,在編程過程當中,朱同窗仍是有些地方不可以作出來,這時候,爲了加快實驗進度,咱們就讓朱同窗去作其餘的,我就來負責去查詢他遇到的難題,等找到好的方法,而且經過本身一遍遍的對代碼進行調試,調試出正確的代碼,而後再與他以前寫好的其餘代碼進行整合,總之,在此次結對編程中,瞭解到告終對編程的各個好處,首先就是能夠在實驗過程當中可以互相幫忙,本身有不懂的地方也能夠及時的去問對方,可以較爲快速的解決遇到的問題。github