結(jié)構(gòu)化分析(傳統(tǒng)建模方法)方法分析模型:數(shù)據(jù)流圖(_第1頁
結(jié)構(gòu)化分析(傳統(tǒng)建模方法)方法分析模型:數(shù)據(jù)流圖(_第2頁
結(jié)構(gòu)化分析(傳統(tǒng)建模方法)方法分析模型:數(shù)據(jù)流圖(_第3頁
結(jié)構(gòu)化分析(傳統(tǒng)建模方法)方法分析模型:數(shù)據(jù)流圖(_第4頁
結(jié)構(gòu)化分析(傳統(tǒng)建模方法)方法分析模型:數(shù)據(jù)流圖(_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、q結(jié)構(gòu)化分析結(jié)構(gòu)化分析(傳統(tǒng)建模方法傳統(tǒng)建模方法)方法方法 分析模型:分析模型:q面向?qū)ο蠓治龇椒嫦驅(qū)ο蠓治龇椒?分析模型:分析模型:用例模型(用況模型)用例模型(用況模型) 對象模型(概念模型)對象模型(概念模型) 功能模型(行為模型)功能模型(行為模型) 狀態(tài)模型狀態(tài)模型分析建模方法與分析模型分析建模方法與分析模型 概念模型概念模型問題域中概念的描述,用一組靜態(tài)結(jié)構(gòu)圖表達(dá)。問題域中概念的描述,用一組靜態(tài)結(jié)構(gòu)圖表達(dá)。概念的描述概念的描述記號記號(symbol) 代表一個概念的單詞或圖形代表一個概念的單詞或圖形內(nèi)涵內(nèi)涵(intension) 一個概念的定義一個概念的定義外延外延(extens

2、ion) 概念應(yīng)用的一組實(shí)例概念應(yīng)用的一組實(shí)例概念就是一個想法、事物或?qū)ο蟾拍罹褪且粋€想法、事物或?qū)ο笊痰旰弯N售領(lǐng)域的一個部分概念模型商店和銷售領(lǐng)域的一個部分概念模型(uml的類圖的類圖)saleslineitemquantitysaledatetimepaymentamoutitemquantitystoreaddressnameposrecords-sale-of0.111.*1111.*11*1captured-on1paid-bycontainedstocked-inhouses屬性屬性關(guān)聯(lián)關(guān)聯(lián)概念概念商店問題域中的概念(商店問題域中的概念(uml 中的類)中的類)salestorep

3、os識別概念識別概念候選概念類型候選概念類型 舉例舉例物理的或?qū)嵲诘膶ο笪锢淼幕驅(qū)嵲诘膶ο?pos機(jī)機(jī)飛機(jī)飛機(jī)規(guī)格說明、設(shè)計(jì)或事物描述規(guī)格說明、設(shè)計(jì)或事物描述 產(chǎn)品規(guī)格說明產(chǎn)品規(guī)格說明航班描述航班描述地點(diǎn)地點(diǎn) 商店商店機(jī)場機(jī)場事務(wù)事務(wù)銷售、支付、在線銷售項(xiàng)銷售、支付、在線銷售項(xiàng)預(yù)定預(yù)定人的角色人的角色出納員出納員飛行員、乘客飛行員、乘客系統(tǒng)外部的其他系統(tǒng)或設(shè)備系統(tǒng)外部的其他系統(tǒng)或設(shè)備信用卡授權(quán)系統(tǒng)信用卡授權(quán)系統(tǒng)空中交通控制系統(tǒng)空中交通控制系統(tǒng)組織組織銷售部銷售部識別概念識別概念候選概念類型候選概念類型 舉例舉例事件事件 銷售、會議銷售、會議出航、著陸、墜機(jī)出航、著陸、墜機(jī)抽象概念抽象概念 過程

4、過程 商店商店機(jī)場機(jī)場規(guī)則、手冊規(guī)則、手冊退貨政策、雇員手冊退貨政策、雇員手冊取消策略、修理手冊取消策略、修理手冊記錄記錄收據(jù)、分類帳目、合同收據(jù)、分類帳目、合同維護(hù)日志維護(hù)日志目錄目錄產(chǎn)品目錄、零件目錄產(chǎn)品目錄、零件目錄金融工具、服務(wù)機(jī)構(gòu)金融工具、服務(wù)機(jī)構(gòu)信用卡、股票信用卡、股票pos系統(tǒng)問題域的候選概念系統(tǒng)問題域的候選概念pos機(jī)機(jī)(pos)商品項(xiàng)商品項(xiàng)(item)商店商店(store)銷售項(xiàng)銷售項(xiàng)(sale)支付支付(payment)產(chǎn)品目錄產(chǎn)品目錄(productcatalog)產(chǎn)品規(guī)格說明產(chǎn)品規(guī)格說明(productspecification)銷售項(xiàng)條目銷售項(xiàng)條目(salesline

5、item)出納出納建立概念模型(建立概念模型(uml中的類圖)中的類圖)確定并定義類確定并定義類建立關(guān)聯(lián)建立關(guān)聯(lián)添加屬性添加屬性描述系統(tǒng)行為:系統(tǒng)順序圖等描述系統(tǒng)行為:系統(tǒng)順序圖等 建立關(guān)聯(lián)建立關(guān)聯(lián) 對象之間的靜態(tài)聯(lián)系稱為實(shí)例對象之間的靜態(tài)聯(lián)系稱為實(shí)例連接連接( (instance connectioninstance connection) ) ,它通過,它通過對象的屬性來表現(xiàn)對象之間的依賴關(guān)對象的屬性來表現(xiàn)對象之間的依賴關(guān)系。系。 面向?qū)ο笮g(shù)語中把對象之間的實(shí)面向?qū)ο笮g(shù)語中把對象之間的實(shí)例連接稱為例連接稱為鏈接鏈接( (link)link),把類之間的,把類之間的實(shí)例連接稱為實(shí)例連接稱為關(guān)

