個人專案總結
本次個人專案的內容是寫乙個統計英文詞頻的程式。這也是我第一次使用c#開發乙個相對完整的程式,還是學到了不少東西,在這裡總結一下吧。
首先給出我的專案預估時間和實際時間的對比:
work items
time estimation
time actual
size estimation
size actual
due date
finish date
algorithm design
1 day
0.5 day
n/an/a
16-aug
17-aug
i/o module
2 hours
1.5 hours
30 lines
15 lines
17-aug
18-aug
kernel algorithm
0.5 day
3 day
50 lines
150 lines
21-aug
23-aug
code review
3 hours
3 hours
n/an/a
23-aug
23-aug
testing and debugging
0.5 day
1 day
n/an/a
24-aug
24-aug
可以看出,表面上雖然時間還是控制的比較好,但是對於核心演算法的時間和**量估計都遠遠不足;多出的時間實際是用加班來彌補的。因此我認為預估**量以及時間的時候都不能過於樂觀。
再說實現過程,雖然從最後結果來看,我的程式是所有c#實現的詞頻程式裡最快的,但這中間也經歷了幾次大的改動。最開始我自己寫了trie樹進行排序,但速度不能令人滿意。與其他同學交流了一下以後,決定改用c#自帶的hashtable,速度得到了明顯的改善。之後在檢查**的時候,意識到了自己之前寫的trie樹不夠完善,可以有很大的改善空間,於是就又將核心演算法轉回了trie樹,並取得了較好的效果。事實上,如果在動手寫**之前能夠更好的規劃自己的演算法和資料結構,無疑會節省掉中間不停更改實現演算法的時間,這也是我需要注意的問題。
總之,通過這一次個人專案的實踐,我不僅練習了用c#開發專案的基本流程,並且對於如何設計和規劃自己的專案有了更加深刻的認識。
專案個人總結
於我,算是過了把pm的癮,用軟體工程的方法親身實踐專案管理 雖然與真實的於我,算是過了把pm的癮,用軟體工程的方法親身實踐專案管理 雖然與真實的產品生產過程和環境還有一定差距。我覺得自己做的好的地方大概保證了專案進度不掉線吧 事實上還挺快 不會說期末了開始爆肝拼命趕,而是每次團隊作業保質保量去完成,...
專案個人總結
進銷存專案個人總結 怡佳樂超市管理系統 開發環境 win10 tomcat idea jdk1.8 mysql 專案簡介 用途 為了讓商品的管理變得更加便捷和清晰,進 售 存資訊更加直觀.對員工 以及員工對商品的各項操作變得更加簡單。架構 ssh easyui shiro quartz 模組 系統模...
個人專案總結
此次個人專案我最後在實現了基本要求的基礎上,還做了算式的自動生成,還有mfc的圖形介面程式。圖形介面的設計圖如上所示。使用者能夠選擇生成題目的數量,使用者輸入相應數量後,需點選開始測試。之後題目會一道一道的顯示。程式可以自動判斷答案的正誤並統計正確題數,錯誤題數已經正確率。圖形化的程式只是將之前做好...