Posted on 2008-06-17 12:17
xan 閱讀(229)
評論(0) 編輯 收藏 所屬分類:
Life Log
最近和一群人沒事,想通過做一個簡單的網站來學習相關的技術,學習一個完整正式的項目開發流程。
一. Milestone & Schedule(這里簡略介紹主要的過程)
1. Kick-off meeting
2. Requirement doc, screen design doc
Review & Sign-off
3. Class & Architecture design
Review & Sign-off
4. Coding & unit test
5. Alpha deploy & INT test
6. Refactoring & Beta
7. Beta deploy & INT test
8. Final review meeting & production
二. 分工和技術使用
1. 需求分析
2. Source Control
3. 環境架構搭配
4. 類圖設計
5. 前臺設計方案選擇和研究,界面 unit test 方案研究
6. code
三. 值得關注的
kick-off meeting 里提出了很多的內容,我比較關注以下方面
1. Source Control : 我土人,還沒怎么用過CVS等source control軟件。不過這塊簡單,看看別人怎么搭配的就好了
2. Struts+Spring+Hibernate3 的開發架構,有學習過Struts,Hibernate3,粗略看過Spring,但都沒怎么使用過,看了的好像都快忘了,理解相當的不深刻。因而這塊很值得去跟蹤學習理解。
3. 需求報告,界面設計報告怎么寫。
4. 類設計,使用UML,包含javadoc,擬考慮直接通過類圖生成代碼。 這塊也很值得特別關注。
5. 界面方案
6. 測試方案,測試報告方案,測試覆蓋率計算方案。
7. 自動發布方案
項目完成后添加具體感受
感受是有些收獲: 體會了一個充分流程的雛形.
有些失望: 只是雛形而已, 很多的過程只是做了其大概,而沒有做的很好很到位. ----這是和水平和開發經驗相關的,無可厚非,意味著我們都要努力學習成長.