企業中整個的開發的過程,從頭到尾,大致可以分成7個過程:
1.立項過程
2.需求開發過程
3.框設計過程
4.詳細設計過程
5.編碼及單元測試過程
6.軟體測試過程
7.產品交付過程
1,立項過程
乙個專案的啟動過程,也就是乙個專案的開端,包含了從與客戶接觸,產生意向,進行初步的分析決策,直至達成初步意向。
該過程的目的:確定專案的開發方式、主要成員、使專案有個清晰的開始。
該過程中的主要活動:
1.確定專案要實現的目標
2.落實專案組核心成員
3.識別專案資源限制(特別是技術方面需要進行的培訓活動)
4.明確與其它利益相關者的依賴關係
5.市場和售前人員經驗介紹。
2,需求開發過程
該過程的目的:獲取使用者的需求,界定專案的範圍與規模。
該過程中,通過與使用者的交流溝通,可以形成需求文件,該文件可以明確軟體需要實現的功能,軟體面向的環境,採用的技術,內部與外部的介面,使用者對系統的效能要求,軟體的安全性要求,可用性,可維護性,可擴充套件性,可能的故障和對故障處理。
3,框架(概要)設計過程
框架設計包括:
子系統設計
功能模組設計
報表設計
資料庫設計
許可權設計
4,詳細設計過程
通用功能;資料庫連線;聯網連線;日誌輸出方法;出錯處理方法;專案特定功能偽**設計。
5,編碼及單元測試過程
根據《詳細設計書》和《編碼規範》等,進行編碼。介面符合規範
在編寫**告一段落後,首先檢查**的書寫,並做必要的修改,使其符合編碼規範。對**以白盒測試方法的觀點進行除錯(自測)和優化,並排除出現的缺陷,特別是內部邏輯錯誤。按照開發管理表的安排,由**審查人員根據《**評審檢查表》對**進行審查,並記錄審查結果。
6,軟體測試過程
由測試人員對**進行測試並記錄測試結果。確認測試過程中所發現缺陷時,編碼人員確定修改方案,重複」編碼及單元測試過程」和「軟體測試過程」的相關步驟。
7,產品交付過程
由客戶進行驗收測試。客戶驗收測試過程中發現缺陷時,專案經理在收到客戶提供的客戶「驗收不符合項一覽」之後,進行修改
對缺陷修改完畢的工作產品按照發布要求再發布給客戶,如果專案驗收通過,要求客戶提供乙份驗收報告,專案組成員編寫詳細的對客戶進行培訓的計畫和培訓教材,實施培訓前準備好培訓《簽到簿》,參加培訓的人員簽到,在試執行環境下安裝、執行軟體,在生產環境下試執行或客戶驗收結束後,如果沒有發現問題,由客戶對產品進行最後的確認。確認通過後,專案經理可以進行結項。
軟體開發流程
課程的主講老師是msdn的特約講師邵志東先生。課程中間,邵志東老師介紹了軟體開發流程 程式設計師基本素質 關於質量控制和開發模板及專案組建設。邵老師首先介紹了軟體開發的流程,他把軟體開發分為了兩大類,即專案開發及產品開發。專案開發是公司根據某一客戶的需求單獨為某一客戶訂製的軟體 產品開發是公司針對某...
軟體開發流程
軟體開發流程 software development process 即軟體設計思路和方法的一般過程,包括設計軟體的功能和實現的演算法和方法 軟體的總體結構設計和模組設計 程式設計和除錯 程式聯調和測試以及編寫 提交程式。第一步 需求調研分析 1相關系統分析員向使用者初步了解需求,然後用word列...
軟體開發流程
軟體開發流程 software development process 即軟體設計思路和方法的一般過程,包括設計軟體的功能和實現的演算法和方法 軟體的總體結構設計和模組設計 程式設計和除錯 程式聯調和測試以及編寫 提交程式。目錄開發流程 軟體維護 軟體公升級 報廢處理 舉例解析 第一步 需求調研分析...