2023年全國(guó)碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩45頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第6章 功能執(zhí)行流程圖的繪制,(時(shí)間:2次課,4學(xué)時(shí)),第6章 功能執(zhí)行流程圖的繪制,教學(xué)提示:本章主要介紹建模工具PlayCASE的基本建模圖形——功能執(zhí)行流程圖/事件流圖的繪制方法。內(nèi)容包括:功能執(zhí)行流程圖操作窗口中的樹形選項(xiàng)區(qū)、垂直工具欄的介紹,功能執(zhí)行流程的描述方法;事件的繪制;PAD圖的繪制方法的介紹等。功能執(zhí)行流程圖是從業(yè)務(wù)流程平滑過渡到軟件設(shè)計(jì)的重要環(huán)節(jié),也是生成PlayCASE派生圖的依據(jù)。教學(xué)目標(biāo):掌握功能執(zhí)行流

2、程描述的基本方式,掌握功能執(zhí)行流程圖操作窗口中各功能按鈕、命令按鈕、快捷菜單的用途,并能靈活地運(yùn)用它們繪制功能執(zhí)行流程圖(PAD圖)。,第6章 功能執(zhí)行流程圖的繪制,6.1 功能執(zhí)行流程描述窗口6.2 事件的繪制6.3 PAD圖的繪制6.4 建立PAD的一個(gè)例子6.5 生成PAD偽代碼6.6 習(xí)題,6.1 功能執(zhí)行流程描述窗口,,6.1 功能執(zhí)行流程描述窗口,,功能執(zhí)行流程描述窗口由主菜單、樹形選項(xiàng)區(qū)、垂直

3、工具欄水平工具欄和圖形編輯區(qū)組成。這里介紹樹形選項(xiàng)區(qū)、垂直工具欄和編輯區(qū)的構(gòu)成和使用方法。1. 樹形選項(xiàng)區(qū)功能執(zhí)行流程的樹形選項(xiàng)區(qū)如圖6.1所示。,6.1 功能執(zhí)行流程描述窗口,圖6.1 功能執(zhí)行流程圖窗口——樹形選項(xiàng)區(qū),6.1 功能執(zhí)行流程描述窗口,,2. 垂直工具欄垂直工具欄提供了與建立功能執(zhí)行流程/事件流圖相關(guān)的各項(xiàng)功能。關(guān)于各工具按鈕的圖標(biāo)和功能詳見教材121頁(yè)。3. 功能執(zhí)行流程的樣式圖6.2給出了功能執(zhí)行流程

4、的樣式,描述了通常顯示元素的概念。,6.1 功能執(zhí)行流程描述窗口,圖6.2 功能執(zhí)行流程的樣式,6.2 事件的繪制,6.2.1 進(jìn)入操作窗口6.2.2 增、刪、改事件6.2.3 導(dǎo)入、導(dǎo)出事件6.2.4 改變事件的接受、發(fā)送者6.2.5 加入事件的指示線,,6.2.1 進(jìn)入操作窗口,1. 進(jìn)入功能執(zhí)行流程圖窗口在PlayCASE窗口左上角【建模圖形】的下拉列表中,選擇【功能執(zhí)行流程/事件流圖】(見圖6.3)。

5、2. 進(jìn)入不同層次的功能執(zhí)行流程描述單擊樹形選項(xiàng)區(qū)中的不同項(xiàng)目,即可進(jìn)入功能執(zhí)行流程圖的不同層次(見圖6.4)。,6.2.1 進(jìn)入操作窗口,圖6.3 功能執(zhí)行流程的樹形選項(xiàng)區(qū)圖示,6.2.1 進(jìn)入操作窗口,圖6.4 進(jìn)入不同層次功能執(zhí)行流程描述,6.2.2 增、刪、改事件,1. 添加事件添加事件的操作方法如下(以倉(cāng)庫(kù)功能執(zhí)行流程圖為例):(1)單擊添加事件工具 按鈕;(2)在功能執(zhí)行流程/事件流圖中,單擊事

6、件的發(fā)送主體;(3)單擊事件的接收主體,出現(xiàn)如圖6.5所示的“事件2”,完成添加操作。,6.2.2 增、刪、改事件,圖6.5 添加事件的結(jié)果圖示,6.2.2 增、刪、改事件,2. 刪除事件刪除事件的操作方法如下: (1)單擊功能執(zhí)行流程圖中的事件鏈;(2)按Delete鍵;(3)系統(tǒng)彈出刪除確認(rèn)對(duì)話框,選擇【是(Y)】為刪除,【否(N)】則放棄刪除(見圖6.6),完成刪除操作。,6.2.2 增、刪、改事件,圖6

