軟體工程過程[計算機專業術語]

軟體工程過程[計算機專業術語]
更多義項 ▼ 收起列表 ▲

軟體工程過程是把輸入轉化為輸出的一組彼此相關的資源和活動。

定義支持了軟體工程過程的兩個方面內涵。

第一,軟體工程過程是指為獲得軟體產品,在軟體工具支持下由軟體工程師完成的一些列軟體工程活動。基於這個方面,軟體工程過程通常包含4種基本活動:

1. plan——軟體規格說明。規定軟體的功能及其運行時的限制。

2. do——軟體開發。產生滿足規格說明的軟體。

3. check——軟體確認。確認軟體能夠滿足客戶提出的要求。

4. action——軟體演進。為滿足客戶的變更要求,軟體必須在使用的過程中演進。

事實上,軟體工程過程是一個軟體開發機構針對某類軟體產品為自己規定的工作步驟,它應當是科學的、合理的,否則必將影響軟體產品的質量。

第二,從軟體開發的觀點看,它就是使用適當的資源(包括人員、硬軟體工具、時間等),為開發軟體進行的一組開發活動,在過程結束時將輸入(用戶要求)轉化為輸出(軟體產品)。

所以,軟體工程的過程是將軟體工程的方法和工具綜合起來,以達到合理、及時地進行計算機軟體開發的目的。軟體工程過程應確定方法使用的順序、要求交付的文檔資料、為保證質量和適應變化所需要的管理、軟體開發各個階段完成的任務。

相關詞條

熱門詞條

聯絡我們