軟件工程與項(xiàng)目管理(第三課).ppt_第1頁(yè)
軟件工程與項(xiàng)目管理(第三課).ppt_第2頁(yè)
軟件工程與項(xiàng)目管理(第三課).ppt_第3頁(yè)
軟件工程與項(xiàng)目管理(第三課).ppt_第4頁(yè)
軟件工程與項(xiàng)目管理(第三課).ppt_第5頁(yè)
已閱讀5頁(yè),還剩80頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、軟件工程與項(xiàng)目管理,大連外國(guó)語(yǔ)學(xué)院 軟件學(xué)院 刁建華 M.P.:第二章 可行性分析,掌握數(shù)據(jù)流圖的畫(huà)法,3, 形成高層邏輯模型 系統(tǒng)流程圖 數(shù)據(jù)流圖 數(shù)據(jù)字典,可行性研究的步驟, 形成高層邏輯模型 系統(tǒng)流程圖:概括描繪數(shù)據(jù)在系統(tǒng)各部 件間流動(dòng)情況。 數(shù)據(jù)流圖 數(shù)據(jù)字典,4,數(shù)據(jù)流圖 Data Flow Diagram - DFD,數(shù)據(jù)流圖的概念 描繪系統(tǒng)的邏輯模型,圖中沒(méi)有任何具體的物理元素,只是描繪信息在系統(tǒng)中流動(dòng)和處理的情況。 數(shù)據(jù)流程圖是指從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫(huà)數(shù)據(jù)流從輸入到輸出的移動(dòng)變換過(guò)程。,5,系統(tǒng)流程圖 VS 系統(tǒng)數(shù)據(jù)流圖,系統(tǒng)流程圖是

2、對(duì)未來(lái)構(gòu)建的信息處理系統(tǒng)的一種描述。這種描述是相對(duì)簡(jiǎn)單且完全的,涉及到未來(lái)系統(tǒng)中使用的處理部件,如磁盤(pán),顯示器,用戶輸入以及處理過(guò)程的先后順序表示等。 數(shù)據(jù)流程圖是對(duì)實(shí)際構(gòu)建的系統(tǒng)分析綜合后,提取邏輯模型的一個(gè)過(guò)程,它更關(guān)注于過(guò)程內(nèi)數(shù)據(jù)的處理,而把具體處理數(shù)據(jù)的物理過(guò)程,物理分布忽略。 系統(tǒng)流程圖就是表示整個(gè)系統(tǒng)處理事物的基本過(guò)程;數(shù)據(jù)流圖是描述各個(gè)子塊之間如何進(jìn)行數(shù)據(jù)傳遞:,6,數(shù)據(jù)流圖特點(diǎn) 它是邏輯系統(tǒng)的圖形表示,容易理解,是極好的通信工具,設(shè)計(jì)數(shù)據(jù)流圖只需考慮系統(tǒng)必須完成的基本邏輯功能,不需要考慮如何實(shí)現(xiàn)這些功能,是軟件設(shè)計(jì)很好的出發(fā)點(diǎn)。,7,數(shù)據(jù)流圖用途 1、畫(huà)數(shù)據(jù)流圖的基本目的是利用

