git位址
git使用者名稱
qq948702703
結對夥伴
尹發飆部落格位址
作業鏈結
二.在psp**[附錄1]記錄下你估計在程式開發各個步驟上耗費的時間
psp2.1
personal software process stages
預估耗時(分鐘)
實際耗時(分鐘)
planning
計畫10
15· estimate
· 估計這個任務需要多少時間
1015
development
開發20
30· analysis
· 需求分析 (包括學習新技術)
2030
· design spec
· 生成設計文件00
· design review
· 設計複審 (和同事審核設計文件)00
· coding standard
· **規範 (為目前的開發制定合適的規範)
1010
· design
· 具體設計
2030
· coding
· 具體編碼
120150
· code review
· **複審
1020
· test
· 測試(自我測試,修改**,提交修改)
2020
reporting報告0
0· test report
· 測試報告
1010
· size measurement
· 計算工作量
1010
· postmortem & process improvement plan
· 事後總結, 並提出過程改進計畫510
合計265
3503.描述結對的過程:在結對的過程中我主要負責**的編寫,尹發飆主要負責**的測試。其他的都是由我們共同進行完成。第一次結對程式設計出現了很多問題,協商,計畫等方面都很容易產生分歧,但最後我們都充分吸取對方好的意見。
4.解題思路描述。即剛開始拿到題目後,我其實是很懵的。因為如何從乙個文件裡面提取資訊是我們以前從來沒有遇見過的,而且覺得這次作業,無論深度還是廣度都遠遠的超過前兩次作業。在思考了一段時間後,想到了用io流來提取檔案。但是對字串的一些類的理解,還有集合的理解還很淺薄,我們又去網上查閱各種資料來完成這次作業!去網上查了字串的各個類,以及使用,還有io流如何提取檔案等等!
5.設計實現過程。設計包括**如何組織,比如會有幾個類,幾個函式,他們之間關係如何,關鍵函式是否需要畫出流程圖?單元測試是怎麼設計的?
在設計的過程中只設定了乙個封裝函式的類,我的**較為簡易,未達到題目的要求。類裡面全部是計算字元,單詞,以及排序的函式。單元測試及測試函式就可以了.
由於本人的程式設計能力有限只完成了前幾個簡單的操作。通過介面封裝來實現**的執行。因為設計的比較簡單,**也較為容易也就沒有畫出流程圖。
提交**
效能、分析;
以前因為沒有接受過專案,也沒有團隊協作的經驗,這是第一次和別人團隊協作。在這次團隊協作過程中,不僅鍛鍊到自己的協調溝通的能力,也進一步與隊友共同面對困難,一起解決困難!這次專案收貨頗多,感慨也很多。總的來說,我也不能保證1+1是否大於2.但面對問題,面對難題能一起解決,一起克服是一種很享受的過程!
d
第三次作業
2 12有600 mb 兆位元組 的資料,需要從南京傳送到北京。一種方法是將資料寫到磁碟上,然後託人乘火車這 些磁碟捎去。另一種方法是用計算機通過長途 線路 設資訊傳送的速率為2.4kb s 傳送此資料。試比較這兩種方法的優劣。若資訊傳送速率為33.6kb s,其結果又如何?解 當傳送速率為2.4k...
第三次作業
1 有600mb 兆位元組 的資料,需要從南京傳送到北京 一種方法是將資料寫到磁碟上,然後託人乘火車將這些磁碟捎去。另一種方法是用計算機通過長途 線路 設資訊傳送的速率為2.4kb s 傳送此資料,試比較這兩種方法的優劣。若資訊傳送的速率為33.6kb s,其結果又如何?解 假定連續傳送且不出錯。若...
第三次作業
p67 2 12 有600mb的資料,需要從南京傳送到北京。一種方法是將資料寫到磁碟上,然後託人乘火車將這些磁碟捎去。另一種方法是用計算機通過長途 線路 設資訊傳送的速率是2.4kbps 傳送此資料。試比較這兩種方法的優劣。若資訊傳送速率為33.6kbps,其結果又如何?解 1 t 600 1024...