![結(jié)構(gòu)化分析—-數(shù)據(jù)流圖_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-6/25/12ae56c7-d06d-4ae7-a887-82f7809850c8/12ae56c7-d06d-4ae7-a887-82f7809850c81.gif)
![結(jié)構(gòu)化分析—-數(shù)據(jù)流圖_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-6/25/12ae56c7-d06d-4ae7-a887-82f7809850c8/12ae56c7-d06d-4ae7-a887-82f7809850c82.gif)
![結(jié)構(gòu)化分析—-數(shù)據(jù)流圖_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-6/25/12ae56c7-d06d-4ae7-a887-82f7809850c8/12ae56c7-d06d-4ae7-a887-82f7809850c83.gif)
![結(jié)構(gòu)化分析—-數(shù)據(jù)流圖_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-6/25/12ae56c7-d06d-4ae7-a887-82f7809850c8/12ae56c7-d06d-4ae7-a887-82f7809850c84.gif)
![結(jié)構(gòu)化分析—-數(shù)據(jù)流圖_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-6/25/12ae56c7-d06d-4ae7-a887-82f7809850c8/12ae56c7-d06d-4ae7-a887-82f7809850c85.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第第6章章 結(jié)構(gòu)化系統(tǒng)分析結(jié)構(gòu)化系統(tǒng)分析 本章主要內(nèi)容本章主要內(nèi)容 系統(tǒng)分析的任務(wù)系統(tǒng)分析的任務(wù) 數(shù)據(jù)流圖數(shù)據(jù)流圖 數(shù)據(jù)字典數(shù)據(jù)字典 表達(dá)處理的工具表達(dá)處理的工具 實(shí)體關(guān)系圖實(shí)體關(guān)系圖 系統(tǒng)說(shuō)明書(shū)系統(tǒng)說(shuō)明書(shū) 6.2 數(shù)據(jù)流圖數(shù)據(jù)流圖 系統(tǒng)分析階段:系統(tǒng)分析階段: 使用數(shù)據(jù)流圖使用數(shù)據(jù)流圖DFD來(lái)建立系統(tǒng)需求的過(guò)程模來(lái)建立系統(tǒng)需求的過(guò)程模 型。(結(jié)構(gòu)化系統(tǒng)分析的方法,事件表為啟型。(結(jié)構(gòu)化系統(tǒng)分析的方法,事件表為啟 發(fā))發(fā)) 系統(tǒng)分析采用系統(tǒng)分析采用ER圖來(lái)建立系統(tǒng)的數(shù)據(jù)模型。圖來(lái)建立系統(tǒng)的數(shù)據(jù)模型。 (事物為啟發(fā))(事物為啟發(fā)) 先試試看先試試看 教師提交題目后,學(xué)生可以進(jìn)行選題教師提交題目后
2、,學(xué)生可以進(jìn)行選題 學(xué)生的選題結(jié)果由教務(wù)員收集整理后,根據(jù)學(xué)生的選題結(jié)果由教務(wù)員收集整理后,根據(jù) 學(xué)生綜合測(cè)評(píng)成績(jī)將學(xué)生分配給教師學(xué)生綜合測(cè)評(píng)成績(jī)將學(xué)生分配給教師 教師得到分配的學(xué)生后,為每個(gè)學(xué)生確定最教師得到分配的學(xué)生后,為每個(gè)學(xué)生確定最 終畢設(shè)題目,下達(dá)任務(wù)書(shū)終畢設(shè)題目,下達(dá)任務(wù)書(shū) 校外做畢設(shè)的學(xué)生交回接收函后,教務(wù)員分校外做畢設(shè)的學(xué)生交回接收函后,教務(wù)員分 配督導(dǎo)教師,然后由督導(dǎo)教師填寫(xiě)任務(wù)書(shū)配督導(dǎo)教師,然后由督導(dǎo)教師填寫(xiě)任務(wù)書(shū) 將以上描述以圖示模型表示將以上描述以圖示模型表示 結(jié)構(gòu)化分析的思想結(jié)構(gòu)化分析的思想 數(shù)據(jù)流圖數(shù)據(jù)流圖DFD采用一系列分層次的數(shù)據(jù)流圖采用一系列分層次的數(shù)據(jù)流圖
3、來(lái)描述系統(tǒng)。來(lái)描述系統(tǒng)。 DFD的每一個(gè)層次都代表了系統(tǒng)的一個(gè)抽象的每一個(gè)層次都代表了系統(tǒng)的一個(gè)抽象 水平。高層次水平。高層次DFD中的處理可以進(jìn)一步分解中的處理可以進(jìn)一步分解 成低層次、更詳細(xì)的成低層次、更詳細(xì)的DFD。 分層的數(shù)據(jù)流圖分層的數(shù)據(jù)流圖 縱觀縱觀 頂層頂層 P1 P2 P3 P4 P41 P42 第一層第一層 第二層第二層 6.2.1 數(shù)據(jù)流圖的基本成分?jǐn)?shù)據(jù)流圖的基本成分 數(shù)據(jù)流圖用來(lái)記錄系統(tǒng)中的數(shù)據(jù)和數(shù)據(jù)在特?cái)?shù)據(jù)流圖用來(lái)記錄系統(tǒng)中的數(shù)據(jù)和數(shù)據(jù)在特 定的過(guò)程中的流動(dòng),即數(shù)據(jù)如何被采集、處定的過(guò)程中的流動(dòng),即數(shù)據(jù)如何被采集、處 理、保存和使用的(圍繞信息系統(tǒng)的功能)理、保存和使用
4、的(圍繞信息系統(tǒng)的功能) 外部實(shí)體外部實(shí)體數(shù)據(jù)處理數(shù)據(jù)處理 p1 數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)數(shù)據(jù)流數(shù)據(jù)流 外部實(shí)體指系統(tǒng)以外又與系統(tǒng)有聯(lián)系的人或事物外部實(shí)體指系統(tǒng)以外又與系統(tǒng)有聯(lián)系的人或事物 。它表達(dá)了該系統(tǒng)數(shù)據(jù)的外部來(lái)源和去處。它表達(dá)了該系統(tǒng)數(shù)據(jù)的外部來(lái)源和去處。 例如:人、組織、外部系統(tǒng)等等。例如:人、組織、外部系統(tǒng)等等。 外部實(shí)體是數(shù)據(jù)的來(lái)源(誰(shuí)提供了最初始的數(shù)據(jù)?)外部實(shí)體是數(shù)據(jù)的來(lái)源(誰(shuí)提供了最初始的數(shù)據(jù)?) 外部實(shí)體是數(shù)據(jù)的去處(數(shù)據(jù)對(duì)誰(shuí)有價(jià)值?)外部實(shí)體是數(shù)據(jù)的去處(數(shù)據(jù)對(duì)誰(shuí)有價(jià)值?) 讀者讀者 圖書(shū)圖書(shū) 管理員管理員 館長(zhǎng)館長(zhǎng) 讀者讀者 圖書(shū)圖書(shū) 管理員管理員 外部實(shí)體外部實(shí)體 處理處理
5、指對(duì)數(shù)據(jù)的邏輯處理功能,也就是對(duì)數(shù)指對(duì)數(shù)據(jù)的邏輯處理功能,也就是對(duì)數(shù) 據(jù)的變換功能。據(jù)的變換功能。 別名:功能、處理過(guò)程,數(shù)據(jù)加工別名:功能、處理過(guò)程,數(shù)據(jù)加工 標(biāo)識(shí)部分(層次化的功能編號(hào))標(biāo)識(shí)部分(層次化的功能編號(hào)) 功能描述部分(動(dòng)賓詞組)功能描述部分(動(dòng)賓詞組) 功能執(zhí)行的角色(人,部門(mén),計(jì)功能執(zhí)行的角色(人,部門(mén),計(jì) 算機(jī)程序),通常可省略算機(jī)程序),通??墒÷?P2.2.1 識(shí)別識(shí)別 讀者身份讀者身份 圖書(shū)管理員圖書(shū)管理員 數(shù)據(jù)處理數(shù)據(jù)處理 數(shù)據(jù)流是指處理功能的輸入數(shù)據(jù)或輸出數(shù)據(jù)數(shù)據(jù)流是指處理功能的輸入數(shù)據(jù)或輸出數(shù)據(jù) 箭頭表示數(shù)據(jù)流向箭頭表示數(shù)據(jù)流向 。 經(jīng)理經(jīng)理 編制編制 財(cái)務(wù)財(cái)務(wù)
6、 報(bào)表報(bào)表 合格訂單合格訂單 編編 輯輯 訂貨單訂貨單 計(jì)計(jì) 算算 應(yīng)收款應(yīng)收款 數(shù)據(jù)流數(shù)據(jù)流 房間信息房間信息 查詢(xún)查詢(xún) 空房空房 登記登記 入住入住 教師教師 登記登記 成績(jī)單成績(jī)單 學(xué)生成績(jī)學(xué)生成績(jī) 數(shù)據(jù)存儲(chǔ)表示某種數(shù)據(jù)保存后的邏輯統(tǒng)稱(chēng)。不數(shù)據(jù)存儲(chǔ)表示某種數(shù)據(jù)保存后的邏輯統(tǒng)稱(chēng)。不 是指保存數(shù)據(jù)的物理地點(diǎn)或物理介質(zhì)。是指保存數(shù)據(jù)的物理地點(diǎn)或物理介質(zhì)。 流入數(shù)據(jù)存儲(chǔ)的數(shù)據(jù)流流入數(shù)據(jù)存儲(chǔ)的數(shù)據(jù)流 將處理后的數(shù)據(jù)寫(xiě)入或修改到數(shù)據(jù)存儲(chǔ)中將處理后的數(shù)據(jù)寫(xiě)入或修改到數(shù)據(jù)存儲(chǔ)中 流出數(shù)據(jù)存儲(chǔ)的數(shù)據(jù)流流出數(shù)據(jù)存儲(chǔ)的數(shù)據(jù)流 從數(shù)據(jù)存儲(chǔ)中查詢(xún)獲取數(shù)據(jù),不改變?cè)瓉?lái)的數(shù)據(jù)從數(shù)據(jù)存儲(chǔ)中查詢(xún)獲取數(shù)據(jù),不改變?cè)瓉?lái)的數(shù)據(jù)
7、 銷(xiāo)售量銷(xiāo)售量 D2D2 產(chǎn)品銷(xiāo)售帳產(chǎn)品銷(xiāo)售帳 計(jì)算計(jì)算 銷(xiāo)售量銷(xiāo)售量 累計(jì)銷(xiāo)售量單價(jià)累計(jì)銷(xiāo)售量單價(jià) 計(jì)算銷(xiāo)售總額計(jì)算銷(xiāo)售總額 商品編號(hào)商品編號(hào)#_#_ D2D2 產(chǎn)品產(chǎn)品 D5D5 職工職工 D2D2 產(chǎn)品產(chǎn)品 數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ) 怎么辨別數(shù)據(jù)存儲(chǔ)怎么辨別數(shù)據(jù)存儲(chǔ) 各種需要長(zhǎng)期保存的表格(紙質(zhì)各種需要長(zhǎng)期保存的表格(紙質(zhì)/電子)電子) 答辯評(píng)審表、新生登記表、包裹郵寄單答辯評(píng)審表、新生登記表、包裹郵寄單 分類(lèi)存放的某類(lèi)表格數(shù)據(jù),稱(chēng)為一個(gè)數(shù)據(jù)存分類(lèi)存放的某類(lèi)表格數(shù)據(jù),稱(chēng)為一個(gè)數(shù)據(jù)存 儲(chǔ)儲(chǔ) 一個(gè)數(shù)據(jù)存儲(chǔ)可能經(jīng)過(guò)多道處理手續(xù),即數(shù)一個(gè)數(shù)據(jù)存儲(chǔ)可能經(jīng)過(guò)多道處理手續(xù),即數(shù) 據(jù)處理(可能涉及多個(gè)人填寫(xiě)表格
8、或查看)據(jù)處理(可能涉及多個(gè)人填寫(xiě)表格或查看) 如記賬憑證的填寫(xiě)、審核、記賬如記賬憑證的填寫(xiě)、審核、記賬 試卷打印申請(qǐng)表的填寫(xiě)、審批、領(lǐng)取試卷打印申請(qǐng)表的填寫(xiě)、審批、領(lǐng)取 數(shù)據(jù)流圖中的圖形元素有不同的畫(huà)法,本書(shū)使數(shù)據(jù)流圖中的圖形元素有不同的畫(huà)法,本書(shū)使 用用Gane-Sarson畫(huà)法畫(huà)法 儲(chǔ)戶(hù)儲(chǔ)戶(hù) 業(yè)務(wù)業(yè)務(wù) 處理處理 帳目帳目 存折存折 存取要求存取要求 其它圖形表示其它圖形表示 事件表中能找到數(shù)據(jù)流圖中出現(xiàn)的一些元素:事件表中能找到數(shù)據(jù)流圖中出現(xiàn)的一些元素: 活動(dòng)對(duì)應(yīng)于處理框活動(dòng)對(duì)應(yīng)于處理框 事件源和事件目標(biāo)對(duì)應(yīng)于外部實(shí)體事件源和事件目標(biāo)對(duì)應(yīng)于外部實(shí)體 觸發(fā)點(diǎn)和響應(yīng)結(jié)果是與外部實(shí)體相連的數(shù)據(jù)
9、流觸發(fā)點(diǎn)和響應(yīng)結(jié)果是與外部實(shí)體相連的數(shù)據(jù)流 只有數(shù)據(jù)存儲(chǔ)在事件響應(yīng)表中沒(méi)有對(duì)應(yīng)的描述只有數(shù)據(jù)存儲(chǔ)在事件響應(yīng)表中沒(méi)有對(duì)應(yīng)的描述 一個(gè)事件的一個(gè)事件的DFD 一個(gè)事件的一個(gè)事件的DFD(練習(xí))(練習(xí)) 醫(yī)生看病開(kāi)處方醫(yī)生看病開(kāi)處方 醫(yī)生根據(jù)掛號(hào)單詢(xún)問(wèn)病人病情,書(shū)寫(xiě)診斷結(jié)果(病歷),醫(yī)生根據(jù)掛號(hào)單詢(xún)問(wèn)病人病情,書(shū)寫(xiě)診斷結(jié)果(病歷), 并根據(jù)醫(yī)院庫(kù)存藥品開(kāi)處方單。并根據(jù)醫(yī)院庫(kù)存藥品開(kāi)處方單。 教務(wù)員分配指導(dǎo)教師(學(xué)生志愿、綜合測(cè)評(píng)成績(jī))教務(wù)員分配指導(dǎo)教師(學(xué)生志愿、綜合測(cè)評(píng)成績(jī)) 事件和事件和DFD 事件列表中的每一個(gè)事件都可以畫(huà)出一個(gè)事件列表中的每一個(gè)事件都可以畫(huà)出一個(gè) DFD圖(需要額外添加數(shù)據(jù)存
10、儲(chǔ)元素)圖(需要額外添加數(shù)據(jù)存儲(chǔ)元素) 事件列表可以作為畫(huà)數(shù)據(jù)流圖的一個(gè)基礎(chǔ)和事件列表可以作為畫(huà)數(shù)據(jù)流圖的一個(gè)基礎(chǔ)和 檢驗(yàn)列表檢驗(yàn)列表 事件對(duì)應(yīng)事件對(duì)應(yīng)DFD模型的中間層模型的中間層 事件可以繼續(xù)分解繪制其具體的處理過(guò)程(向下事件可以繼續(xù)分解繪制其具體的處理過(guò)程(向下 細(xì)化)細(xì)化) 系統(tǒng)中事件較多時(shí),應(yīng)進(jìn)行分組(向上抽象)系統(tǒng)中事件較多時(shí),應(yīng)進(jìn)行分組(向上抽象) 事件的事件的DFD的集成的集成 事件之間有一定的聯(lián)系,一般通過(guò)數(shù)據(jù)存儲(chǔ)事件之間有一定的聯(lián)系,一般通過(guò)數(shù)據(jù)存儲(chǔ) 建立關(guān)聯(lián)建立關(guān)聯(lián) 多個(gè)事件的多個(gè)事件的DFD 事件(處理)之間存在數(shù)據(jù)的流轉(zhuǎn),通常以數(shù)據(jù)存事件(處理)之間存在數(shù)據(jù)的流轉(zhuǎn),通
11、常以數(shù)據(jù)存 儲(chǔ)為中介儲(chǔ)為中介 完整的數(shù)據(jù)流圖完整的數(shù)據(jù)流圖 根據(jù)事件表重新組織,繪制完整的根據(jù)事件表重新組織,繪制完整的DFD模型:模型: 按照事件表,對(duì)每一個(gè)事件建立一個(gè)按照事件表,對(duì)每一個(gè)事件建立一個(gè)DFD片片 段圖。段圖。 把所有的把所有的DFD片段進(jìn)行分組,歸納為大的處片段進(jìn)行分組,歸納為大的處 理邏輯,形成上一層理邏輯,形成上一層DFD(復(fù)雜系統(tǒng)層次更(復(fù)雜系統(tǒng)層次更 多)。多)。 將屬于一組內(nèi)的將屬于一組內(nèi)的DFD片段放在一張圖上,形片段放在一張圖上,形 成事件層的成事件層的DFD圖。圖。 對(duì)每個(gè)事件的數(shù)據(jù)處理進(jìn)一步分解為下一層對(duì)每個(gè)事件的數(shù)據(jù)處理進(jìn)一步分解為下一層 DFD (復(fù)雜
12、系統(tǒng)層次更多)。(復(fù)雜系統(tǒng)層次更多)。 完整的數(shù)據(jù)流圖完整的數(shù)據(jù)流圖 真正進(jìn)行結(jié)構(gòu)化系統(tǒng)建模過(guò)程中,應(yīng)該采用真正進(jìn)行結(jié)構(gòu)化系統(tǒng)建模過(guò)程中,應(yīng)該采用 自頂向下的分解方法,事件表只是尋找需求自頂向下的分解方法,事件表只是尋找需求 的輔助工具(啟發(fā))的輔助工具(啟發(fā)) 建模是一個(gè)從具體到抽象,又從抽象到具體建模是一個(gè)從具體到抽象,又從抽象到具體 的過(guò)程,需要反復(fù)多次的過(guò)程,需要反復(fù)多次 6.2.2 數(shù)據(jù)流圖的畫(huà)法數(shù)據(jù)流圖的畫(huà)法 下面我們以高等學(xué)校學(xué)籍管理系統(tǒng)為例說(shuō)明下面我們以高等學(xué)校學(xué)籍管理系統(tǒng)為例說(shuō)明 畫(huà)數(shù)據(jù)流圖的方法畫(huà)數(shù)據(jù)流圖的方法 如果不能直接建模,可以考慮以下事件:如果不能直接建模,可以考慮
13、以下事件: 新生登記新生登記 登記期末成績(jī)登記期末成績(jī) 期末成績(jī)分析期末成績(jī)分析 登記補(bǔ)考成績(jī)登記補(bǔ)考成績(jī) 補(bǔ)考后成績(jī)分析補(bǔ)考后成績(jī)分析 評(píng)定獎(jiǎng)學(xué)金評(píng)定獎(jiǎng)學(xué)金 處理退學(xué)、留級(jí)、修學(xué)、復(fù)學(xué)處理退學(xué)、留級(jí)、修學(xué)、復(fù)學(xué) 發(fā)成績(jī)單發(fā)成績(jī)單 頂層頂層 新生名單新生名單 學(xué)籍表學(xué)籍表 學(xué)籍管學(xué)籍管 理系統(tǒng)理系統(tǒng) 招生辦招生辦 教委教委 用人用人 單位單位 報(bào)表報(bào)表 畢業(yè)生登記表畢業(yè)生登記表 學(xué)籍管理系統(tǒng)頂層學(xué)籍管理系統(tǒng)頂層DFDDFD 第一層第一層 第二層第二層“成績(jī)管理成績(jī)管理”框的展開(kāi)框的展開(kāi) 第三層第三層“處理期末成績(jī)處理期末成績(jī)”框的展開(kāi)框的展開(kāi) 第三層第三層“分析期末成績(jī)分析期末成績(jī)”框的展開(kāi)框
14、的展開(kāi) 第三層第三層“分析補(bǔ)考成績(jī)分析補(bǔ)考成績(jī)”框的展開(kāi)框的展開(kāi) 6.2.3 畫(huà)數(shù)據(jù)流圖的注意事項(xiàng)畫(huà)數(shù)據(jù)流圖的注意事項(xiàng) 要注意以下幾點(diǎn):要注意以下幾點(diǎn): 1. 關(guān)于層次的劃分關(guān)于層次的劃分 2. 語(yǔ)法的正確性語(yǔ)法的正確性 3. 可讀性可讀性 4. 確定系統(tǒng)邊界確定系統(tǒng)邊界 層次的劃分應(yīng)遵守:層次的劃分應(yīng)遵守: (1)展開(kāi)的層次與管理層次一致,也可以劃分)展開(kāi)的層次與管理層次一致,也可以劃分 得更細(xì)。得更細(xì)。 (2)同一張圖上的所有處理過(guò)程應(yīng)該處于同一)同一張圖上的所有處理過(guò)程應(yīng)該處于同一 個(gè)抽象層次上(抽象粒度一致)。個(gè)抽象層次上(抽象粒度一致)。 (3)一個(gè)處理框經(jīng)過(guò)展開(kāi),一般以分解為)一個(gè)
15、處理框經(jīng)過(guò)展開(kāi),一般以分解為4 10處理框?yàn)橐耍ㄗ詈锰幚砜驗(yàn)橐耍ㄗ詈?-9個(gè))個(gè)) (4)最下層的處理過(guò)程用幾句話(huà),或者用幾張)最下層的處理過(guò)程用幾句話(huà),或者用幾張 判定表,或一張簡(jiǎn)單的判定表,或一張簡(jiǎn)單的HIPO圖能表達(dá)清楚圖能表達(dá)清楚 1、合理的層次劃分、合理的層次劃分 一個(gè)處理框經(jīng)過(guò)展開(kāi),一般以分解為一個(gè)處理框經(jīng)過(guò)展開(kāi),一般以分解為410 處理框?yàn)橐?。處理框?yàn)橐恕?如果一次分解后僅有兩個(gè)處理框,為減如果一次分解后僅有兩個(gè)處理框,為減 少數(shù)據(jù)流圖的層次,可以考慮將它們直少數(shù)據(jù)流圖的層次,可以考慮將它們直 接并入上一層中接并入上一層中 一個(gè)處理框分解后還是只有一個(gè)處理框一個(gè)處理框分解后還是只
16、有一個(gè)處理框 ,則視為無(wú)效的分解,則視為無(wú)效的分解 處理框的合并處理框的合并 通??梢詮囊韵聨讉€(gè)方面檢查數(shù)據(jù)流圖的正確通常可以從以下幾個(gè)方面檢查數(shù)據(jù)流圖的正確 性:性: (1)數(shù)據(jù)守恒,或稱(chēng)為輸入數(shù)據(jù)與輸出數(shù)據(jù)匹配)數(shù)據(jù)守恒,或稱(chēng)為輸入數(shù)據(jù)與輸出數(shù)據(jù)匹配 處理有輸入就應(yīng)該有輸出處理有輸入就應(yīng)該有輸出 處理有輸出就肯定有輸入處理有輸出就肯定有輸入 輸入的數(shù)據(jù)應(yīng)該全部流出該處理或者要用于產(chǎn)生輸入的數(shù)據(jù)應(yīng)該全部流出該處理或者要用于產(chǎn)生 流出該處理的數(shù)據(jù)(排除無(wú)用數(shù)據(jù))流出該處理的數(shù)據(jù)(排除無(wú)用數(shù)據(jù)) 輸出的所有數(shù)據(jù)必須曾經(jīng)流入過(guò)該處理或者是由輸出的所有數(shù)據(jù)必須曾經(jīng)流入過(guò)該處理或者是由 流入該處理的數(shù)
17、據(jù)加工產(chǎn)生(保證必要數(shù)據(jù))流入該處理的數(shù)據(jù)加工產(chǎn)生(保證必要數(shù)據(jù)) 2、正確性檢查、正確性檢查 (2)在一套數(shù)據(jù)流圖中的任何一個(gè)數(shù)據(jù)存貯)在一套數(shù)據(jù)流圖中的任何一個(gè)數(shù)據(jù)存貯 ,必定有流入的數(shù)據(jù)流和流出的數(shù)據(jù)流。,必定有流入的數(shù)據(jù)流和流出的數(shù)據(jù)流。 (3)父圖中某一處理框的輸入、輸出數(shù)據(jù)流)父圖中某一處理框的輸入、輸出數(shù)據(jù)流 必須出現(xiàn)在相應(yīng)的子圖中。必須出現(xiàn)在相應(yīng)的子圖中。 (3)任何一個(gè)數(shù)據(jù)流至少有一端是處理框)任何一個(gè)數(shù)據(jù)流至少有一端是處理框 正確性檢查(續(xù))正確性檢查(續(xù)) 課堂練習(xí)(教務(wù)管理系統(tǒng))課堂練習(xí)(教務(wù)管理系統(tǒng)) 各學(xué)院事先制訂好各招生年度的教學(xué)計(jì)劃,教學(xué)計(jì)劃包括各學(xué)院事先制訂好
18、各招生年度的教學(xué)計(jì)劃,教學(xué)計(jì)劃包括 每學(xué)期的課程、課程類(lèi)型及其學(xué)時(shí),教學(xué)計(jì)劃一般不會(huì)經(jīng)每學(xué)期的課程、課程類(lèi)型及其學(xué)時(shí),教學(xué)計(jì)劃一般不會(huì)經(jīng) 常修訂。常修訂。 每學(xué)期末按照教學(xué)計(jì)劃各學(xué)院安排下一學(xué)期的課程,由教每學(xué)期末按照教學(xué)計(jì)劃各學(xué)院安排下一學(xué)期的課程,由教 務(wù)員和教師協(xié)商后,向教務(wù)處上報(bào)可供開(kāi)課的課程清單務(wù)員和教師協(xié)商后,向教務(wù)處上報(bào)可供開(kāi)課的課程清單 (包括課程名稱(chēng)、班級(jí)及授課教師)。(包括課程名稱(chēng)、班級(jí)及授課教師)。 教務(wù)處人員負(fù)責(zé)維護(hù)全校所有教室信息,包括教室號(hào)、類(lèi)教務(wù)處人員負(fù)責(zé)維護(hù)全校所有教室信息,包括教室號(hào)、類(lèi) 型、容納人數(shù)等。型、容納人數(shù)等。 教務(wù)處管理人員根據(jù)上報(bào)情況安排課表,并
19、對(duì)外發(fā)布課表。教務(wù)處管理人員根據(jù)上報(bào)情況安排課表,并對(duì)外發(fā)布課表。 學(xué)生根據(jù)本年級(jí)課表進(jìn)行選課,在開(kāi)學(xué)第學(xué)生根據(jù)本年級(jí)課表進(jìn)行選課,在開(kāi)學(xué)第2周周末,選課結(jié)周周末,選課結(jié) 束。束。 教務(wù)處根據(jù)學(xué)生選課情況,確定本學(xué)期的開(kāi)課課程,產(chǎn)生教務(wù)處根據(jù)學(xué)生選課情況,確定本學(xué)期的開(kāi)課課程,產(chǎn)生 學(xué)生名冊(cè)給任課教師。學(xué)生名冊(cè)給任課教師。 學(xué)期結(jié)束,教師根據(jù)各自課程的選修名單登記學(xué)生成績(jī)。學(xué)期結(jié)束,教師根據(jù)各自課程的選修名單登記學(xué)生成績(jī)。 提高數(shù)據(jù)流圖的易理解性提高數(shù)據(jù)流圖的易理解性 (1)簡(jiǎn)化處理間的聯(lián)系(利用數(shù)據(jù)存儲(chǔ))簡(jiǎn)化處理間的聯(lián)系(利用數(shù)據(jù)存儲(chǔ)) 如:如:P2P2成績(jī)管理成績(jī)管理-P1-P1異動(dòng)管理之
20、間的聯(lián)系可以異動(dòng)管理之間的聯(lián)系可以 改變?yōu)椋焊淖優(yōu)椋?P2P2成績(jī)管理成績(jī)管理-D3-D3留退名單留退名單 P1P1異動(dòng)管理異動(dòng)管理-D3-D3留退名單留退名單 D3D3留退名單為增加的數(shù)據(jù)存儲(chǔ)留退名單為增加的數(shù)據(jù)存儲(chǔ) (2)均勻分解,應(yīng)齊頭并進(jìn))均勻分解,應(yīng)齊頭并進(jìn) (3)適當(dāng)?shù)拿┻m當(dāng)?shù)拿?3、提高易讀性、提高易讀性 信息系統(tǒng)建模不是對(duì)應(yīng)用領(lǐng)域的業(yè)務(wù)建模,信息系統(tǒng)建模不是對(duì)應(yīng)用領(lǐng)域的業(yè)務(wù)建模, 信息系統(tǒng)可能只反映業(yè)務(wù)系統(tǒng)的部分處理過(guò)信息系統(tǒng)可能只反映業(yè)務(wù)系統(tǒng)的部分處理過(guò) 程。程。 因此要關(guān)注信息系統(tǒng)解決的問(wèn)題,重點(diǎn)是系因此要關(guān)注信息系統(tǒng)解決的問(wèn)題,重點(diǎn)是系 統(tǒng)中的統(tǒng)中的數(shù)據(jù)數(shù)據(jù)處理和流
21、動(dòng)。處理和流動(dòng)。 (1)排除純手工活動(dòng))排除純手工活動(dòng) (2)排除其它外部系統(tǒng)的活動(dòng))排除其它外部系統(tǒng)的活動(dòng) (3)和系統(tǒng)外的外部實(shí)體之間的接口通過(guò)數(shù))和系統(tǒng)外的外部實(shí)體之間的接口通過(guò)數(shù) 據(jù)流來(lái)實(shí)現(xiàn)據(jù)流來(lái)實(shí)現(xiàn) 4、確定系統(tǒng)邊界、確定系統(tǒng)邊界 畢業(yè)設(shè)計(jì)管理系統(tǒng)的邊界畢業(yè)設(shè)計(jì)管理系統(tǒng)的邊界 問(wèn)題討論:?jiǎn)栴}討論: 1. 畢業(yè)設(shè)計(jì)一覽表如何產(chǎn)生?畢業(yè)設(shè)計(jì)一覽表如何產(chǎn)生? 教師填報(bào)題目、學(xué)生選題、教務(wù)員分配、教師教師填報(bào)題目、學(xué)生選題、教務(wù)員分配、教師 分配分配 2. 畢設(shè)進(jìn)程檢查(周記)需要在系統(tǒng)中處理嗎?畢設(shè)進(jìn)程檢查(周記)需要在系統(tǒng)中處理嗎? 教師填寫(xiě)一周計(jì)劃、學(xué)生填寫(xiě)工作情況、教師教師填寫(xiě)一周計(jì)
22、劃、學(xué)生填寫(xiě)工作情況、教師 出檢查意見(jiàn)出檢查意見(jiàn) 3. 答辯成績(jī)?nèi)绾蔚怯洿疝q成績(jī)?nèi)绾蔚怯?處理?處理? 成立答辯小組、學(xué)生分組、分配評(píng)閱教師、登成立答辯小組、學(xué)生分組、分配評(píng)閱教師、登 記評(píng)閱成績(jī)、登記答辯成績(jī)記評(píng)閱成績(jī)、登記答辯成績(jī) 課堂練習(xí)課堂練習(xí) 街道呼叫中心是一種為小區(qū)居民提供各種便民服務(wù)街道呼叫中心是一種為小區(qū)居民提供各種便民服務(wù) 的電話(huà)服務(wù)中心。其中話(huà)務(wù)員的坐席客戶(hù)端系統(tǒng)的的電話(huà)服務(wù)中心。其中話(huà)務(wù)員的坐席客戶(hù)端系統(tǒng)的 工作流程是:通過(guò)通信系統(tǒng)獲取居民的撥入電話(huà)號(hào)工作流程是:通過(guò)通信系統(tǒng)獲取居民的撥入電話(huà)號(hào) 碼和信號(hào),話(huà)務(wù)員接聽(tīng)后,系統(tǒng)首先自動(dòng)將該電話(huà)碼和信號(hào),話(huà)務(wù)員接聽(tīng)后,系統(tǒng)首先
23、自動(dòng)將該電話(huà) 號(hào)碼對(duì)應(yīng)的家庭情況提供給話(huà)務(wù)員,然后:號(hào)碼對(duì)應(yīng)的家庭情況提供給話(huà)務(wù)員,然后: 如果有報(bào)警信號(hào),系統(tǒng)自動(dòng)接通保衛(wèi)部門(mén)電話(huà);如果有報(bào)警信號(hào),系統(tǒng)自動(dòng)接通保衛(wèi)部門(mén)電話(huà); 如果是服務(wù)信號(hào),話(huà)務(wù)員根據(jù)居民提出的服務(wù)類(lèi)型選擇如果是服務(wù)信號(hào),話(huà)務(wù)員根據(jù)居民提出的服務(wù)類(lèi)型選擇 服務(wù)公司(其信息在系統(tǒng)中維護(hù)),最后打印出派工單服務(wù)公司(其信息在系統(tǒng)中維護(hù)),最后打印出派工單 給服務(wù)公司,并保存本次服務(wù)記錄;給服務(wù)公司,并保存本次服務(wù)記錄; 如果是咨詢(xún)信號(hào),則根據(jù)居民的查詢(xún)要求對(duì)咨詢(xún)信息庫(kù)如果是咨詢(xún)信號(hào),則根據(jù)居民的查詢(xún)要求對(duì)咨詢(xún)信息庫(kù) 進(jìn)行檢索,并保存本次咨詢(xún)服務(wù)記錄和居民反饋的滿(mǎn)意進(jìn)行檢索,并保
24、存本次咨詢(xún)服務(wù)記錄和居民反饋的滿(mǎn)意 度評(píng)價(jià)。度評(píng)價(jià)。 請(qǐng)?jiān)谙旅娴恼?qǐng)?jiān)谙旅娴腄FDDFD圖上添加必要的外部實(shí)體、數(shù)據(jù)流、數(shù)據(jù)圖上添加必要的外部實(shí)體、數(shù)據(jù)流、數(shù)據(jù) 存儲(chǔ)和處理,從而完整地描述坐席處理的數(shù)據(jù)流。存儲(chǔ)和處理,從而完整地描述坐席處理的數(shù)據(jù)流。 課堂練習(xí)課堂練習(xí) 不完整的不完整的DFD如下:如下: 通信通信 系統(tǒng)系統(tǒng) P1 獲取用獲取用 戶(hù)信息戶(hù)信息 P2 判定業(yè)判定業(yè) 務(wù)類(lèi)型務(wù)類(lèi)型 P3 報(bào)警報(bào)警 撥出撥出 通信通信 系統(tǒng)系統(tǒng) 6.2.4 數(shù)據(jù)流圖的常見(jiàn)錯(cuò)誤分析數(shù)據(jù)流圖的常見(jiàn)錯(cuò)誤分析 一般有三類(lèi)錯(cuò)誤情況:一般有三類(lèi)錯(cuò)誤情況: 1. 語(yǔ)法錯(cuò)誤(可采用軟件工具輔助繪圖消除)語(yǔ)法錯(cuò)誤(可采用軟
25、件工具輔助繪圖消除) 2. 邏輯錯(cuò)誤邏輯錯(cuò)誤 3. 詞不達(dá)意,二義性詞不達(dá)意,二義性 錯(cuò)誤情況舉例錯(cuò)誤情況舉例1 輸入的數(shù)據(jù)流足夠了嗎?是否能夠加輸入的數(shù)據(jù)流足夠了嗎?是否能夠加 工出輸出的數(shù)據(jù)流?工出輸出的數(shù)據(jù)流? 計(jì)算 利息 存款金額 ? 查詢(xún) 圖書(shū) 讀者信息 錯(cuò)誤情況舉例錯(cuò)誤情況舉例2 學(xué)生 成績(jī)單 客戶(hù)訂單 訂單 源數(shù)據(jù)是如何進(jìn)入到信息系統(tǒng)中的呢?源數(shù)據(jù)是如何進(jìn)入到信息系統(tǒng)中的呢? 外部實(shí)體如何從系統(tǒng)中獲取有關(guān)的數(shù)據(jù)呢?外部實(shí)體如何從系統(tǒng)中獲取有關(guān)的數(shù)據(jù)呢? 難道是心靈感應(yīng)?難道是心靈感應(yīng)? 不論是手工系統(tǒng)還是計(jì)算機(jī)系統(tǒng),數(shù)據(jù)不會(huì)無(wú)緣無(wú)故不論是手工系統(tǒng)還是計(jì)算機(jī)系統(tǒng),數(shù)據(jù)不會(huì)無(wú)緣無(wú)故
26、保存或流動(dòng),和外部的交換一定和某個(gè)加工相連。保存或流動(dòng),和外部的交換一定和某個(gè)加工相連。 錯(cuò)誤情況舉例錯(cuò)誤情況舉例3 客戶(hù)業(yè)務(wù)員 訂單 外部實(shí)體到外部實(shí)體,說(shuō)白了,全都是外部的,這外部實(shí)體到外部實(shí)體,說(shuō)白了,全都是外部的,這 個(gè)過(guò)程沒(méi)有數(shù)據(jù)加工,并不是信息系統(tǒng)的內(nèi)容。個(gè)過(guò)程沒(méi)有數(shù)據(jù)加工,并不是信息系統(tǒng)的內(nèi)容。 (是業(yè)務(wù)流程的內(nèi)容)(是業(yè)務(wù)流程的內(nèi)容) 數(shù)據(jù)流圖從數(shù)據(jù)開(kāi)始進(jìn)入信息系統(tǒng)的地方開(kāi)始繪制數(shù)據(jù)流圖從數(shù)據(jù)開(kāi)始進(jìn)入信息系統(tǒng)的地方開(kāi)始繪制 讀者圖書(shū) 管理員 借書(shū)單 錯(cuò)誤情況舉例錯(cuò)誤情況舉例4 訂單入庫(kù)單 數(shù)據(jù)不通過(guò)任何手續(xù)就能在數(shù)據(jù)存儲(chǔ)之間流動(dòng)?數(shù)據(jù)不通過(guò)任何手續(xù)就能在數(shù)據(jù)存儲(chǔ)之間流動(dòng)? 表格
27、中的數(shù)據(jù)長(zhǎng)腿了嗎?要不硬盤(pán)智能化了,不表格中的數(shù)據(jù)長(zhǎng)腿了嗎?要不硬盤(pán)智能化了,不 需要任何外部力量,磁道上的數(shù)據(jù)會(huì)自己移動(dòng)?需要任何外部力量,磁道上的數(shù)據(jù)會(huì)自己移動(dòng)? 藥品目錄處方單 一張表格的數(shù)據(jù)怎么能記錄到另一張表格中呢?一張表格的數(shù)據(jù)怎么能記錄到另一張表格中呢? 人工做需要一個(gè)操作,機(jī)器做需要一段程序。人工做需要一個(gè)操作,機(jī)器做需要一段程序。 錯(cuò)誤情況舉例錯(cuò)誤情況舉例5 xxxx 僅有流入的數(shù)據(jù)流,僅有流入的數(shù)據(jù)流, 數(shù)據(jù)還有什么用途嗎?數(shù)據(jù)還有什么用途嗎? 垃圾數(shù)據(jù)?!垃圾數(shù)據(jù)?! 僅有流出的數(shù)據(jù)流,數(shù)據(jù)是從何僅有流出的數(shù)據(jù)流,數(shù)據(jù)是從何 而來(lái)呢?而來(lái)呢? 系統(tǒng)的一個(gè)局部模型會(huì)存在這種
28、系統(tǒng)的一個(gè)局部模型會(huì)存在這種 情況,但完整系統(tǒng)應(yīng)該不會(huì)。如情況,但完整系統(tǒng)應(yīng)該不會(huì)。如 果有,那個(gè)數(shù)據(jù)肯定是一千年不果有,那個(gè)數(shù)據(jù)肯定是一千年不 變,可以直接由數(shù)據(jù)庫(kù)管理員一變,可以直接由數(shù)據(jù)庫(kù)管理員一 次性搞定。次性搞定。 (物業(yè)管理系統(tǒng)中的房屋舉例)(物業(yè)管理系統(tǒng)中的房屋舉例) 錯(cuò)誤情況舉例錯(cuò)誤情況舉例6 “修改還書(shū)日期修改還書(shū)日期”很細(xì)節(jié),而很細(xì)節(jié),而“借閱管理借閱管理”又很抽又很抽 象。象。 處理不在同一個(gè)抽象層次上,會(huì)造成理解困難!處理不在同一個(gè)抽象層次上,會(huì)造成理解困難! 讀者 讀者 續(xù)借申請(qǐng) 讀者信息 處罰記錄 P2 續(xù)借 審核 P1 借閱 管理 P3 修改 還書(shū) 日期 P5 處罰 管理 P4 打印通 知單 顧客顧客 P1.1 驗(yàn)證驗(yàn)證 身份身份 P1.2 核對(duì)帳核對(duì)帳 戶(hù)余額戶(hù)余額 P1.3 登記取登記取 款事務(wù)款事務(wù) P1.4 打印打印 存折存折 帳戶(hù)帳戶(hù) 顧客顧客 P1.1 驗(yàn)證驗(yàn)證 身份身份 P
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版八年級(jí)地理上冊(cè)2.2《氣候》聽(tīng)課評(píng)課記錄2
- 人教部編版歷史八年級(jí)下冊(cè):第8課《經(jīng)濟(jì)體制改革》聽(tīng)課評(píng)課記錄2
- 2022版新課標(biāo)七年級(jí)上冊(cè)道德與法治第七課親情之愛(ài)3課時(shí)聽(tīng)課評(píng)課記錄
- 聽(tīng)評(píng)課記錄表1年級(jí)
- 北師大版歷史八年級(jí)上冊(cè)第7課《義和團(tuán)抗擊八國(guó)聯(lián)軍》聽(tīng)課評(píng)課記錄
- 魯教版數(shù)學(xué)七年級(jí)上冊(cè)1.2《圖形的全等》聽(tīng)評(píng)課記錄
- 湘教版數(shù)學(xué)八年級(jí)上冊(cè)《2.2 命題與證明》聽(tīng)評(píng)課記錄
- 小學(xué)二年級(jí)乘法口算練習(xí)題
- 五年級(jí)分?jǐn)?shù)乘法口算題卡
- 人教版七年級(jí)道德與法治七年級(jí)上冊(cè)聽(tīng)課評(píng)課記錄:第四單元 生命的思考第十課《綻放生命之花》第二課時(shí)活出生命的精彩
- 危險(xiǎn)化學(xué)品目錄2023
- TSXDZ 052-2020 煤礦礦圖管理辦法
- GB/T 7631.18-2017潤(rùn)滑劑、工業(yè)用油和有關(guān)產(chǎn)品(L類(lèi))的分類(lèi)第18部分:Y組(其他應(yīng)用)
- 2022年第六屆【普譯獎(jiǎng)】全國(guó)大學(xué)生英語(yǔ)翻譯大賽
- GB/T 14258-2003信息技術(shù)自動(dòng)識(shí)別與數(shù)據(jù)采集技術(shù)條碼符號(hào)印制質(zhì)量的檢驗(yàn)
- 政府資金項(xiàng)目(榮譽(yù))申報(bào)獎(jiǎng)勵(lì)辦法
- 最新如何進(jìn)行隔代教育專(zhuān)業(yè)知識(shí)講座課件
- 當(dāng)前警察職務(wù)犯罪的特征、原因及防范,司法制度論文
- 奧特萊斯專(zhuān)題報(bào)告(經(jīng)典)-課件
- 《新制度經(jīng)濟(jì)學(xué)》配套教學(xué)課件
- 計(jì)算機(jī)文化基礎(chǔ)單元設(shè)計(jì)-windows
評(píng)論
0/150
提交評(píng)論