3、它作為交流信息的工具。 分析員把他對(duì)現(xiàn)有系統(tǒng)的認(rèn)識(shí)或?qū)δ繕?biāo)系統(tǒng)的設(shè)想用數(shù)據(jù)流圖描繪出來(lái),供有關(guān)人員審查確認(rèn)。絕大多數(shù)用戶都可以理解和評(píng)價(jià)它。,8,2、數(shù)據(jù)流圖的另一個(gè)主要用途是作為分析和設(shè)計(jì)的工具。 著重描繪系統(tǒng)所完成的功能而不是系統(tǒng)的物理實(shí)現(xiàn)方案。,9,DFD的基本符號(hào),數(shù)據(jù)流圖有四種基本符號(hào),10,數(shù)據(jù)源點(diǎn)或終點(diǎn)表示圖中要處理數(shù)據(jù)的輸入來(lái)源或處理結(jié)果要送往何處。 在圖中的出現(xiàn)僅僅是一個(gè)符號(hào),并不需要以軟件的形式進(jìn)行設(shè)計(jì)和實(shí)現(xiàn),因而,它只是數(shù)據(jù)流圖的外圍環(huán)境中的實(shí)體,故稱外部實(shí)體。 在實(shí)際問(wèn)題中,它可能是人員、計(jì)算機(jī)外設(shè)、測(cè)量?jī)x器等。 數(shù)據(jù)流圖中要注明源點(diǎn)或終點(diǎn)的名字。,數(shù)據(jù)源點(diǎn)或終點(diǎn) (外

4、部實(shí)體),或,管理員,11,加工是以數(shù)據(jù)結(jié)構(gòu)或數(shù)據(jù)內(nèi)容作為加工對(duì)象。 加工的名字通常是一個(gè)動(dòng)詞短語(yǔ),簡(jiǎn)明扼要第表明完成的是什么加工。 數(shù)據(jù)流程圖中要注明加工編號(hào)、名字。,數(shù)據(jù)加工 (數(shù)據(jù)變換),或,加工編號(hào),加工名字,12,數(shù)據(jù)存儲(chǔ)文件在數(shù)據(jù)流圖中起保存數(shù)據(jù)的作用,因而稱為數(shù)據(jù)存儲(chǔ)文件。 它可以是數(shù)據(jù)庫(kù)文件或任何形式的數(shù)據(jù)組織。指向文件的數(shù)據(jù)流可理解為寫(xiě)入文件或查詢文件,從文件中引出的數(shù)據(jù)流可理解為從文件讀取數(shù)據(jù)或得到查詢結(jié)果。 在數(shù)據(jù)流圖中必須加 命名,用名詞或名詞 性短語(yǔ)命名。,文件編號(hào),文件名字,13,數(shù)據(jù)流是沿箭頭方向傳送數(shù)據(jù)的通道,指被加工的數(shù)據(jù)與流向。 數(shù)據(jù)流大多是在加工之間傳輸加

5、工數(shù)據(jù)的命名通道。 也有連接數(shù)據(jù)存儲(chǔ)文件和加工的沒(méi)有命名的數(shù)據(jù)通道。,XXXX B,數(shù)據(jù)流名字,數(shù)據(jù)流編號(hào),14,DFD幾種附加符號(hào),附加符號(hào): *(星號(hào))數(shù)據(jù)流之間是“與”關(guān)系同時(shí)存在) +(加號(hào))數(shù)據(jù)流之間是“或”關(guān)系。 數(shù)據(jù)流之間是只能從中選一個(gè)互斥的關(guān)系),15,16,分層的DFD,為表達(dá)數(shù)據(jù)處理過(guò)程的數(shù)據(jù)加工情況,采用層次結(jié)構(gòu)的數(shù)據(jù)流圖。 按照系統(tǒng)的層次結(jié)構(gòu)進(jìn)行逐步分解,并以分層的數(shù)據(jù)流圖反映這種結(jié)構(gòu)關(guān)系,能清楚地表達(dá)和容易理解整個(gè)系統(tǒng)。,17,DFD的畫(huà)法(1),基本步驟:自外向內(nèi),自頂向下,逐層細(xì)化,完善求精。 具體步驟: 畫(huà)頂層數(shù)據(jù)流圖 頂層流圖僅包含一個(gè)加工,它代表被開(kāi)發(fā)系統(tǒng)