6、聯(lián)關(guān)聯(lián)(association)(association) 實(shí)例連接實(shí)例連接示例示例及表示及表示教師教師 指導(dǎo)論文指導(dǎo)論文0,m 1學(xué)生學(xué)生教師為學(xué)生教師為學(xué)生指導(dǎo)論文:指導(dǎo)論文:教師教師 教學(xué)教學(xué)0,m 0,n 學(xué)生學(xué)生教師為學(xué)生教師為學(xué)生授課:授課:關(guān)聯(lián)關(guān)系關(guān)聯(lián)關(guān)系( (鏈屬性鏈屬性) )的表示的表示 允許實(shí)例連接帶有一組屬性,這些屬允許實(shí)例連接帶有一組屬性,這些屬性通過關(guān)聯(lián)來描述性通過關(guān)聯(lián)來描述 類類 1 連接名稱連接名稱m n類類 1連接連接屬性屬性 關(guān)聯(lián)關(guān)系關(guān)聯(lián)關(guān)系 ( (鏈屬性鏈屬性) )為之工作為之工作工資工資職務(wù)職務(wù)雇主雇主雇員雇員 個人個人名字名字身份證號身份證號公司公司名字

7、名字地址地址題目題目答辯時間答辯時間成績成績 教師教師學(xué)生學(xué)生 指導(dǎo)論文指導(dǎo)論文0,m 1商店和銷售領(lǐng)域的一個部分概念模型商店和銷售領(lǐng)域的一個部分概念模型(uml的類圖的類圖)saleslineitemquantitysaledatetimepaymentamoutitemquantitystoreaddressnameposrecords-sale-of0.111.*1111.*11*1captured-on1paid-bycontainedstocked-inhouses屬性屬性關(guān)聯(lián)關(guān)聯(lián)概念概念(類類) 范例:移動電話系統(tǒng)范例:移動電話系統(tǒng) 移動電話系統(tǒng)的功能:移動電話系統(tǒng)的功能: 用手機(jī)

