仲介交易 SEO診斷 淘寶客 雲主機 技術大廳
計畫階段也就是是概要設計
在計畫的時候,專案經理會制定相應詳細的專案開發計畫。 在這個計畫中需要明確幾個主要的版本控制控制週期和操作約定。 包括以下幾點:
創建分支時間
從各個網站的特點可以看出,網站的程式開發和發佈是非常頻繁的工作。 為了更好的提高網站的開發速度,需要進行分散式開發。 但在進行分佈開發的時候需要的注意的每一個網站的開發目標要明確,在每一段時間可能會產生相應的分支,這裡有用到了分支。 分支的創建過早可能會與主要的開發流程差別太大,創建過晚可能會影響整個專案的開發進度。 選擇合適的步驟時間分配是有利於開發進度的。
確定代碼提交和合併的約定。
隨著互聯網的發展,不少網站在進行功能上的實現不斷添加,造成開發規模不斷的擴大,開發越來越團隊協作,開發人員的代碼依賴速度加大,如果在私底下溝通的話開發效率就會降底,也可能會造成相應代碼相互修改和覆蓋等現象。 這時就需要一個工具來對版本進行控制。 如CVS,並且制定相應的代碼提交約定。 最好是在專案計劃階段就要提交約定,確定每天定時提交代碼,提交的頻率等。 通過約定可以使開發人員更好的配合開發,減少溝通上花費的時間。 在開發過程中專案可以根據實際需要,約定主線的變化合並到專案分支的約定,專案發佈階段,可以約定專案分支變更合併到主線的約定,以達到儘量減少因差異較大、代碼衝突較大,而影響專案的合併進度。
需求階段
1 瞭解對方的需求概貌
2 制定面談計畫,然後面談
3 編寫需求文檔
4 對方確認、修改,反復幾次直到對方滿意,自己評估沒有問題
設計階段
互聯網發展的超來快,網站的結構也越來越複雜,在這個時期就要瞭解代碼的基本結構,為代碼的管理做好準備。 以及對資料庫的相應的表字段屬性都在成形。
編碼階段
這個階段主要就是在於把和每個開發人員分配到相應的分支上進行開發,合理的分配才會在專案的開發進度上體現出來。 建構管理依據計畫階段的代碼提交約定,定期檢查代碼的提交情況,並依據計畫的時間進行代碼的合併,使整個專案的代碼差異減小。
測試階段
在這個階段測試人員人要進行反復的測試,以確保程式的BUG減小。
發佈階段
將上一步工作進行整合,然後進行打包,並為每個版本進行一個標籤,交發人員進行發佈。
本文中文來源:網站建設專家奧傑cms下載
搶灘登陸
2009-6-11 17:39:09