6、。它的輸入流是該系統(tǒng)輸入數(shù)據(jù),輸出流是系統(tǒng)輸出數(shù)據(jù)。,18,DFD的畫(huà)法(2),畫(huà)中間層流圖 中間層流圖表示對(duì)其上層父圖的細(xì)化。它的每一加工可能繼續(xù)細(xì)化,形成子圖。 畫(huà)底層流圖 是底層流圖指其加工不需再做分解的數(shù)據(jù)流圖,它處在最底層。,19,頂層,中間層,底層,20,例:一工廠通過(guò)放在倉(cāng)庫(kù)中的CRT終端把事務(wù)報(bào)告給定貨系統(tǒng)(零件入庫(kù)或出庫(kù)被稱為事務(wù))。 倉(cāng)庫(kù)現(xiàn)有的各零件的數(shù)量以及每種零件庫(kù)存量臨界值等數(shù)據(jù)記錄在庫(kù)存清單主文件中。當(dāng)倉(cāng)庫(kù)中零件數(shù)量有變化時(shí),應(yīng)該及時(shí)修改庫(kù)存清單主文件,如果哪種零件的庫(kù)存量少于它的庫(kù)存量臨界值,則把必要的定貨信息寫(xiě)在磁帶上報(bào)告給采購(gòu)部門(mén)以便定貨。 規(guī)定每天向采購(gòu)部送

7、一次定貨報(bào)表,報(bào)表按零件編號(hào)排序,表中列出所有需要再次定貨的零件。對(duì)于每個(gè)再次定貨零件應(yīng)該列出下述數(shù)據(jù):零件編號(hào),零件名稱,定貨數(shù)量,目前價(jià)格,主要供應(yīng)者,次要供應(yīng)者。,21,定貨系統(tǒng)的頂層DFD(1),1、先畫(huà)頂層數(shù)據(jù)流圖,既只包含一個(gè) 處理的圖。 先畫(huà)數(shù)據(jù)源點(diǎn)與終點(diǎn)(系統(tǒng)的輸入輸出); 數(shù)據(jù)源點(diǎn): 對(duì)系統(tǒng)的描述可以知道“通過(guò)放在倉(cāng) 庫(kù)中的PC機(jī)把事務(wù)報(bào)告給定貨系統(tǒng)” 所以倉(cāng)庫(kù)管理員是數(shù)據(jù)源點(diǎn)。,22,定貨系統(tǒng)的頂層DFD(2),數(shù)據(jù)終點(diǎn): “規(guī)定每天向采購(gòu)部門(mén)送一次定貨報(bào)告” 所以采購(gòu)員是數(shù)據(jù)終點(diǎn)。,倉(cāng)庫(kù)管理員,采購(gòu)員,數(shù)據(jù)源點(diǎn),數(shù)據(jù)終點(diǎn),23,定貨系統(tǒng)的頂層DFD(3),然后畫(huà)出數(shù)據(jù)的處

8、理 “采購(gòu)部每天需要一張定貨報(bào)表” 顯然他們還沒(méi)有這種報(bào)表,因此必須有一 個(gè)用于產(chǎn)生訂貨報(bào)表的處理。,數(shù)據(jù)加工 (數(shù)據(jù)變換),或,倉(cāng)庫(kù)管理員,采購(gòu)員,數(shù)據(jù)源點(diǎn),數(shù)據(jù)終點(diǎn),數(shù)據(jù)處理,訂貨系統(tǒng),24,最后畫(huà)出數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ): 分析得知事務(wù)需要從倉(cāng)庫(kù)送到系統(tǒng)中 事務(wù)是一個(gè)數(shù)據(jù)流。 系統(tǒng)把定貨報(bào)表送給采購(gòu)部, 因此定貨報(bào)表是另一個(gè)數(shù)據(jù)流;,定貨系統(tǒng)的頂層DFD(4),25,定貨系統(tǒng)的頂層DFD(5),倉(cāng)庫(kù)管理員,采購(gòu)員,數(shù)據(jù)源點(diǎn),數(shù)據(jù)終點(diǎn),數(shù)據(jù)處理,事務(wù),訂貨報(bào)表,訂貨系統(tǒng),完成第一步頂層數(shù)據(jù)流圖,26,細(xì)化定貨系統(tǒng)的DFD(1),2、細(xì)化數(shù)據(jù)流程圖 問(wèn)題:頂層數(shù)據(jù)流圖對(duì)定貨系統(tǒng)所能了解到的信息非常