8、做移動通訊用手機(jī)做移動通訊 下載鈴聲下載鈴聲 下載圖案下載圖案 管理電話簿管理電話簿移動電話系統(tǒng)的使用用例圖移動電話系統(tǒng)的使用用例圖 定義移動電話系統(tǒng)的對象(簡化)定義移動電話系統(tǒng)的對象(簡化) 手機(jī)包括的對象:手機(jī)包括的對象: 手機(jī)屏幕手機(jī)屏幕 手機(jī)按鈕手機(jī)按鈕 手機(jī)(屏幕、按鈕以外的部件)手機(jī)(屏幕、按鈕以外的部件)其它對象:其它對象: 基站基站mbuttonmdisplqymmobilestationmmobilehandset移動電話系統(tǒng)的類圖移動電話系統(tǒng)的類圖 移動電話系統(tǒng)對象間的通信移動電話系統(tǒng)對象間的通信 mbuttonmdisplqy:mmobilestation :mmobi

9、lehandset1:pushdigbutton()3:pushsendbutton()2:displaybuttonnumber()4:connectstation()7:displayconnectsuccess()6:connectsuccess ()5:createconnection()移動電話系統(tǒng)移動電話系統(tǒng)的協(xié)作圖的協(xié)作圖 移動電話系統(tǒng)的順序圖移動電話系統(tǒng)的順序圖 :mbutton:mdisplqypushsendbutton()displaybuttonnumber()displayconnectsuccess()connectsuccess ()createconnectio

10、n()pushdigbutton()connectstation():mmobilestation :mmobilehandset mbuttonmdisplqymmobilestationmmobilehandset移動電話系統(tǒng)的類圖之二移動電話系統(tǒng)的類圖之二pushdigbutton()pushsendbutton()pushdisconnectbutton()createconnection()destoryconnection ()responseerror()displayerror()displaybuttonnumber()displayconnectsuccess()displ

