《軟件需求分析》教學(xué)PPT
《軟件需求分析》教學(xué)PPT,軟件需求分析,軟件,需求,分析,教學(xué),PPT
第10章.模型驅(qū)動方法主要內(nèi)容1.模型驅(qū)動方法的作用2.面向目標(biāo)的方法3.基于場景的方法4.基于用例的方法1.模型驅(qū)動方法的作用n指導(dǎo)和組織需求獲取行為的開展q模型可以用于指導(dǎo)后續(xù)需求獲取行為的開展 n整理和歸類需求獲取行為得到的信息 q模型是進(jìn)行信息整理和歸類的很好的框架依據(jù)n為詳細(xì)信息的分析提供背景基礎(chǔ)和上下文知識 q模型驅(qū)動方法則是側(cè)重于前期需求階段的方法,是傳統(tǒng)需求分析方法的一個(gè)很好的補(bǔ)充 n幫助組織需求文檔的結(jié)構(gòu) n作為需求驗(yàn)證的知識基礎(chǔ) q發(fā)現(xiàn)細(xì)節(jié)知識與模型內(nèi)容的偏差和錯(cuò)誤 q指導(dǎo)需求驗(yàn)證行為的開展 主要內(nèi)容1.模型驅(qū)動方法的作用2.面向目標(biāo)的方法3.基于場景的方法4.基于用例的方法2.面向目標(biāo)的方法n目標(biāo)模型q目標(biāo):是系統(tǒng)被開發(fā)的目的 n可以在不同的抽象層次上進(jìn)行描述 n它有著明確的定義方式 n功能目標(biāo)(Functional Goal)和非功能目標(biāo)(Non-functional Goal)q滿足型目標(biāo)(Satisfaction Goal)和信息型目標(biāo)(Information Goal)q安全目標(biāo)(Safety Goal)、性能目標(biāo)(Performance Goal)、可用性目標(biāo)(Usability Goal)等等 n軟目標(biāo)(Soft Goal)和硬目標(biāo)(Hard Goal)n實(shí)現(xiàn)目標(biāo)(Achieve Goal,又稱為終止目標(biāo)Cease Goal)、維護(hù)目標(biāo)(Maintain Goal,又稱為避免目標(biāo)Avoid Goal)和優(yōu)化目標(biāo)(Optimize Goal)2.面向目標(biāo)的方法n目標(biāo)模型q關(guān)系n目標(biāo)之間的鏈接目標(biāo)之間的鏈接 qSupport(又稱為Dependency)鏈接和Conflict鏈接 qAND和OR鏈接 qAND Contribution鏈接和OR Contribution鏈接 積極(Positive),消極(Negative)n目標(biāo)與其他需求模型元素的鏈接目標(biāo)與其他需求模型元素的鏈接 qAND Operationalization鏈接和OR Operationalization鏈接:連接目標(biāo)和操作 前置(pre-)、后置(post-)和觸發(fā)(trigger)操作 qContribution鏈接:連接目標(biāo)和場景等需求的描述元素 q普通鏈接:連接目標(biāo)和分析模型 qResponsibility鏈接:連接目標(biāo)和行為者 qDependency鏈接:鏈接目標(biāo)和任務(wù)、資源 2.面向目標(biāo)的方法n面向目標(biāo)方法的處理過程 q目標(biāo)的獲取目標(biāo)的獲取 n現(xiàn)狀和背景的分析n已有目標(biāo)的驗(yàn)證和細(xì)化 n基于場景的方法等等q目標(biāo)分析目標(biāo)分析 n建立系統(tǒng)的目標(biāo)模型 q目標(biāo)實(shí)現(xiàn)目標(biāo)實(shí)現(xiàn) n收集與目標(biāo)相關(guān)的需求信息,討論可能的候選解決方案,確定最終的系統(tǒng)詳細(xì)需求和解決方案 主要內(nèi)容1.模型驅(qū)動方法的作用2.面向目標(biāo)的方法3.基于場景的方法4.基于用例的方法3.基于場景的方法n場景q具有重點(diǎn)描述真實(shí)世界的特征,它利用情景、行為者之間的交互、事件隨時(shí)間的演化等方式來敘述性的描述系統(tǒng)的使用 3.基于場景的方法n基于場景的方法3.基于場景的方法n場景方法的分類3.基于場景的方法n場景的形式:場景的表達(dá)模式 q描述(Description)n表示法的正規(guī)性 q非形式化語言、半形式化語言和形式化語言n媒介形式(Medium)q敘述性的自由文本、結(jié)構(gòu)化文本、強(qiáng)限制文本、表格、圖表、圖像等 q外觀n動態(tài)、靜態(tài)、交互3.基于場景的方法n場景的內(nèi)容q主要關(guān)注點(diǎn) n關(guān)于現(xiàn)在的,關(guān)于未來的,關(guān)于解決方案的 q環(huán)境范圍 n系統(tǒng)內(nèi)部,系統(tǒng)外部,系統(tǒng)和環(huán)境的交互q抽象層次 n具體的、抽象的、混合的q覆蓋范圍 n功能需求,非功能需求 q粒度 n整個(gè)業(yè)務(wù)過程;某個(gè)任務(wù)的完成過程;某個(gè)交互行為的詳細(xì)處理步驟 q示例類型 n正常流程,異常流程 3.基于場景的方法n場景的目的q描述(descriptive)n需求的文檔化,n需求協(xié)商q探索(exploratory)n需求獲取 n需求建模與分析 q解釋(explanatory)n需求的驗(yàn)證 3.基于場景的方法n場景的生命周期3.基于場景的方法n場景方法的作用q組織需求獲取得到的信息;q幫助進(jìn)行詳細(xì)的需求分析;q結(jié)合面向目標(biāo)的方法,指導(dǎo)需求獲取活動的開展;主要內(nèi)容1.模型驅(qū)動方法的作用2.面向目標(biāo)的方法3.基于場景的方法4.基于用例的方法4.基于用例的方法n用例q相關(guān)場景集合的敘述性的文本描述 qUML以用例來捕獲系統(tǒng)的功能需求,而不是所有的系統(tǒng)需求 4.基于用例的方法用例的描述ID:用例的標(biāo)識,通常會結(jié)合用例的層次結(jié)構(gòu)使用X.Y.Z的方式名稱:對用例內(nèi)容的精確描述,體現(xiàn)了用例所描述的任務(wù),通常是“動詞名詞”用例屬性包括創(chuàng)建者、創(chuàng)建日期、更新歷史等參與者:描述系統(tǒng)的主參與者、輔助參與者和每個(gè)參與者的目標(biāo)描述:簡要描述用例產(chǎn)生的原因,大概過程和輸出結(jié)果優(yōu)先級:用例所描述的需求的優(yōu)先級觸發(fā)條件:標(biāo)識啟動用例的事件,可能是系統(tǒng)外部的事件,也可能是系統(tǒng)內(nèi)部的事件,還可能是正常流程的第一個(gè)步驟前置條件:用例能夠正常啟動和工作的系統(tǒng)狀態(tài)條件后置條件:用例執(zhí)行完成后的系統(tǒng)狀態(tài)條件正常流程:在常見和符合預(yù)期的條件下,系統(tǒng)與外界的行為交互序列分支流程:用例中可能發(fā)生的非常見的其他合理場景異常流程:在非預(yù)期的錯(cuò)誤條件發(fā)生時(shí),系統(tǒng)對外界進(jìn)行響應(yīng)的交互行為序列相關(guān)用例:記錄和該用例存在關(guān)系的其他用例。關(guān)于用例之間的關(guān)系見10.4.4業(yè)務(wù)規(guī)則:可能會影響用例執(zhí)行的業(yè)務(wù)規(guī)則特殊需求:和用例相關(guān)的其他特殊需求,尤其是非功能性需求假設(shè):在建立用例時(shí)所做的假設(shè)待確定問題:一些當(dāng)前的用例描述還沒有解決的問題4.基于用例的方法用例文檔本章小結(jié)n模型驅(qū)動方法是基于模型的建立和使用而提出的方法,它在整個(gè)需求工程,甚至軟件工程中都可以發(fā)揮重要的作用q面向目標(biāo)的方法n目標(biāo)的概念將會對需求工程產(chǎn)生重要的影響q基于場景的方法n在軟件工程當(dāng)中有著極為廣泛的應(yīng)用q基于用例的方法n是最為常用的一種基于場景的方法n模型驅(qū)動方法雖然已經(jīng)得到了相當(dāng)廣泛的應(yīng)用,但是它們?nèi)匀辉诓粩嗟陌l(fā)展和完善
收藏
編號:67120358
類型:共享資源
大?。?span id="4gkwkwy" class="font-tahoma">13.48MB
格式:ZIP
上傳時(shí)間:2022-03-30
35
積分
- 關(guān) 鍵 詞:
-
軟件需求分析
軟件
需求
分析
教學(xué)
PPT
- 資源描述:
-
《軟件需求分析》教學(xué)PPT,軟件需求分析,軟件,需求,分析,教學(xué),PPT
展開閱讀全文
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學(xué)習(xí)交流,未經(jīng)上傳用戶書面授權(quán),請勿作他用。