9、有限。 解決辦法:把基本系統(tǒng)模型細(xì)化,描繪系統(tǒng)的主要功能。,倉(cāng)庫(kù)管理員,采購(gòu)員,事務(wù),訂貨報(bào)表,訂貨系統(tǒng),27,細(xì)化定貨系統(tǒng)的DFD(2),“處理事務(wù)和”“產(chǎn)生報(bào)表”是系統(tǒng)必須完成的兩個(gè)主要功能。 “處理事務(wù)和”“產(chǎn)生報(bào)表”代替圖中的“定貨系統(tǒng)”。,倉(cāng)庫(kù)管理員,采購(gòu)員,事務(wù),訂貨報(bào)表,訂貨系統(tǒng),28,細(xì)化定貨系統(tǒng)的DFD(3),倉(cāng)庫(kù)管理員,采購(gòu)員,事務(wù),訂貨報(bào)表,訂貨系統(tǒng),替代,29,細(xì)化定貨系統(tǒng)的DFD(4),考慮是否需要數(shù)據(jù)存儲(chǔ)?,30,例:一工廠通過(guò)放在倉(cāng)庫(kù)中的CRT終端把事務(wù)報(bào)告給定貨系統(tǒng)(零件入庫(kù)或出庫(kù)被稱為事務(wù))。 倉(cāng)庫(kù)現(xiàn)有的各零件的數(shù)量以及每種零件庫(kù)存量臨界值等數(shù)據(jù)記錄在庫(kù)存清單

10、主文件中。當(dāng)倉(cāng)庫(kù)中零件數(shù)量有變化時(shí),應(yīng)該及時(shí)修改庫(kù)存清單主文件,如果哪種零件的庫(kù)存量少于它的庫(kù)存量臨界值,則把必要的定貨信息寫(xiě)在磁帶上報(bào)告給采購(gòu)部門(mén)以便定貨。 規(guī)定每天向采購(gòu)部送一次定貨報(bào)表,報(bào)表按零件編號(hào)排序,表中列出所有需要再次定貨的零件。對(duì)于每個(gè)再次定貨零件應(yīng)該列出下述數(shù)據(jù):零件編號(hào),零件名稱,定貨數(shù)量,目前價(jià)格,主要供應(yīng)者,次要供應(yīng)者。,31,細(xì)化定貨系統(tǒng)的DFD(5),考慮是否需要數(shù)據(jù)存儲(chǔ)? 答:處理事務(wù)時(shí)需要兩個(gè)數(shù)據(jù)存儲(chǔ): 庫(kù)存清單、訂貨信息,倉(cāng)庫(kù)管理員,采購(gòu)員,事務(wù),訂貨 報(bào)表,32,細(xì)化定貨系統(tǒng)的DFD(6),庫(kù)存清單,倉(cāng)庫(kù)管理員,采購(gòu)員,事務(wù),訂貨 報(bào)表,庫(kù)存清單,定貨信息,

11、定貨信息,33,細(xì)化定貨系統(tǒng)主要功能的DFD(1),3、系統(tǒng)主要功能進(jìn)一步細(xì)化 系統(tǒng)都具備哪些功能?,34,庫(kù)存清單,倉(cāng)庫(kù)管理員,采購(gòu)員,處理,事務(wù),1,產(chǎn)生,報(bào)表,2,事務(wù),訂貨 報(bào)表,庫(kù)存清單,定貨信息,定貨信息,細(xì)化定貨系統(tǒng)主要功能的DFD(2),35,細(xì)化定貨系統(tǒng)主要功能的DFD(3),3、分析系統(tǒng) “處理事務(wù)”主要功能的邏輯數(shù)據(jù)流: 當(dāng)發(fā)生一個(gè)事務(wù)時(shí)必須首先接收它; 隨后按照事務(wù)的內(nèi)容修改庫(kù)存清單; 最后如果更新后的庫(kù)存量少于庫(kù)存量臨界值時(shí),則應(yīng)該再次定貨,也就是需要處理定貨信息。 因此,把“處理事務(wù)”這個(gè)功能分解為下述3個(gè)步驟,這在邏輯上是合理的:“接收事務(wù)”、“更新庫(kù)存清單”和“