7、.6 刪除事件的圖示,6.2.2 增、刪、改事件,3. 編輯事件編輯事件的操作方法如下:(1)在功能執(zhí)行流程圖中,單擊事件鏈;(2)單擊編輯單個(gè)事件的工具 按鈕 ;(3)系統(tǒng)彈出【編輯事件】對(duì)話框(見圖6.7);(4)在【編輯事件】對(duì)話框中的【事件】選項(xiàng)組內(nèi)的【名字】文本框中,編輯、修改或加入事件名稱,確認(rèn)即可。,6.2.2 增、刪、改事件,圖6.7 【編輯事件】對(duì)話框,6.2.3 導(dǎo)入、導(dǎo)出事件,1.

8、 導(dǎo)入、導(dǎo)出事件的描述?導(dǎo)入事件:事件流的方向從外來主體流進(jìn),即從外層進(jìn)入本層的事件。?導(dǎo)出事件:事件流的方向向外來主體流出,即從本層流出到其它盒子的事件。導(dǎo)入及導(dǎo)出事件如圖6.8所示。在本例中客戶是向公司訂貨,公司貨源是向供貨商采購(gòu)獲得,顯然“訂貨”即為導(dǎo)入事件,“采購(gòu)”則為導(dǎo)出事件。,6.2.3 導(dǎo)入、導(dǎo)出事件,圖6.8 導(dǎo)入、導(dǎo)出事件,6.2.3 導(dǎo)入、導(dǎo)出事件,2. 處理導(dǎo)入事件建立客戶、銷售部、采購(gòu)部和供貨商

9、的功能執(zhí)行流程/事件流圖的方法:(1)首先單擊工具按鈕 ,選擇“客戶”對(duì)象,此對(duì)象為事件的發(fā)出者(外來主體),這時(shí)就會(huì)出現(xiàn)一條彩色的線,拖動(dòng)彩色線到事件接受者“銷售部”(在本例中客戶是向公司的銷售部門訂貨)。(2)雙擊事件鏈,出現(xiàn)【編輯事件】對(duì)話框,鍵入或選擇“訂貨”事件,結(jié)束對(duì)導(dǎo)入事件的處理,其結(jié)果如圖6.9所示。,6.2.3 導(dǎo)入、導(dǎo)出事件,圖6.9 處理導(dǎo)入事件,6.2.3 導(dǎo)入、導(dǎo)出事件,3. 處理導(dǎo)出事件導(dǎo)出

10、事件的處理方法基本上與導(dǎo)入事件的處理方法一樣,只是本層的主體是事件的發(fā)出者。處理方法如下:(1)首先單擊工具按鈕 ,選擇事件的發(fā)出者“采購(gòu)部”(本例中公司貨源是由采購(gòu)部門向供貨商采購(gòu)獲得,故“采購(gòu)部”為事件的發(fā)出者),出現(xiàn)可以自動(dòng)彎曲的彩色直線,拖動(dòng)此線向事件的接受者“供貨商”,移動(dòng),單擊“供貨商”后出現(xiàn)了事件鏈。(2)雙擊事件鏈,在彈出的【編輯事件】對(duì)話框中,鍵入或選擇“采購(gòu)”事件,即完成對(duì)導(dǎo)出事件的處理,如圖6.10所示。,

11、6.2.3 導(dǎo)入、導(dǎo)出事件,圖6.10 處理導(dǎo)出事件,6.2.4 改變事件的接受、發(fā)送者,1. 改變事件的接受者 改變事件的接受者即從接受端重畫事件鏈。如果一個(gè)事件鏈應(yīng)該是從甲發(fā)送到乙,但是圖形卻畫成了甲發(fā)送到丙,兩個(gè)盒子之間的事件鏈畫錯(cuò)了,則用從接收端重畫事件鏈的方法改正。2. 改變事件的發(fā)送者改變事件的發(fā)送者即從發(fā)送端重畫事件鏈。如果一個(gè)事件鏈應(yīng)該是從甲事件發(fā)送到乙事件,但是實(shí)際卻畫成了丙事件發(fā)送到乙事件,兩個(gè)事件盒子之

