一.SERU需求分析方法引申方法:結(jié)構(gòu)話分析、面向?qū)ο?、業(yè)務(wù)工程、業(yè)務(wù)建模 SERU方法體系將軟件需求工程分為三個(gè)重要階段:明確目標(biāo)和范圍(開天辟地)、理清脈絡(luò)和框架(涇渭分明)、填充需求細(xì)節(jié)(天圓地方) 二.結(jié)構(gòu)化分析Structured Analysis,簡(jiǎn)稱SA,是軟件工程的一種方法,結(jié)構(gòu)化分析和結(jié)構(gòu)化設(shè)計(jì)可以分析商業(yè)的需求,再轉(zhuǎn)化為規(guī)格文件,最后再產(chǎn)生電腦軟件、硬件配置及相關(guān)的手冊(cè)及程序。 三.面向?qū)ο?/strong>對(duì)象驅(qū)動(dòng) 四.面向過程自上向下分解 五.信息工程數(shù)據(jù)驅(qū)動(dòng)——數(shù)據(jù)流分析結(jié)構(gòu)化分析方法 步驟: (1)首先調(diào)查組織機(jī)構(gòu)情況——包括了解該組織的部門組成情況,各部門的職能等,為分析信息流程做準(zhǔn)備。 (2)然后調(diào)查各部門的業(yè)務(wù)活動(dòng)情況 (3)協(xié)助用戶明確對(duì)新系統(tǒng)的各種要求 (4)確定新系統(tǒng)的邊界 (5)分析系統(tǒng)功能 (6)分析系統(tǒng)數(shù)據(jù) (7)編寫分析報(bào)告 常用類型 (1)跟班作業(yè) (2)開調(diào)查會(huì) (3)請(qǐng)專人介紹 (4)詢問 (5)設(shè)計(jì)調(diào)查請(qǐng)用戶填寫 (6)查閱記錄 過程: 問題識(shí)別——分析與綜合——制定規(guī)格說明書——評(píng)審 六.原型化方法探索型、實(shí)驗(yàn)型、進(jìn)化型 策略:廢棄策略、追加策略 20條法則 1.分析人員要使用符合客戶語(yǔ)言習(xí)慣的表達(dá) 2.分析人員要了解客戶的業(yè)務(wù)及目標(biāo) 3.分析人員必須編寫軟件需求報(bào)告 4.要求得到需求工作結(jié)果的解釋說明 5.開發(fā)人員要尊重客戶的意見 6.開發(fā)人員要對(duì)需求及產(chǎn)品實(shí)施提出建議和解決方案 7.描述產(chǎn)品使用特性 8.允許重用已有的軟件組件 9.要求對(duì)變更的代價(jià)提供真實(shí)可靠的評(píng)估 10.獲得滿足客戶功能和質(zhì)量要求的系統(tǒng) 11.給分析人員講解您的業(yè)務(wù) 12.抽出時(shí)間清楚地說明并完善 13.準(zhǔn)確而詳細(xì)地說明需求 14.及時(shí)作出決定 15.尊重開發(fā)人員的需求可行性及成本評(píng)估 16.劃分需求的優(yōu)先級(jí) 17.評(píng)審需求文檔和原型 18.需求變更要立即聯(lián)系 19.遵照開發(fā)小組處理需求變更的過程 20.尊重開發(fā)人員采用的需求分析過程 七.結(jié)構(gòu)化方法八.動(dòng)態(tài)分析法 |
|
|
來(lái)自: blackhappy > 《我的圖書館》