最近和一群人沒事,想通過做一個簡單的網(wǎng)站來學(xué)習(xí)相關(guān)的技術(shù),學(xué)習(xí)一個完整正式的項目開發(fā)流程。
一. 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
二. 分工和技術(shù)使用
1. 需求分析
2. Source Control
3. 環(huán)境架構(gòu)搭配
4. 類圖設(shè)計
5. 前臺設(shè)計方案選擇和研究,界面 unit test 方案研究
6. code
三. 值得關(guān)注的
kick-off meeting 里提出了很多的內(nèi)容,我比較關(guān)注以下方面
1. Source Control : 我土人,還沒怎么用過CVS等source control軟件。不過這塊簡單,看看別人怎么搭配的就好了
2. Struts+Spring+Hibernate3 的開發(fā)架構(gòu),有學(xué)習(xí)過Struts,Hibernate3,粗略看過Spring,但都沒怎么使用過,看了的好像都快忘了,理解相當(dāng)?shù)牟簧羁獭R蚨@塊很值得去跟蹤學(xué)習(xí)理解。
3. 需求報告,界面設(shè)計報告怎么寫。
4. 類設(shè)計,使用UML,包含javadoc,擬考慮直接通過類圖生成代碼。 這塊也很值得特別關(guān)注。
5. 界面方案
6. 測試方案,測試報告方案,測試覆蓋率計算方案。
7. 自動發(fā)布方案
項目完成后添加具體感受
感受是有些收獲: 體會了一個充分流程的雛形.
有些失望: 只是雛形而已, 很多的過程只是做了其大概,而沒有做的很好很到位. ----這是和水平和開發(fā)經(jīng)驗相關(guān)的,無可厚非,意味著我們都要努力學(xué)習(xí)成長.
一. 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
二. 分工和技術(shù)使用
1. 需求分析
2. Source Control
3. 環(huán)境架構(gòu)搭配
4. 類圖設(shè)計
5. 前臺設(shè)計方案選擇和研究,界面 unit test 方案研究
6. code
三. 值得關(guān)注的
kick-off meeting 里提出了很多的內(nèi)容,我比較關(guān)注以下方面
1. Source Control : 我土人,還沒怎么用過CVS等source control軟件。不過這塊簡單,看看別人怎么搭配的就好了
2. Struts+Spring+Hibernate3 的開發(fā)架構(gòu),有學(xué)習(xí)過Struts,Hibernate3,粗略看過Spring,但都沒怎么使用過,看了的好像都快忘了,理解相當(dāng)?shù)牟簧羁獭R蚨@塊很值得去跟蹤學(xué)習(xí)理解。
3. 需求報告,界面設(shè)計報告怎么寫。
4. 類設(shè)計,使用UML,包含javadoc,擬考慮直接通過類圖生成代碼。 這塊也很值得特別關(guān)注。
5. 界面方案
6. 測試方案,測試報告方案,測試覆蓋率計算方案。
7. 自動發(fā)布方案
項目完成后添加具體感受
感受是有些收獲: 體會了一個充分流程的雛形.
有些失望: 只是雛形而已, 很多的過程只是做了其大概,而沒有做的很好很到位. ----這是和水平和開發(fā)經(jīng)驗相關(guān)的,無可厚非,意味著我們都要努力學(xué)習(xí)成長.