12、處理定貨” 。,36,細(xì)化定貨系統(tǒng)主要功能的DFD(4),庫(kù)存清單,倉(cāng)庫(kù)管理員,采購(gòu)員,處理,事務(wù),1,產(chǎn)生,報(bào)表,2,事務(wù),訂貨 報(bào)表,庫(kù)存清單,定貨信息,定貨信息,1.1,1.2,1.3,替代,37,細(xì)化定貨系統(tǒng)主要功能的DFD(5),倉(cāng)庫(kù)管理員,事務(wù),細(xì)化主要功能,38,細(xì)化定貨系統(tǒng)主要功能的DFD(6),分解“產(chǎn)生報(bào)表”這個(gè)功能 訂貨報(bào)表中需要的數(shù)據(jù)在存儲(chǔ)的訂貨信息中。產(chǎn)生報(bào)表只是按順序排列這些信息,再按一定格式打印出來(lái)。然而這些考慮純屬具體實(shí)現(xiàn)的細(xì)節(jié),不應(yīng)在數(shù)據(jù)表中表現(xiàn)。 同樣道理,對(duì)“接收事物”或“更新庫(kù)存清單”等功能葉沒(méi)必要進(jìn)一步細(xì)化。 總結(jié):當(dāng)進(jìn)一步分解將涉及如何具體實(shí)現(xiàn)一個(gè)功

13、能是,就停止分解。,39,畫(huà)DFD的原則(注意事項(xiàng)1),1、數(shù)據(jù)流圖上所有圖形符號(hào)只限于前述四種基本圖形元素。 2、每個(gè)處理至少有一個(gè)輸入數(shù)據(jù)流和一個(gè)輸出數(shù)據(jù)流,反映出此加工數(shù)據(jù)的來(lái)源與結(jié)果。 3、圖上每個(gè)元素都必須有名字。 4、畫(huà)數(shù)據(jù)流不是畫(huà)控制流,只反映系統(tǒng)“做什么”,不反映“如何做”。,40,畫(huà)DFD的原則(注意事項(xiàng)2),5、編號(hào):需按層給處理框編號(hào)。編號(hào)表明該處理處在哪一層以及上下圖父圖與子圖的關(guān)系。,41,畫(huà)DFD的原則(注意事項(xiàng)3),6、父圖與子圖的平衡。子圖的輸入輸出數(shù)據(jù)流同父圖相應(yīng)處理的輸入輸出必須一致。,父圖輸入是訂貨單,子圖不是,看似不平衡,查數(shù)據(jù)詞典得知,訂貨單由客戶、帳

14、號(hào)、數(shù)據(jù)三個(gè)元素組成,所以父、子圖還是平衡的。,42,畫(huà)DFD的原則(注意事項(xiàng)4),7、存儲(chǔ):一個(gè)局部存儲(chǔ)只要當(dāng)它作為某些處理的數(shù)據(jù)接口或某個(gè)處理特定的輸入輸出時(shí),就要把它畫(huà)出來(lái),有助于實(shí)現(xiàn)信息的隱蔽。,43,畫(huà)DFD的原則(注意事項(xiàng)4),8、提高數(shù)據(jù)流圖的易理解性。 (1)注意合理分解; (2)分解時(shí)注意字處理的獨(dú)立性與均 勻性; (3)分層清楚,不要在一張圖上有些 是基本處理,有些處理還要分解 好幾層。,44,DFD的命名,數(shù)據(jù)流圖中每個(gè)成分的命名是否恰當(dāng),直接影響數(shù)據(jù)流圖的可理解性。因此給這些成分起名字時(shí)應(yīng)該仔細(xì)推敲。,45,命名時(shí)應(yīng)注意的問(wèn)題: 數(shù)據(jù)源點(diǎn)/終點(diǎn)命名 并不需要在開(kāi)發(fā)目標(biāo)系

