軟體開發流程(待改)

2022-08-26 18:00:14 字數 1500 閱讀 9857

軟體開發過程的一些心得:

軟體開發參與人員:軟體開發人員、業務調研人員、客戶

1.客戶提需求,軟體開發人員根據客戶需求寫《xx軟體需求規格書》,詳細過程可參見gb/t9386-2008國標《計算機軟體需求規格說明規範》,此項主要是為了確認需求,方便後期軟體開發使用。

2.需求調研:此時一半由業務調研人員月客戶接觸參與調研,此時可能會更改需求,因此調研人員要及時與軟體人員溝通。調研過程要盡量詳細認真,避免後期重新調研,調研結束後,由調研人員寫《xx軟體功能規格書》,確認完成客戶需求需要哪些功能,提供給軟體開發人員。目錄見附表1.

3.架構設計:根據調研結果和《xx軟體功能規格書》,軟體架構師需要寫《概要設計》包括系統的採用的技術,基本架構,基本處理流程、系統的組織結構、模組劃分、功能分配、介面設計、執行設計、資料結構設計和出錯處理設計等。之後與負責調研的業務人員確認,是否實現了所有功能。

4.軟體設計:確認架構之後,軟體設計人員需要進行詳細設計(最好出乙個文件),對每乙個模組的實現過程進行設計,約定結構,資料庫等。

5.**編寫:團隊協作,共同編寫**。

6.測試:

7.部署交付:

8.維護公升級:

附錄1:

《xx軟體功能書》格式

1.概述.... 

1.1編寫目的... 

描述編制本軟體的目的

1.2讀者範圍... 

描述本軟體功能書的目標受眾

1.3參考資料... 

編寫本文所參照的資料

1.4需求規定... 

編寫功能書滿足哪些需求

2.軟體結構功能描述.... 

本節描述了系統功能說明書中所提到的系統元件的所有軟體功能,可以分為多個子章節進行闡述—每個子章節用於描述乙個軟體功能。每一子章節的第一節將提供該軟體功能的概要描述,第二節將第一節的功能進行一定程度的細化,並為每一細化項分配乙個唯一的標識號。從功能範圍角度來描述這些需求。

2.1總體結構:... 

本節從系統元件定義角度上,詳細描述軟體結構。

2.2模組1... 

2.3模組2... 

2.4模組3... 

3.用例圖.... 

從使用者的角度描述軟體的功能許可權

4.資料流程圖.... 

通過軟體資料流,描述軟體的邏輯模型

5.軟體功能介面.... 

描述軟體的內部介面與外部介面

6.安全性.... 

描述軟體資訊儲存安全、部署安全、保證安全性、穩定性

7.軟體相容性.... 

描述軟體的應用條件

軟體開發流程

課程的主講老師是msdn的特約講師邵志東先生。課程中間,邵志東老師介紹了軟體開發流程 程式設計師基本素質 關於質量控制和開發模板及專案組建設。邵老師首先介紹了軟體開發的流程,他把軟體開發分為了兩大類,即專案開發及產品開發。專案開發是公司根據某一客戶的需求單獨為某一客戶訂製的軟體 產品開發是公司針對某...

軟體開發流程

軟體開發流程 software development process 即軟體設計思路和方法的一般過程,包括設計軟體的功能和實現的演算法和方法 軟體的總體結構設計和模組設計 程式設計和除錯 程式聯調和測試以及編寫 提交程式。第一步 需求調研分析 1相關系統分析員向使用者初步了解需求,然後用word列...

軟體開發流程

軟體開發流程 software development process 即軟體設計思路和方法的一般過程,包括設計軟體的功能和實現的演算法和方法 軟體的總體結構設計和模組設計 程式設計和除錯 程式聯調和測試以及編寫 提交程式。目錄開發流程 軟體維護 軟體公升級 報廢處理 舉例解析 第一步 需求調研分析...