軟體開發流程

2021-07-14 08:04:05 字數 1327 閱讀 3529

軟體開發流程(software development process)即軟體設計思路和方法的一般過程,包括設計軟體的功能和實現的演算法和方法、軟體的總體結構設計和模組設計、程式設計和除錯、程式聯調和測試以及編寫、提交程式。

開發流程

1

需求調研分析

一:了解行業資訊需要大量的時間與客戶交流,了解客戶需求、了解甲方領域術語與規則。想要根據客戶的要求開發乙個專案,首先要了解這個客戶的行業資訊。了解的越多,越深,你就會成為乙個行業專家,不僅僅是專一於乙個行業。

二:需求報告/說明書

在寫報告與說明書時,不要穿插一些你的技術中的專業用語,要保證淺顯易懂,盡量多使用甲方語言。報告中包括背景、功能描述(矩陣)以及如何實現等內容。

三:

誰幹什麼

誰(actor)幹什麼(

use case——用例)

該點涉及

umlumlunified

modeling language

又稱統一建模語言或標準 建模語言。 2

概要設計

首先,開發者需要對軟體系統進行概要設計,即系統設計。概要設計需要對軟體系統的設計 進行考慮,包括系統的基本處理流程、系統的組織結構、模組劃分、功能分配、介面設計、 執行設計、資料結構設計和出錯處理設計等,為軟體的詳細設計提供基礎。

3

詳細設計

在概要設計的基礎上,開發者需要進行軟體系統的詳細設計。在詳細設計中,描述實 現具體模組所涉及到的主要演算法、資料結構、類的層次結構及呼叫關係,需要說明軟體系統各個層次中的每乙個程式(每個模組或子程式)的設計考慮,以便進行編碼和測試。應當保證軟體的需求完全分配給整個軟體。詳細設計應當足夠詳細,能夠根據詳細設計報告進行編碼。

4

編碼

5

測試

測試編寫好的系統。交給使用者使用,使用者使用後乙個乙個的確認每個功能。

6

軟體交付與實施

7

維護

軟體開發流程

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

軟體開發流程

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

軟體開發流程

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