15、統(tǒng)的過(guò)程中設(shè)計(jì)和實(shí)現(xiàn),它并不屬于數(shù)據(jù)流圖的核心內(nèi)容,只不過(guò)是目標(biāo)系統(tǒng)的外圍環(huán)境部分(可能是人員、計(jì)算機(jī)外部設(shè)備或傳感器裝置)。 通常,為數(shù)據(jù)源點(diǎn)/終點(diǎn)命名時(shí)采用它們?cè)趩?wèn)題域中習(xí)慣使用的名字(如“采購(gòu)員”、“倉(cāng)庫(kù)管理員”等)。,46,為處理命名 通常先為數(shù)據(jù)流命名,然后再為與之相關(guān)聯(lián)的處理命名。這樣命名比較容易,體現(xiàn)了人類(lèi)習(xí)慣的“由表及里”的思考過(guò)程。 名字應(yīng)該反映整個(gè)處理的功能,而不是它的一部分功能。 名字最好由一個(gè)具體的及物動(dòng)詞加上一個(gè)具體的賓語(yǔ)組成。應(yīng)該盡量避免使用“加工”、“處理”等空洞籠統(tǒng)的動(dòng)詞作名字。 通常名字中僅包括一個(gè)動(dòng)詞,如果必須用兩個(gè)動(dòng)詞才能描述整個(gè)處理的功能,則把這個(gè)處理再

16、分解成兩個(gè)處理可能更恰當(dāng)些。 如果在為某個(gè)處理命名時(shí)遇到困難,則很可能是發(fā)現(xiàn)了分解不當(dāng)?shù)嫩E象,應(yīng)考慮重新分解。,47,為數(shù)據(jù)流(或數(shù)據(jù)存儲(chǔ))命名 名字應(yīng)代表整個(gè)數(shù)據(jù)流(或數(shù)據(jù)存儲(chǔ))的內(nèi)容,而不是僅僅反映它的某些成分。 不要使用空洞的、缺乏具體含義的名字(如“數(shù)據(jù)”、“信息”、“輸入”之類(lèi))。 數(shù)據(jù)流只反映系統(tǒng)“做什么”,不反映“如何做”,名字只能是名詞或名詞短語(yǔ)。 如果在為某個(gè)數(shù)據(jù)流(或數(shù)據(jù)存儲(chǔ))起名字時(shí)遇到了困難,則很可能是因?yàn)閷?duì)數(shù)據(jù)流圖分解不恰當(dāng)造成的,應(yīng)該試試重新分解,看是否能克服這個(gè)困難。,48,課后作業(yè)請(qǐng)畫(huà)出DFD,大連航空公司為給旅客乘機(jī)提供方便,需要開(kāi)發(fā)一個(gè)旅行社機(jī)票預(yù)訂系統(tǒng)。

17、各個(gè)旅行社把預(yù)訂機(jī)票信息輸入到系統(tǒng)中,系統(tǒng)為旅客安排航班。 當(dāng)旅客交付了預(yù)訂金后,系統(tǒng)打印出取票通知和帳單給旅客,旅客在飛機(jī)起飛前一天憑取票通知和帳單交款取票,系統(tǒng)核對(duì)無(wú)誤即打印出機(jī)票給旅客。,49,DFD頂層圖,旅客,旅客,數(shù)據(jù)流,數(shù)據(jù)終點(diǎn),數(shù)據(jù)加工,信息,票,數(shù)據(jù)源點(diǎn),頂層DFD:,50,第一層DFD分析過(guò)程,替代,旅客,旅客,信息,票,51,第一層DFD分析過(guò)程,旅客,旅客,信息,票,飛機(jī)預(yù)定票系統(tǒng),52,處理,信息,1,生成,機(jī)票,2,旅客,旅客,信息,票,第一層DFD分析過(guò)程,53,大連航空公司為給旅客乘機(jī)提供方便,需要開(kāi)發(fā)一個(gè)旅行社機(jī)票預(yù)訂系統(tǒng)。 各個(gè)旅行社把預(yù)訂機(jī)票信息輸入到系統(tǒng)

