軟件工程之需求分析.doc11
軟件工程之需求分析.doc11內容簡介
軟件工程之需求分析
一、綜述
軟件工程中包含需求、設計、編碼和測試四個階段,其中需求工程是軟件工程第一個也是很重要的一個階段,本文以醫院管理係統為例詳細介紹了需求工程的構成和進行方法。
首先我們必須了解需求工程和其他項目過程的關係:
軟件需求包括三個不同的層次-業務需求、用戶需求和功能需求-也包括非功能需求:業務需說明了提供給客戶和產品開發商的新係統的最初利益,反映了組織機構或客戶對係統、產品高層次的目標要求,它們在項目視圖與範圍文檔中予以說明;用戶需求文檔描述了用戶使用產品必須要完成的任務,這在使用實例文檔或方案腳本說明中予以說明;功能需求定義了開發人員必須實現的軟件功能,使得用戶能完成他們的任務,從而滿足了業務需求。
需求工程分為了需求開發和需求管理兩個階段:下麵就以這兩個階段說明:
一,需求開發
需求開發又分為需求獲取、需求分析、編寫規格說明書和需求驗證。以下列出和講解分析常規的步驟,當然應按照項目的大小和特點等實際情況我們應該自己確定合適的步驟。
1. 需求獲取:
1)確定需求開發過程:確定需求開發過程確定如何組織需求的收集、分析、細化並核實的步驟,並將它編寫成文檔。對重要的步驟要給予一定指導,這將有助於分析人員的工作,而且也使收集需求活動的安排和進度計劃更容易進行。
..............................
一、綜述
軟件工程中包含需求、設計、編碼和測試四個階段,其中需求工程是軟件工程第一個也是很重要的一個階段,本文以醫院管理係統為例詳細介紹了需求工程的構成和進行方法。
首先我們必須了解需求工程和其他項目過程的關係:
軟件需求包括三個不同的層次-業務需求、用戶需求和功能需求-也包括非功能需求:業務需說明了提供給客戶和產品開發商的新係統的最初利益,反映了組織機構或客戶對係統、產品高層次的目標要求,它們在項目視圖與範圍文檔中予以說明;用戶需求文檔描述了用戶使用產品必須要完成的任務,這在使用實例文檔或方案腳本說明中予以說明;功能需求定義了開發人員必須實現的軟件功能,使得用戶能完成他們的任務,從而滿足了業務需求。
需求工程分為了需求開發和需求管理兩個階段:下麵就以這兩個階段說明:
一,需求開發
需求開發又分為需求獲取、需求分析、編寫規格說明書和需求驗證。以下列出和講解分析常規的步驟,當然應按照項目的大小和特點等實際情況我們應該自己確定合適的步驟。
1. 需求獲取:
1)確定需求開發過程:確定需求開發過程確定如何組織需求的收集、分析、細化並核實的步驟,並將它編寫成文檔。對重要的步驟要給予一定指導,這將有助於分析人員的工作,而且也使收集需求活動的安排和進度計劃更容易進行。
..............................
下一篇:軟件開發過程規範.doc11
用戶登陸
管理知識熱門資料
管理知識相關下載