軟體開發流程

2021-07-10 14:23:14 字數 1424 閱讀 5084

企業中整個的開發的過程,從頭到尾,大致可以分成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 即軟體設計思路和方法的一般過程,包括設計軟體的功能和實現的演算法和方法 軟體的總體結構設計和模組設計 程式設計和除錯 程式聯調和測試以及編寫 提交程式。目錄開發流程 軟體維護 軟體公升級 報廢處理 舉例解析 第一步 需求調研分析...