18、中,系統(tǒng)為旅客安排航班。 當(dāng)旅客交付了預(yù)訂金后,系統(tǒng)打印出取票通知和帳單給旅客,旅客在飛機(jī)起飛前一天憑取票通知和帳單交款取票,系統(tǒng)核對(duì)無(wú)誤即打印出機(jī)票給旅客。,54,第一層DFD分析過(guò)程,處理,信息,1,生成,機(jī)票,2,旅客,旅客,信息,票,預(yù)訂票信息,航班安排,55,大連航空公司為給旅客乘機(jī)提供方便,需要開(kāi)發(fā)一個(gè)旅行社機(jī)票預(yù)訂系統(tǒng)。 各個(gè)旅行社把預(yù)訂機(jī)票信息輸入到系統(tǒng)中,系統(tǒng)為旅客安排航班。 當(dāng)旅客交付了預(yù)訂金后,系統(tǒng)打印出取票通知和帳單給旅客,旅客在飛機(jī)起飛前一天憑取票通知和帳單交款取票,系統(tǒng)核對(duì)無(wú)誤即打印出機(jī)票給旅客。,56,第一層DFD分析過(guò)程,處理,信息,1,生成,機(jī)票,2,旅客,旅

19、客,信息,票,預(yù)訂票信息,航班安排,交訂金信息,取票通知和帳單,57,大連航空公司為給旅客乘機(jī)提供方便,需要開(kāi)發(fā)一個(gè)旅行社機(jī)票預(yù)訂系統(tǒng)。 各個(gè)旅行社把預(yù)訂機(jī)票信息輸入到系統(tǒng)中,系統(tǒng)為旅客安排航班。 當(dāng)旅客交付了預(yù)訂金后,系統(tǒng)打印出取票通知和帳單給旅客,旅客在飛機(jī)起飛前一天憑取票通知和帳單交款取票,系統(tǒng)核對(duì)無(wú)誤即打印出機(jī)票給旅客。,58,第一層DFD分析過(guò)程,處理,信息,1,生成,機(jī)票,2,旅客,旅客,信息,票,預(yù)訂票信息,航班安排,交訂金信息,取票通知和帳單,交余款信息,59,大連航空公司為給旅客乘機(jī)提供方便,需要開(kāi)發(fā)一個(gè)旅行社機(jī)票預(yù)訂系統(tǒng)。 各個(gè)旅行社把預(yù)訂機(jī)票信息輸入到系統(tǒng)中,系統(tǒng)為旅客安

20、排航班。 當(dāng)旅客交付了預(yù)訂金后,系統(tǒng)打印出取票通知和帳單給旅客,旅客在飛機(jī)起飛前一天憑取票通知和帳單交款取票,系統(tǒng)核對(duì)無(wú)誤即打印出機(jī)票給旅客。,60,DFD第一層圖,處理,信息,1,生成,機(jī)票,2,旅客,旅客,信息,票,預(yù)訂票信息,航班安排,交訂金信息,取票通知和帳單,交余款信息,第一層DFD:,交余款信息,61,替代,第二層DFD分析過(guò)程,處理,信息,1,生成,機(jī)票,2,旅客,旅客,信息,票,預(yù)訂票信息,航班安排,交訂金信息,取票通知和帳單,交余款信息,交余款信息,D1,預(yù)訂機(jī)票信息,62,第二層DFD分析過(guò)程,生成,機(jī)票,2,旅客,旅客,信息,票,預(yù)訂票信息,航班安排,交訂金信息,取票通知

21、和帳單,交余款信息,交余款信息,D1,預(yù)訂機(jī)票信息,63,第二層DFD分析過(guò)程,旅客,預(yù)訂票信息,航班安排,交訂金信息,取票通知和帳單,交余款信息,交余款信息,D1,預(yù)訂機(jī)票信息,信,息,64,第二層DFD分析過(guò)程,旅客,信,預(yù)訂票信息,航班安排,交訂金信息,取票通知和帳單,交余款信息,交余款信息,D1,預(yù)訂機(jī)票信息,息,65,第二層DFD分析過(guò)程,旅客,信,預(yù)訂票信息,航班安排,交訂金信息,取票通知和帳單,交余款信息,交余款信息,D1,預(yù)訂機(jī)票信息,息,66,第二層DFD分析過(guò)程,旅客,信,預(yù)訂票信息,航班安排,交訂金信息,取票通知和帳單,交余款信息,交余款信息,D1,預(yù)訂機(jī)票信息,息,預(yù)訂

