惠普 軟件工程 過程概要 Engineering Peocess Summary Fusion2.0 , Bear 摘譯整理 , 2000-5-16 階段 工作目標 輸出 工作步驟 1 、 需求 按照使用 用例 ,特性,非功能需求捕捉用戶的需求 一個使用用例圖 幾個使用用例說明 1 、定義高層的功能性" name="description" />
Engineering Peocess Summary Fusion2.0 , Bear 摘譯整理 , 2000-5-16
階段 |
工作目標 |
輸出 |
工作步驟 |
|
|
幾個使用用例說明 |
1、定義高層的功能性和非功能性需求 2、識別系統功能集和系統規模 3、關聯功能與非功能需求矩陣 4、定義使用用例說明 5、層次化使用用例說明 6、復查并精化需求模型 |
|
|
系統接口
|
1、開發問題域類圖 2、分析使用用例為系統操作并決定系統接口 3、開發高層抽象的分析類圖 4、開發系統操作和事件說明 5、復查分析模型 |
|
|
|
1、回顧并選擇可應用的結構風格 2、非正式結構設計 3、開發概念結構 4、開發邏輯結構 5、合理化結構 6、形成設計原則 |
|
|
對象協作圖 初始對象配置 |
1、形成初始設計類圖 2、創建對象協作圖 3、對象聚集和可見性 4、合理化設計類圖 5、復查設計 |
|
|
|
1、資源管理策略 2、由數據字典導出編碼 3、類定義編碼 4、類方法體編碼 5、性能分析 6、代碼復查 |
|
支持過程 |
輸出 |
工作步驟 |
支持過程 |
界面設計 |
圖形界面 |
1、設計界面子系統 2、設計/原型化關鍵場景 3、設計/原型化界面結構 4、設計/原型化/創建/測試界面窗口 5、評測可用性 |
數據庫設計 |
數據庫結構 數據庫事務 |
1、決定數據庫類型 2、映射持久類到數據庫表 3、設計數據庫存取機制 4、驗證并精化數據庫設計 5、設計數據庫事務處理 |
|
好的需求說明書特點 |
組織 |
管理需求屬性 |
需求說明書 |
1、不含糊 2、完整 3、持久 4、原始 5、不涉及設計 6、編號
|
1、操作模型 2、用戶類別 3、對象 4、特性 5、促進因素 6、上述混合
|
1、客戶利益 2、開發代價 3、開發優先級 4、狀態 5、責任者 6、解釋 7、日期 8、版本 9、與其他需求的關系 |