一.為什麼要寫該系列日志
之前,總是覺得花時間去寫部落格,是浪費時間,總是去轉載别人寫的好的文章。後來看了一篇《為什麼你應該(從現在開始)寫部落格》,深受啟發,打算認真的開始寫一點自己的東西。一來可以鍛煉自己的寫作能力,二來可以記錄一下自己的成長過程,也許,理由不隻這些,但是,至少這兩點理由已經足夠了。雖然之前做過一些項目,但是,總是以完成項目為目的,沒有很好的去沉澱一些東西,是以,本系列的日志,以該項目的整個開發過程作為記錄的主線,該總結的總結,該從新學習的學習,該記錄的記錄,内容不受限制。限于自己寫作能力,也許表達方面會顯的很粗糙,但我會盡量認真的去寫好這個系列。
二.項目概況
1.需求情況:待詳細分析
2.團隊情況:2-3個人,基于網際網路方式合作。要求自己以項目主導者的身份來完成這個項目
3.項目周期:初步估計2個月完成,可能需要3個月
三.從中學到
1.探索并制定一些通用的開發标準(過程)
1)資料庫設計規範(命名規範及其他)
2)代碼設計規範(命名規範及其他)
3)UI層控件規範(命名規範)
2.項目過程文檔規範(過程)
1)需求文檔
2)設計文檔
3)開發文檔
。。。
3.新技術學習總結(過程)
1)MySoft的DB層使用,并研究其設計思路
2)AspNet控件的使用,盡量開發一套實用的UI層代碼生成器
3)項目環境的搭建及源代碼管理工具的使用總結(SVN,VSS)
4)權限子產品的設計 2010年7月19日
4.項目管理(重點)
1)全局把握整個項目
2)清楚認識手上資源
3)将資源配置設定給項目
4)項目品質進度控制
。。。。
四.項目日志(40天)
1.需求分析(5天)=》《項目需求分析文檔》(該文檔是從客戶收集的需求資訊)
2.子產品設計(3天)=》《項目子產品設計文檔》(整理客戶的需求形成相應的系統子產品,并作為資料庫設計的一個驅動)
3.資料庫設計(4天)=》《資料庫設計PDB》(表設計的備注盡量在這裡展現,可以使用T備注,字段的備注一定要到位便于編碼時引用)
4.編碼實作(包含單元測試,23)
5.全局測試(3)
6.釋出(2)(文檔手冊應另外安排時間)
五.前期準備
1.資料庫設計規範的制定(由我完成,大家讨論)2010年7月17号, 完成未讨論
2.開發環境的搭建(SVN還是VSS)2010年7月18号,完成未讨論
3.技術選型的确定(SQL2005,MySoft,AspNet)
4.團隊成員及職責的确定