一.爲什麼要寫該系列日誌
之前,總是覺得花時間去寫博客,是浪費時間,總是去轉載別人寫的好的文章。後來看了一篇《爲什麼你應該(從現在開始)寫博客》,深受啓發,打算認真的開始寫一點自己的東西。一來可以鍛鍊自己的寫作能力,二來可以記錄一下自己的成長過程,也許,理由不只這些,但是,至少這兩點理由已經足夠了。雖然之前做過一些項目,但是,總是以完成項目爲目的,沒有很好的去沉澱一些東西,所以,本系列的日誌,以該項目的整個開發過程作爲記錄的主線,該總結的總結,該從新學習的學習,該記錄的記錄,內容不受限制。限於自己寫作能力,也許表達方面會顯的很粗糙,但我會盡量認真的去寫好這個系列。
二.項目概況
1.需求情況:待詳細分析
2.團隊情況:2-3個人,基於互聯網方式合作。要求自己以項目主導者的身份來完成這個項目
3.項目週期:初步估計2個月完成,可能需要3個月
三.從中學到
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.團隊成員及職責的確定