12、間的事件鏈畫錯(cuò)了,則用從發(fā)送端重畫事件鏈的方法改正。,6.2.5 加入事件的指示線,當(dāng)一個(gè)功能執(zhí)行流程圖的內(nèi)容比較多時(shí),事件鏈及相關(guān)事件混在一起,若不仔細(xì)辨認(rèn),分不清哪一個(gè)事件鏈與事件是對(duì)應(yīng)的,這時(shí)需要用到事件的指示線。單擊工具按鈕 ,并單擊事件,如“匯報(bào)庫(kù)存”,這時(shí)出現(xiàn)一條彩色的線,將這條線指向事件鏈,即可完成了事件指示線的加入,如圖6.17所示。,6.2.5 加入事件的指示線,圖6.17 加入事件指示線后的圖形,6.3

13、PAD圖的繪制,6.3.1 加入PAD通道6.3.2 編輯PAD通道6.3.3 刪除PAD通道,,6.3.1 加入PAD通道,PAD通道用于將流程轉(zhuǎn)換為PAD代碼。(1)首先在樹形選項(xiàng)區(qū)中選擇具備功能描述的項(xiàng)目,如“倉(cāng)庫(kù)主管”;(2)在工具欄中單擊工具按鈕 ;(3)移動(dòng)鼠標(biāo)到窗口右邊的【功能執(zhí)行流程/事件流圖】編輯區(qū)中,單擊鼠標(biāo),建立PAD通道(見圖6.18)。,6.3.1 加入PAD通道,圖6.18

14、PAD通道,6.3.2 編輯PAD通道,1. 編輯PAD通道PAD通道建立后,按順序?qū)⑾鄳?yīng)的功能加入PAD通道的方法如下:(1)選擇PAD圖;(2)用鼠標(biāo)雙擊,彈出【編輯運(yùn)行通道】對(duì)話框,如圖6.19所示;(3)使用 按鈕將【未用功能】欄中的選項(xiàng)按順序一一加入【已綁定功能】欄中;(4)如果需要修改【已綁定功能】欄中各功能的順序,可以使用上下移動(dòng)按鈕調(diào)整;,6.3.2 編輯PAD通道,圖6.19 【編

15、輯運(yùn)行通道】對(duì)話框,(5)單擊【確定】按鈕,完成對(duì)PAD通道的編輯,結(jié)果如圖6.20所示。,圖6.19 【編輯運(yùn)行通道】對(duì)話框,6.3.2 編輯PAD通道,2. 編輯帶分支PAD通道不一定都是順序結(jié)構(gòu),分支結(jié)構(gòu)的繪制方法如下: (1)單擊PAD圖,在應(yīng)當(dāng)存在分支的步驟上雙擊鼠標(biāo),出現(xiàn)【編輯運(yùn)行通道】對(duì)話框,如圖6.21所示。(2)在【編輯運(yùn)行通道】對(duì)話框中,如果在“Yes”分支上有工作步驟,則在【分支】欄內(nèi)選擇【Yes

16、】,再在下面的【未用功能】欄中將“Yes”分支的工作步驟加入到【已綁定功能】欄中;同理,如果在“No”分支有工作步驟,則選擇【分支】欄中的【No】,將屬于“No”分支的工作步驟從【未用功能】欄中移入【已綁定功能】欄中,最后將【編輯運(yùn)行通道】對(duì)話框下面兩個(gè)復(fù)選框【具有開始標(biāo)志】和【具有結(jié)束標(biāo)志】選中。,6.3.2 編輯PAD通道,(3)這樣在分支【查看有無損毀】中就會(huì)有兩個(gè)工作步驟分支,兩條工作線路不會(huì)發(fā)生交叉。,圖6.21 編輯帶

17、分支PAD通道圖示,6.3.3 刪除PAD通道,刪除PAD通道的方法很簡(jiǎn)單,基本操作如下:(1)單擊PAD圖通道“開始”標(biāo)識(shí);(2)按Delete鍵;(3)系統(tǒng)彈出刪除確認(rèn)對(duì)話框,單擊【是(Y)】即確定,【否(N)】為放棄,如圖6.22所示。,圖6.22 刪除PAD通道圖示,6.4 建立PAD的一個(gè)例子,1. 建立PAD圖的準(zhǔn)備在建立組成結(jié)構(gòu)樹時(shí),將結(jié)構(gòu)樹中工作崗位的工作步驟描述清楚,它是建立PAD圖的基礎(chǔ)。此外還

