Beta總結
1、Beta衝刺成員名單和工做量比例
張星海 |
180320077 |
研究github應用/嵌入加密算法/添加時間約束 |
33% |
古越 |
180320075 |
嵌入加密算法/修改頁面/修改放假策略 |
34% |
朱宏韜 |
180320079 |
研究github應用/頁面美化/修改頁面 |
32% |
2、過程體會
- 在alpha階段之初,也就是正式着手項目開發的時候,咱們在配置環境時遇到了很多困難,從安裝MySQL,MyEclipse到利用相關技術鏈接數據庫的過程當中磕磕絆絆,遇到了很多問題,致使咱們alpha初期的進度遠遠落後於原定計劃。好在這兩個軟件都是經常使用的開發工具,因此網上提供了不少解決辦法。
- 在項目框架方面,咱們使用的是springMVC和mybatis框架,這方面花費了較多的時間,在圖書館查閱各類圖書文獻,在網上尋找各類使用教程,好在功夫不負有心人,通過研究咱們最終掌握了該框架的基本使用方法。因爲遇到的不少問題都是先前沒有預見到的,要解決問題同時保證進度,因而有連續好幾天處於焦頭爛額的狀態。
-在代碼編寫階段,得益於先前工做的良好鋪墊,你們齊心合力,項目越作越順手,將實際進度趕了上來。開發項目時咱們利用上課學到的知識和網上查到的資料,將設計模式應用到項目中,逐漸完善功能,優化結構,使整個系統有了基本的雛形。
- 在測試階段是咱們很重視的一個階段,由於若是最終用戶遇到錯誤會影響其對該系統的好感甚至動搖其對該系統的信心。所以咱們首先關注用戶可見的方面,以後進行技術及內部結構方面的測試。前期因爲時間緊迫故沒可以給測試分配足夠充裕的時間,項目較爲完善後咱們將更多的時間轉到測試工做上。
- Beta衝刺階段,咱們初識了github,雖然之前有在github上下載開源代碼,但一般是download壓縮包,解壓,運行代碼等簡單的操做。對於git clone等命令是不熟悉的。此次開始使用github時遇到了很多問題,主要出如今本地指定用戶名、郵箱號、鏈接github帳戶、客戶端的命令操做等環節,着實費了一番功夫纔將其搞明白。在能夠將本身本地庫和遠程github庫同步後,咱們又開始探索github的小組協同開發,遇到的問題有:將部分紅員設置成了member而不是ower,致使其不能上傳代碼、提交代碼時文件衝突等。通過反覆屢次嘗試才慢慢摸清其中門道。
- 組內成員的團結協做是項目成功完成的重要因素。現在想起你們一塊兒熬夜寫代碼、埋頭寫文檔、翻窗爬牆出入實驗室、相互鼓勵和幫助的日日夜夜難免有些許感動。每一個人的想法總有不一樣之處,故在開發過程當中不免有意見不一爭辯的狀況出現,不過通過商量和溝通最後都可以達成一致,這要感謝每位組員的理性、坦誠和包容心,沉着、韌勁及責任感。
- 此次軟件工程實踐給予咱們理論聯繫實際的鍛鍊機會。從理解問題(溝通和分析)、策劃解決方案(建模和軟件設計)到實施計劃(代碼生成)及檢查結果的正確性(測試和質量保證),這個完整地過程提升了咱們每一個人的綜合能力,包括信息檢索能力,代碼編寫能力,文案撰寫能力,知識梳理能力和溝通交流能力等。敏捷開發使咱們深入認識到團隊的力量遠遠大於簡單的累加求和。咱們不該該低估本身的潛力,只是大多數時候咱們缺乏的是咬緊牙關的堅持和背水一戰的決心。此次軟件工程的實踐雖然已臨近尾聲,但這段經歷帶給咱們的鍛鍊和啓示會伴隨咱們日後的學習,咱們會將軟件工程實踐的精髓和敏捷開發的經驗融入生活和工做,創造更多的價值。
歡迎關注本站公眾號,獲取更多信息