一.需求分析
決策人,終端使用者都要做分析
二.評審
三.設計:
1.介面原型[***]
2.評審
3.需求詳細設計
4.資料庫設計
四.開發
1.開發環境的確定:作業系統,開發語言,開發工具,編碼規範
2.開發要求:<1>頁面層以顯示資料為主,邏輯主要放在邏輯層,主要提高**的重用
<2>開發或後期維護時,對資料結構的變動,邏輯的變動一定要更新到相關文件中
3.專案結構設計
4.專案demol的實現[***]
5.開發,公用頁面,方法...的提取
6.**調優
五.測試
1.單元測試
2.互動測試
3.整合測試
4.壓力測試
5.安全測試
六.專案驗收
七.發布
實際開發沒有嚴格上的順序劃分,可分析參與人員的資料,進度...而調整
注意:如果如果服務上有多個web專案,可採用單點登入機制.所做專案只做乙個入口,把登入資訊寫入cookie,
再根據登入人許可權,顯示可進入的系統.
八.開發環境
1.開發環境(dev) 2.測試環境 3.privew環境 4.正式環境
九.後期維護
1.分bug和新需求兩塊,需求更改後一要更新早期需求文件,便於後期維護
2.開發人員修改完乙個功能,把所修改的頁面,和相關dll詳細記錄,方便更新到其它環境
3.正式環境一般按分時間段更新
親身體驗軟體專案管理中的誤區
隨著計算機硬體水平的不斷提高,計算機軟體的規模和複雜度也隨之增加。計算機軟體開發從 個人英雄 時代向團隊時代邁進,計算機軟體專案的管理也從 作坊式 管理向 軟體工廠式 管理邁進。這就要求軟體開發人員特別是軟體專案管理人員更深一步地理解和掌握現代軟體工程的理論方法,完成思想觀念上的轉變。筆者在此分析了...
軟體開發流程之閒話
軟體開發流程即軟體設計思路和方法的一般過程,包括設計軟體的功能和實現的演算法和方法 軟體的總體結構設計和模組設計 程式設計和除錯 程式聯調和測試以及編寫 提交程式等一系列操作。總共分為8個步驟 需求分析 概要設計 詳細設計 編碼 測試 軟體交付 驗收 維護。1.相關系統分析員向使用者初步了解需求,然...
軟體開發流程之需求階段
一 需求階段 1.功能性需求 2.外部介面需求 a.使用者介面b.硬體介面c.軟體介面d.通訊介面 3.非功能性需求 a.效能需求 b.防護性需求 c.安全性需求 d.軟體質量屬性 附 需求開發的支援工具 1.資料流圖 a.概念 系統的邏輯模型,用來描繪資料流在系統中的流動和處理情況,資料流圖具有對...