一、源代碼管理的10 個實踐問題:



從上面圖片里面可以看到的是”+”標注的是在原文件的基礎上增加的代碼的記錄。
????- 運行單元測試,相關的代碼質量測試
??? - 代碼復審 (要有別的員工的名字)
??? - 和這次簽入相關的issue 編號, 任務/task, 缺陷/bug 編號,等等, 以備查詢。

1.文檔準備:?驗收之前,準備好以下幾類文檔:
1) ?開發總結文檔
2) ? 需求文檔:包括需求規格說明書,需求變更文檔等
3) ? 設計文檔:包括概要設計,詳細設計,數據庫設計等
4) ? 測試文檔:包括測試方案,內部測試報告,第三方測試報告等
5) ? 實施文檔:包括實施,部署方案,用戶手冊,維護手冊等
6) ? 過程文檔:包括項目周報,會議紀要等
2.項目概況ppt準備
項目概況ppt包括以下幾個部分:?
1) 項目背景和簡介
2) 合同執行情況匯報
3)開發過程:記錄項目開發過程中的一些重要事件
4) 系統功能簡介
5)項目應用成果展望
??
?
GitHub地址:https://github.com/gzyt/SRS
三、項目驗收過程
?1.項目匯報
老師擔任主持人,項目組長對自己團隊項目進行ppt講解,最后由老師與兄弟團隊進行項目提問,團隊成員進行答辯,老師最后根據答辯情況進行團隊打分。
2.項目驗收
首先,將項目驗收所需的所有文檔,項目需求說明書,項目設計說明書,項目操作手冊等 ,并準備項目項目驗收表,然后按照會議流程,由開拓者團隊組長擔任項目主持人,然后我們團隊進行項目答辯與項目演示,最后,由開拓者團隊填寫項目驗收意見表,完成項目驗收。
四、團隊探討場景
?
五、任務分工
團隊成員 | 具體分工 | 工作比重 |
周甜甜 | 軟件項目文檔編寫及博客撰寫 | 25% |
李蕾 | 后臺文章管理功能測試及測試文檔編寫 | 24% |
張海鑫 | 后臺人員管理功能測試及項目ppt制作 | 24% |
張天旭 | 總結文檔與用戶手冊編寫及博客撰寫 | 27% |
六、實驗心得
李蕾:一學期的軟件工程課結束了,收獲了很多,老師獨特的教學方法不僅從理論上教會了我們軟件工程的知識,而且通過一步一步的實踐來深入的理解軟件工程的意義,讓我們懂得軟件工程的思想,以及在完成一個軟件開發的過程中需要學到的東西。最關鍵的是懂得了團隊建設的重要性,懂得了在團隊中一加一大于二,在合作的過程中團隊協作是多么的重要,各個成員分工合作,認真完成自己的工作是對整個團隊最重要的貢獻。相信軟件工程的思想會給我以后的工作提供很多的幫助。
周甜甜:通過一學期的軟件工程的學習,我學到了許多有關項目開發方面的經驗以及知識。我們從剛開始的個人項目開始,再到兩個人結對項目以及最后的小組項目,是一個成長的過程,我們從最初的無項目經驗到最后的能夠熟悉項目開發中的每一個流程,真的是收獲了許多。老師對我們的耐心指導,我們小組成員之間的分工合作,團結協作,讓我們認識到團隊合作在項目開發中重要性,非常感謝老師和同學們這學期的陪伴!
張海鑫:通過一學期軟件工程課程的系統學習,我學到了許多有關項目開發方面的經驗以及知識,收獲頗豐。在此非常感謝鄒欣老師以及代祖華老師的悉心指導,代老師獨特的教學方法不僅從理論上教會了我們軟件工程的知識,而且通過一步一步的實踐來使我們更加深入的理解軟件工程的意義,使我們懂得軟件工程的思想,以及在完成一個軟件開發的過程中需要學到的東西。我們從剛開始的個人項目開始,再到兩個人結對項目以及最后的小組項目,是一個成長的過程,我們從最初的無項目經驗到最后的能夠熟悉項目開發中的每一個流程,真的是收獲了許多。相信軟件工程的思想會給我們以后的工作帶來很多的幫助。
總結陳述:此次項目開發的過程,基本嚴格按照一個商業項目的開發流程來進行,從剛開始的項目立意,項目需求的調查與分析,還有之后的項目軟件設計方案的設定與書寫,以及之后不斷地去完善項目設計方案書,雖然這期間花費大量的時間,卻一直未開始項目的研發,但這也是軟件工程的特色,它完美的將軟件研發規范化,它為我們的開發提供了保障,在充分的項目方案設計的完善過程中,可以避免平時一邊想一邊做所出現的弊端,也可在一定程度上減少研發的時間。在本次項目開發的過程中,也非常的感謝我的隊友,可以在我遇到思考瓶頸的時候,給我一個比較新穎的想法,也感謝他們在此次軟件開發的過程中軟件開發代碼與軟件測試及方案設計的貢獻,與他們的合作讓我切身感受到了團隊合作的重要性與其開發的高效性。