18、需在組成結(jié)構(gòu)樹中選中“庫(kù)存統(tǒng)計(jì)分析”功能,并進(jìn)入“事件流圖”?;蛳冗M(jìn)入“事件流圖”后,在其樹形選項(xiàng)區(qū)中選中“庫(kù)存統(tǒng)計(jì)分析”,使窗口右邊處于該功能的PAD圖編輯狀態(tài)。2. 建立PAD圖建立PAD圖的操作步驟如下:(1)單擊工具按鈕 ,在功能執(zhí)行流程/事件流圖上單擊鼠標(biāo),出現(xiàn)PAD圖的圖標(biāo)、開始及結(jié)束線段,如圖6.24所示。,,6.4 建立PAD的一個(gè)例子,圖6.24 PAD圖的圖標(biāo)、開始及結(jié)束線段,6.4 建立PAD的一

19、個(gè)例子,(2)雙擊PAD圖標(biāo)線段,出現(xiàn)【編輯運(yùn)行通道】對(duì)話框(見圖6.25),此對(duì)話框用來編輯運(yùn)行通道,即事件發(fā)生的條件及順序。,圖6.25 編輯運(yùn)行通道對(duì)話框,6.4 建立PAD的一個(gè)例子,(3)在【未用功能】欄中列出的是“庫(kù)存統(tǒng)計(jì)分析”的工作步驟,選擇“分析報(bào)表”,單擊按鈕 ,就會(huì)將“分析報(bào)表”步驟加入到【已綁定功能】欄中,如圖6.26所示。,圖6.26 將“分析報(bào)表”加入到【已綁定功能】欄下的結(jié)果,6.4 建

20、立PAD的一個(gè)例子,(4)將其他與“庫(kù)存統(tǒng)計(jì)分析”相關(guān)的【未用功能】步驟按發(fā)生的順序依次加入【已綁定功能】欄中,如圖6.27所示。,圖6.27 按發(fā)生的順序依次加入到【已綁定功能】的結(jié)果,6.4 建立PAD的一個(gè)例子,(5)單擊【確定】按鈕,在功能執(zhí)行流程圖中就加入了PAD圖的主通道。(6)單擊鼠標(biāo)右鍵,在快捷菜單中選擇【顯示所有的事件】,出現(xiàn)完整的PAD圖(不包括信息/表單)(見圖6.28)。,圖6.28 完整的PAD圖

21、(不包括信息/表單),6.5 生成PAD偽代碼,當(dāng)建立PAD圖后就可以生成偽代碼,很方便地進(jìn)行編程工作。(1)單擊工具按鈕 ,彈出【生成偽代碼】對(duì)話框(見圖6.29);(2)生成C/C++語言“庫(kù)存統(tǒng)計(jì)分析”過程。,,6.5 生成PAD偽代碼,圖6.29 【生成偽代碼】對(duì)話框,6.6 習(xí) 題,1. 填空題(1)功能執(zhí)行流程描述也叫_____,它是對(duì)_____、____或_____的細(xì)化描述,細(xì)致入微地刻畫了每

22、一項(xiàng)工作的步驟細(xì)節(jié)。(2)功能執(zhí)行流程描述采用_____體系。根據(jù)樹形選項(xiàng)區(qū)的_____對(duì)不同項(xiàng)目進(jìn)行選擇,在功能執(zhí)行流程圖樹形選項(xiàng)區(qū)中將顯示該項(xiàng)目下子項(xiàng)目之間的事件關(guān)系。(3)為了區(qū)別本層事件,PlayCASE系統(tǒng)定義了兩種事件。事件流的方向向外來主體流出的是_____事件,事件流的方向從外來主體流進(jìn)的_____事件。(4)選擇功能執(zhí)行流程圖第0層圖的工具按鈕是____圖標(biāo)。,,6.6 習(xí) 題,2. 判斷題(1)

23、功能按鈕 是用來加入PAD運(yùn)行通道的工具按鈕。( )(2)事件描述采用層次體系,返回上層功能執(zhí)行流程圖的工具按鈕是 。( )(3)PAD圖能宏觀地描述事件的發(fā)生順序。( )3. 簡(jiǎn)答題(1)簡(jiǎn)述功能執(zhí)行流程圖操作窗口中各工具按鈕的功能。(2)簡(jiǎn)述功能執(zhí)行流程的描述方法。如何在功能執(zhí)行流程圖操作窗口中編輯組成結(jié)構(gòu)樹?4. 應(yīng)用題(1)舉例說明帶分支的PAD通道的繪制方法。(2)根據(jù)前一

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論