引申方法:結構話分析、面向對象、業務工程、業務建模
SERU方法體系将軟件需求工程分為三個重要階段:明确目标和範圍(開天辟地)、理清脈絡和框架(泾渭分明)、填充需求細節(天圓地方)
Structured Analysis,簡稱SA,是軟件工程的一種方法,結構化分析和結構化設計可以分析商業的需求,再轉化為規格文件,最後再産生電腦軟件、硬件配置及相關的手冊及程序。
對象驅動
四.面向過程自上向下分解
數據驅動——數據流分析結構化分析方法
步驟:
(1)首先調查組織機構情況——包括了解該組織的部門組成情況,各部門的職能等,為分析信息流程做準備。
(2)然後調查各部門的業務活動情況
(3)協助用戶明确對新系統的各種要求
(4)确定新系統的邊界
(5)分析系統功能
(6)分析系統數據
(7)編寫分析報告
常用類型
(1)跟班作業
(2)開調查會
(3)請專人介紹
(4)詢問
(5)設計調查請用戶填寫
(6)查閱記錄
過程:
問題識别——分析與綜合——制定規格說明書——評審
六.原型化方法探索型、實驗型、進化型
策略:廢棄策略、追加策略
20條法則
1.分析人員要使用符合客戶語言習慣的表達
2.分析人員要了解客戶的業務及目标
3.分析人員必須編寫軟件需求報告
4.要求得到需求工作結果的解釋說明
5.開發人員要尊重客戶的意見
6.開發人員要對需求及産品實施提出建議和解決方案
7.描述産品使用特性
8.允許重用已有的軟件組件
9.要求對變更的代價提供真實可靠的評估
10.獲得滿足客戶功能和質量要求的系統
11.給分析人員講解您的業務
12.抽出時間清楚地說明并完善
13.準确而詳細地說明需求
14.及時作出決定
15.尊重開發人員的需求可行性及成本評估
16.劃分需求的優先級
17.評審需求文檔和原型
18.需求變更要立即聯系
19.遵照開發小組處理需求變更的過程
20.尊重開發人員采用的需求分析過程
七.結構化方法八.動态分析法,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!