11、ayincomingcall()connectstation()disconnectstation()connectsuccess ()diaconnectsuccess()對象模型技術(shù)對象模型技術(shù)( (omt, object model tech)對象模型對象模型動態(tài)模型動態(tài)模型功能模型功能模型基本模型:三個三個模型模型分別從不同角度分析系統(tǒng)分別從不同角度分析系統(tǒng)分析模型分析模型對象模型對象模型: 描述靜態(tài)結(jié)構(gòu)描述靜態(tài)結(jié)構(gòu), 定義做定義做 事情的實(shí)體事情的實(shí)體功能模型功能模型: 描述處理描述處理(數(shù)據(jù)變換數(shù)據(jù)變換), 指明系統(tǒng)應(yīng)指明系統(tǒng)應(yīng)“做什么做什么”動態(tài)模型動態(tài)模型: 描述交互過程描述交

12、互過程, 規(guī)定什么規(guī)定什么 時候做時候做 omt模型系統(tǒng)分析和設(shè)計(jì)過程概觀圖模型系統(tǒng)分析和設(shè)計(jì)過程概觀圖產(chǎn)生需求產(chǎn)生需求結(jié)構(gòu)及對象結(jié)構(gòu)及對象設(shè)計(jì)設(shè)計(jì)建立模型建立模型問題描述問題描述對象模型、動態(tài)模型、功能模型對象模型、動態(tài)模型、功能模型詳細(xì)的對象模型詳細(xì)的對象模型詳細(xì)的動態(tài)模型詳細(xì)的動態(tài)模型詳細(xì)的功能模型詳細(xì)的功能模型分分析析階階段段設(shè)設(shè)計(jì)計(jì)階階段段 實(shí)例:飲料自動售貨機(jī)系統(tǒng)實(shí)例:飲料自動售貨機(jī)系統(tǒng)設(shè)置設(shè)置 一個飲料自動售貨機(jī)可以放置五種不同或部分相同的一個飲料自動售貨機(jī)可以放置五種不同或部分相同的飲料,可由廠商根據(jù)銷售狀況自動調(diào)配,并可隨時重飲料,可由廠商根據(jù)銷售狀況自動調(diào)配,并可隨時重新設(shè)

13、置售價,但售貨機(jī)最多僅能放置新設(shè)置售價,但售貨機(jī)最多僅能放置5050罐飲料,其按罐飲料,其按鈕設(shè)計(jì)在各種飲料樣本的下方,若經(jīng)金額計(jì)算器累計(jì)鈕設(shè)計(jì)在各種飲料樣本的下方,若經(jīng)金額計(jì)算器累計(jì)金額足夠,則選擇鍵燈會亮;若某一種飲料已銷售完金額足夠,則選擇鍵燈會亮;若某一種飲料已銷售完畢,則售完燈會亮。畢,則售完燈會亮。銷售銷售 顧客將硬幣投入售貨機(jī),經(jīng)累加金額足額的飲料選擇顧客將硬幣投入售貨機(jī),經(jīng)累加金額足額的飲料選擇鍵燈亮,等顧客按鍵選擇。顧客按鍵后飲料由取物樓鍵燈亮,等顧客按鍵選擇。顧客按鍵后飲料由取物樓掉出,并自動結(jié)算及找錢。掉出,并自動結(jié)算及找錢。取消交易取消交易 顧客可在按下選擇鍵前任何一個

14、時刻,拉動退幣桿取顧客可在按下選擇鍵前任何一個時刻,拉動退幣桿取消交易收回硬幣。消交易收回硬幣。步驟步驟:(1)(1)找出對象及其關(guān)聯(lián)找出對象及其關(guān)聯(lián)(2)(2)賦予類及關(guān)聯(lián)的屬性數(shù)據(jù)賦予類及關(guān)聯(lián)的屬性數(shù)據(jù)(3)(3)組織類的結(jié)構(gòu)組織類的結(jié)構(gòu)omt的對象圖的對象圖 找出飲料自動售貨機(jī)系統(tǒng)中的對象找出飲料自動售貨機(jī)系統(tǒng)中的對象設(shè)置設(shè)置 一個飲料自動售貨機(jī)可以放置五種不同或部分相同的一個飲料自動售貨機(jī)可以放置五種不同或部分相同的飲料,可由廠商根據(jù)銷售狀況自動調(diào)配,并可隨時重飲料,可由廠商根據(jù)銷售狀況自動調(diào)配,并可隨時重新設(shè)置售價,但售貨機(jī)最多僅能放置新設(shè)置售價,但售貨機(jī)最多僅能放置5050罐飲料,

15、其按罐飲料,其按鈕設(shè)計(jì)在各種飲料樣本的下方,若經(jīng)鈕設(shè)計(jì)在各種飲料樣本的下方,若經(jīng)金額計(jì)算器金額計(jì)算器累計(jì)累計(jì)金額足夠,則選擇鍵燈會亮;若某一種飲料已銷售完金額足夠,則選擇鍵燈會亮;若某一種飲料已銷售完畢,則售完燈會亮。畢,則售完燈會亮。銷售銷售 顧客顧客將硬幣投入將硬幣投入售貨機(jī)售貨機(jī),經(jīng)累加金額足額的飲料,經(jīng)累加金額足額的飲料選擇選擇鍵鍵燈亮,等顧客按鍵選擇。顧客按鍵后飲料由取物樓燈亮,等顧客按鍵選擇。顧客按鍵后飲料由取物樓掉出,并自動結(jié)算及找錢。掉出,并自動結(jié)算及找錢。取消交易取消交易 顧客可在按下選擇鍵前任何一個時刻,拉動顧客可在按下選擇鍵前任何一個時刻,拉動退幣桿退幣桿取取消交易收回硬

16、幣。消交易收回硬幣。 對象模型對象模型 描述系統(tǒng)內(nèi)部對象結(jié)構(gòu),包括對象本描述系統(tǒng)內(nèi)部對象結(jié)構(gòu),包括對象本身的定義、對象的屬性、操作,以及對象身的定義、對象的屬性、操作,以及對象與其它對象之間的關(guān)系。與其它對象之間的關(guān)系。 對象模型是對象模型是omt方法論中最重要的部方法論中最重要的部分,動態(tài)模型、功能模型都將依次而建立分,動態(tài)模型、功能模型都將依次而建立 對象模型以對象圖形式呈現(xiàn),對象圖由類構(gòu)對象模型以對象圖形式呈現(xiàn),對象圖由類構(gòu)成。成。飲料自動售貨機(jī)飲料自動售貨機(jī)系統(tǒng)系統(tǒng)對象圖對象圖販賣機(jī)販賣機(jī)飲料號碼飲料號碼價格價格投幣投幣- -接受接受飲料掉出飲料掉出金額顯示金額顯示按紐按紐退幣桿退幣桿

17、售完顯示售完顯示存量計(jì)算器存量計(jì)算器飲料號碼飲料號碼存量存量遞減遞減售完顯示售完顯示重置重置選擇鈕選擇鈕選擇鈕狀態(tài)選擇鈕狀態(tài)燈亮燈亮燈熄燈熄售完燈亮售完燈亮按鈕按鈕顧客顧客姓名姓名硬幣硬幣投幣投幣- -置入置入拿取飲料拿取飲料退幣桿退幣桿退幣桿狀態(tài)退幣桿狀態(tài)拉動拉動金額計(jì)算器金額計(jì)算器金額金額累加累加找零找零重置重置購買購買選取選取被拉動被拉動屬于屬于屬于屬于屬于屬于屬于屬于 建立數(shù)據(jù)字典建立數(shù)據(jù)字典 為所有模型實(shí)體準(zhǔn)備一個數(shù)為所有模型實(shí)體準(zhǔn)備一個數(shù)據(jù)字典據(jù)字典, ,精確描述每一個對象類精確描述每一個對象類, ,包括包括: : 成員成員 約束約束 關(guān)聯(lián)、屬性、操作關(guān)聯(lián)、屬性、操作 動態(tài)模型動態(tài)

18、模型 用來描述系統(tǒng)與時間相關(guān)的動態(tài)用來描述系統(tǒng)與時間相關(guān)的動態(tài)行為即系統(tǒng)的控制邏輯,表現(xiàn)對象彼行為即系統(tǒng)的控制邏輯,表現(xiàn)對象彼此間經(jīng)過相互作用后,隨時間改變的此間經(jīng)過相互作用后,隨時間改變的不同運(yùn)算順序。不同運(yùn)算順序。 動態(tài)模型以動態(tài)模型以“事件事件”(events)和)和“狀態(tài)狀態(tài)”(states)為其模型的主要概)為其模型的主要概念。念。 動態(tài)模型以狀態(tài)圖形式呈現(xiàn),動態(tài)模型以狀態(tài)圖形式呈現(xiàn), 事件事件: 瞬時發(fā)生的行為;瞬時發(fā)生的行為; 引起對象狀態(tài)轉(zhuǎn)換的控制信息引起對象狀態(tài)轉(zhuǎn)換的控制信息。 事件類和屬性舉例:事件類和屬性舉例: 飛機(jī)起飛(航線、航班號、城市)飛機(jī)起飛(航線、航班號、城市)

