軟件需求分析面向問題域的需求分析方法

軟件需求分析面向問題域的需求分析方法

ID:37977057

大?。?33.10 KB

頁數(shù):23頁

時間:2019-06-04

軟件需求分析面向問題域的需求分析方法_第1頁
軟件需求分析面向問題域的需求分析方法_第2頁
軟件需求分析面向問題域的需求分析方法_第3頁
軟件需求分析面向問題域的需求分析方法_第4頁
軟件需求分析面向問題域的需求分析方法_第5頁
資源描述:

《軟件需求分析面向問題域的需求分析方法》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第10章面向問題域的需求分析方法1第10章面向問題域的需求分析方法10.1問題域10.2問題域的劃分10.3問題框架10.4問題框架的類型10.5PDOA方法的分析步驟10.6問題框架實例間的關(guān)系及其組合210.1問題域問題域與問題相關(guān)的部分現(xiàn)實世界。問題與問題域之間的相互關(guān)系問題域和問題相互依存,問題處于一定的問題域之中,脫離了問題域,問題就無法存在。問題域也是與特定的問題相關(guān)的現(xiàn)實世界,脫離特定的問題考慮純粹的問題域沒有任何意義。310.1問題域需求分析文檔、規(guī)格說明文檔和程序之間的關(guān)系410.2

2、問題域的劃分對于復雜問題的分析,一般的做法是采用“分而治之”的策略。人們一般采用層次式功能分解的方法。確定系統(tǒng)所需的各項功能;若某些(或個)功能對應于一個足夠小的具體實現(xiàn)單元,則由該實現(xiàn)單元直接實現(xiàn)這些(或個)功能;否則,把功能分解為一系列子功能,并重復步驟2和3,直到所有子功能可分別對應一個足夠小的具體實現(xiàn)單元。510.2問題域的劃分層次式分解方法的不足把高層功能分解成子功能的方式可能有多種,但沒有任何方法可以提前告知這些分解方式中哪一個好或哪一個差,直到進入實現(xiàn)階段時才可評價所采用的分解方式是否恰

3、當,而此時分解活動早已結(jié)束。610.2問題域的劃分并行劃分將每個子問題看成是整個問題的一個投影,通過不同角度的投影,將整個問題分解為一系列相互關(guān)聯(lián)的子問題。其中子問題的需求是整個需求的一個投影,它的接口也是整個問題接口的一個投影。同時,在劃分子問題的過程中,以已知解決方案的問題或以已知解決方案的相似問題為導向,來對未知解決方案的整個待求解問題進行恰當?shù)姆治龊蛣澐帧?10.3問題框架問題框架是一種模式,它捕獲并定義了常見的簡單子問題的類型。問題框架的組成元素及其關(guān)系810.4問題框架的類型需求式行為問題

4、框架思想:存在客觀世界的某個部分,其行為要受到控制,以使得它滿足特定的條件。問題是要建立一個機器,該機器施加所需要的控制。需求式行為問題框架圖帶連接域的需求式行為問題框架圖910.4問題框架的類型命令式行為問題框架思想:存在客觀世界的某個部分,其行為要依據(jù)操作者發(fā)出的命令來控制。問題是要建立一個機器,該機器接受操作者的命令并施加相應控制。命令式行為問題框架圖1010.4問題框架的類型信息顯示問題框架思想:存在客觀世界的某個部分,關(guān)于其狀態(tài)和行為的特定信息被連續(xù)的需要。問題是要建立一個機器,該機器從客觀

5、世界中獲得相關(guān)信息,并按所要求的格式呈現(xiàn)在所要求的地方。信息顯示問題框架圖1110.4問題框架的類型帶連接域的信息顯示問題框架圖帶操作者域的信息顯示問題框架圖1210.4問題框架的類型工件問題框架思想:需要一個工具,讓用戶創(chuàng)建并編輯特定類型的計算機可處理的文本或圖形對象或簡單結(jié)構(gòu),以便它們隨后能被拷貝、打印、分析或按其它方式使用。問題是要建立一個機器,該機器可以充當這個工具。工件問題框架圖1310.4問題框架的類型變換問題框架思想:存在一些計算機可讀的輸入文件,其數(shù)據(jù)必須被變換以給出所需要的特定輸出文

6、件,輸出數(shù)據(jù)必須遵守特定的格式,并且必須按照特定的規(guī)則從輸入數(shù)據(jù)中導出。問題是要建立一個機器,該機器從輸入中產(chǎn)生所需要的輸出。變換問題框架圖1410.5PDOA方法的分析步驟特點將關(guān)注的重點定位在問題及其相關(guān)的問題域上,通過對問題及其問題域進行合理的分類,為分析人員提供解決具體問題的相關(guān)指南。同時從問題域的角度出發(fā),使用戶能參與整個需求過程,有利于更直觀和真實地反映問題域的信息和用戶的需求。1510.5PDOA方法的分析步驟步驟搜集需求信息,界定和描述問題及問題域;劃分問題域并開發(fā)相關(guān)問題框架;根據(jù)問

7、題框架的類型進一步描述問題域的相關(guān)特性。1610.5PDOA方法的分析步驟問題及問題域的界定與描述下文圖界定并描述整個問題及其問題域存在的不足:只描述了與解系統(tǒng)直接相連的域,而沒有描述與解系統(tǒng)間接相連的其它域,這導致一些對于理解用戶需求、甚至與用戶需求直接關(guān)聯(lián)的域可能會因此被忽略掉。只描述了系統(tǒng)外部可見的域,而沒有描述在系統(tǒng)運行后才生成的域;只描述了域與解系統(tǒng)之間的關(guān)系,而沒有描述域與域之間的關(guān)系;沒有對問題進行任何具體的描述。1710.5PDOA方法的分析步驟問題圖M.Jackson等認為問題及其問

8、題域的界定和描述必須以問題為中心,而不是以解系統(tǒng)為中心,并提出了采用問題圖的形式來界定和描述問題及其問題域。問題圖形式上是由機器、問題域和需求以及它們之間的關(guān)系組成。1810.5PDOA方法的分析步驟校園通的問題圖1910.5PDOA方法的分析步驟基于問題框架的問題域劃分由內(nèi)到外的劃分;由外到內(nèi)的劃分;基于節(jié)奏的劃分。2010.6問題框架實例間的關(guān)系及其組合問題框架實例間的關(guān)系一個問題框架實例對應一個問題圖,因而兩個問題框架實例在形式上相互關(guān)聯(lián)是指它們所

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。