22、票信息,67,第二層DFD分析過(guò)程,旅客,信,預(yù)訂票信息,航班安排,交訂金信息,取票通知和帳單,交余款信息,交余款信息,D1,預(yù)訂機(jī)票信息,息,預(yù)訂票信息,68,第二層DFD分析過(guò)程,旅客,信,預(yù)訂票信息,航班安排,交訂金信息,取票通知和帳單,交余款信息,交余款信息,D1,預(yù)訂機(jī)票信息,息,預(yù)訂票信息,航班安排,69,第二層DFD分析過(guò)程,旅客,信,預(yù)訂票信息,航班安排,交訂金信息,取票通知和帳單,交余款信息,交余款信息,D1,預(yù)訂機(jī)票信息,息,預(yù)訂票信息,航班安排,70,第二層DFD分析過(guò)程,旅客,信,預(yù)訂票信息,航班安排,交訂金信息,取票通知和帳單,交余款信息,交余款信息,D1,預(yù)訂機(jī)票信

23、息,息,預(yù)訂票信息,航班安排,交訂金信息,71,第二層DFD分析過(guò)程,旅客,信,預(yù)訂票信息,航班安排,交訂金信息,取票通知和帳單,交余款信息,交余款信息,D1,預(yù)訂機(jī)票信息,息,預(yù)訂票信息,航班安排,交訂金信息,72,第二層DFD分析過(guò)程,旅客,信,預(yù)訂票信息,航班安排,交訂金信息,取票通知和帳單,交余款信息,D1,預(yù)訂機(jī)票信息,息,預(yù)訂票信息,航班安排,交訂金信息,取票通知和帳單,73,第二層DFD分析過(guò)程,旅客,信,預(yù)訂票信息,航班安排,交訂金信息,取票通知和帳單,交余款信息,D1,預(yù)訂機(jī)票信息,息,預(yù)訂票信息,航班安排,交訂金信息,取票通知和帳單,74,第二層DFD分析過(guò)程,生成,機(jī)票,

24、2,旅客,旅客,信息,票,預(yù)訂票信息,航班安排,交訂金信息,取票通知和帳單,交余款信息,交余款信息,D1,預(yù)訂機(jī)票信息,75,第二層DFD分析過(guò)程,旅客,信,預(yù)訂票信息,航班安排,交訂金信息,取票通知和帳單,交余款信息,D1,預(yù)訂機(jī)票信息,息,預(yù)訂票信息,航班安排,交訂金信息,取票通知和帳單,交余款信息,76,大連航空公司為給旅客乘機(jī)提供方便,需要開(kāi)發(fā)一個(gè)旅行社機(jī)票預(yù)訂系統(tǒng)。 各個(gè)旅行社把預(yù)訂機(jī)票信息輸入到系統(tǒng)中,系統(tǒng)為旅客安排航班。 當(dāng)旅客交付了預(yù)訂金后,系統(tǒng)打印出取票通知和帳單給旅客,旅客在飛機(jī)起飛前一天憑取票通知和帳單交款取票,系統(tǒng)核對(duì)無(wú)誤即打印出機(jī)票給旅客。,77,第二層DFD分析過(guò)程,旅客,信,預(yù)訂票信息,航班安排,交訂金信息,取票通知和帳單,交余款信息,1.2,記錄預(yù)定,票信息,D1,預(yù)訂機(jī)票信息,D2,航班安排,D5,交余款信息,息,預(yù)訂票信息,航班安排,交訂金信息,取票通知和帳單,生成,機(jī)票,2,旅客,票,交余款信息,78,第二層DFD分析過(guò)程,旅客,信,預(yù)訂票信息,航班安排,交訂金信息,取票通知和帳單,交余款信息,1.2,記錄預(yù)定,票信息,D1,

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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)論