19、 按動鼠標(biāo)按鈕(按鈕、位置)按動鼠標(biāo)按鈕(按鈕、位置) . 腳本和事件蹤跡腳本和事件蹤跡 腳本是系統(tǒng)某一次特定運(yùn)行時期內(nèi)發(fā)腳本是系統(tǒng)某一次特定運(yùn)行時期內(nèi)發(fā)生的事件序列。生的事件序列。(腳本也叫場景)腳本也叫場景) 事件追蹤圖事件追蹤圖 側(cè)重說明發(fā)生于系統(tǒng)執(zhí)行過程中的一側(cè)重說明發(fā)生于系統(tǒng)執(zhí)行過程中的一 個特個特 定定“場景場景( (scenarios)”。 通話腳本(只包括影響電話線的事件)通話腳本(只包括影響電話線的事件)17. 打電話者掛斷電話打電話者掛斷電話16. 電話切斷電話切斷15. 接電話者掛斷電話接電話者掛斷電話14. 通電話通電話12. 接電話者電話停止振鈴接電話者電話停止振鈴1

20、3. 鈴聲在打電話者電話中消失鈴聲在打電話者電話中消失11. 接電話者回答接電話者回答10. 鈴聲在打電話者電話傳出鈴聲在打電話者電話傳出9. 接電話者的電話開始振鈴接電話者的電話開始振鈴8. 打電話者撥數(shù)字打電話者撥數(shù)字(3)7. 打電話者撥數(shù)字打電話者撥數(shù)字(7)6. 打電話者撥數(shù)字打電話者撥數(shù)字(3)5. 打電話者撥數(shù)字打電話者撥數(shù)字(2)4. 電話忙音結(jié)束電話忙音結(jié)束3. 打電話者撥數(shù)字打電話者撥數(shù)字(8)2. 電話忙音開始電話忙音開始1. 打電話者拿起聽筒打電話者拿起聽筒 狀態(tài)狀態(tài): 對象屬性和對象關(guān)聯(lián)的抽象形式對象屬性和對象關(guān)聯(lián)的抽象形式狀態(tài)的特征表示方法舉例:狀態(tài)的特征表示方法舉

21、例:狀態(tài):狀態(tài):鬧鈴響鬧鈴響描述:描述:鬧鈴響表示預(yù)定時間到鬧鈴響表示預(yù)定時間到產(chǎn)生本狀態(tài)的事件序列:產(chǎn)生本狀態(tài)的事件序列: 設(shè)置鬧鐘(預(yù)定時間)設(shè)置鬧鐘(預(yù)定時間) 不包括清除鬧鈴的任何后續(xù)操作不包括清除鬧鈴的任何后續(xù)操作 當(dāng)前時間當(dāng)前時間= =預(yù)定時間預(yù)定時間表征本狀態(tài)的條件:表征本狀態(tài)的條件: 鬧鈴鬧鈴= =開,從預(yù)定時間起沒有按鍵的情況下,開,從預(yù)定時間起沒有按鍵的情況下, 目標(biāo)時間目標(biāo)時間 當(dāng)前時間當(dāng)前時間 目標(biāo)時間目標(biāo)時間=20=20秒秒本狀態(tài)接受的各種時間:本狀態(tài)接受的各種時間: 事件事件 動作動作 下一個狀態(tài)下一個狀態(tài)當(dāng)前時間當(dāng)前時間= =目標(biāo)時間目標(biāo)時間+20 +20 重新設(shè)

22、置鬧鐘重新設(shè)置鬧鐘 正常正常按下按鈕(任意按鈕)按下按鈕(任意按鈕) 重新設(shè)置鬧鐘重新設(shè)置鬧鐘 正常正常 動態(tài)模型表示方法 狀態(tài)圖狀態(tài)圖 狀態(tài)和事件的網(wǎng)絡(luò),側(cè)重描述每一類對象狀態(tài)和事件的網(wǎng)絡(luò),側(cè)重描述每一類對象 的動態(tài)行為。的動態(tài)行為。 狀態(tài)圖狀態(tài)圖 狀態(tài)狀態(tài)1do:活動活動1狀態(tài)狀態(tài)2 .事件事件1條件條件1 / 動作動作1結(jié)束結(jié)束事件事件初始初始事件事件空閑空閑可視菜單可視菜單左邊按鈕按下左邊按鈕按下/顯示彈出菜單顯示彈出菜單左邊按鈕彈起左邊按鈕彈起/擦除彈出菜單擦除彈出菜單光標(biāo)移動光標(biāo)移動/高亮菜單項(xiàng)高亮菜單項(xiàng) 彈出菜單動作彈出菜單動作例:例:舉例:舉例:飲料自動售貨機(jī)飲料自動售貨機(jī)系統(tǒng)

23、系統(tǒng)的狀態(tài)圖的狀態(tài)圖 投入硬幣投入硬幣(有效的)(有效的)按下選擇飲料鍵按下選擇飲料鍵do:顯示售貨機(jī)在備用顯示售貨機(jī)在備用 所有燈都關(guān)閉所有燈都關(guān)閉 do:顯示金額總數(shù)顯示金額總數(shù)do:顯示金額已夠顯示金額已夠 飲料選擇燈亮飲料選擇燈亮 取出飲料取出飲料結(jié)算找零結(jié)算找零扣減存量扣減存量完成交易完成交易飲料飲料“售完售完”燈亮燈亮 投入硬幣金額投入硬幣金額 (1元、元、5元、元、10元元)金額不足金額不足再投幣再投幣存量為零存量為零無效的硬幣無效的硬幣 取消取消 取消取消 回到備用狀態(tài)回到備用狀態(tài) 回到備用狀態(tài)回到備用狀態(tài) 事件追蹤圖舉例:事件追蹤圖舉例:打電話的事件追蹤圖打電話的事件追蹤圖掛

24、斷電話掛斷電話電話切斷電話切斷掛斷電話掛斷電話通通 話話通通 話話停止振鈴?fù)V拐疋復(fù)V拐疋復(fù)V拐疋忢憫?yīng)電話響應(yīng)電話電話振鈴電話振鈴鈴鈴 聲聲撥撥 號號(3)撥撥 號號(7撥撥 號號(3)撥撥 號號(2)電話忙音結(jié)束電話忙音結(jié)束撥撥 號號(8)電話忙音開始電話忙音開始拿起聽筒拿起聽筒電話線電話線接電話者接電話者打電話者打電話者 存量為零存量為零找零找零扣減存量扣減存量燈亮燈亮余額余額飲料飲料結(jié)算結(jié)算選擇鍵選擇鍵 #選擇按紐選擇按紐燈亮燈亮金額總夠金額總夠顯示總額顯示總額總額總額累加累加投入硬幣投入硬幣金額計(jì)算器金額計(jì)算器存量計(jì)算器存量計(jì)算器顧客顧客售貨機(jī)售貨機(jī)選擇鍵選擇鍵舉例:飲料自動售貨機(jī)系統(tǒng)系統(tǒng)的事件追蹤圖售完燈售完燈 3. 3. 功能模型功能模型 用來描述系統(tǒng)中數(shù)據(jù)的變換。用來描述系統(tǒng)中數(shù)據(jù)的變換。 傳統(tǒng)傳統(tǒng)dfd + dfd + 控制流控制流對象對象a對象對象b過程過程1過程過程2數(shù)據(jù)存儲區(qū)數(shù)據(jù)存儲區(qū)控制流控制流數(shù)據(jù)流數(shù)據(jù)流基于三個模型的分析步驟基于三個模型的分析步驟 需求陳述需求陳述 對象建模對象建模 動態(tài)建模動態(tài)建模 功能建模功能建模 添加添加操作反復(fù)建模操作反復(fù)建模omtomt支持整個軟件生命周期支持整個軟件生命周期: :需求分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、需求分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、測試與維護(hù)。測試與維護(hù)。1. 1. 分析階段分析階段 理解

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論