freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程ch3結(jié)構(gòu)化需求分析與建模(編輯修改稿)

2025-09-12 01:27 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 ? 數(shù)據(jù)流不代表控制流:反映處理對(duì)象,不影響過程執(zhí)行 ? 數(shù)據(jù)流反映處理的對(duì)象 ? 控制流影響過程的執(zhí)行 ? 過程 ? 過程是對(duì)數(shù)據(jù)執(zhí)行某種操作或轉(zhuǎn)換,把輸入數(shù)據(jù)變成輸出數(shù)據(jù)的一種轉(zhuǎn)換。 ? 數(shù)據(jù)存儲(chǔ) ? 不一定是一個(gè)完全的文件 ? 表示文件、或文件的一部分 ? 磁盤、磁帶、存儲(chǔ)器 數(shù)據(jù)流圖元素符號(hào) 數(shù)據(jù)流圖的符號(hào)說明 處理 – 一步步地執(zhí)行指令, 將輸入轉(zhuǎn)換成輸出 (由人、機(jī)器或兩者共 同完成該處理任務(wù)) 數(shù)據(jù)流 – 從一處流向另一 處的數(shù)據(jù),如處理的 輸入或輸出 外部實(shí)體 – 系統(tǒng)之外的 數(shù)據(jù)源或目的地 數(shù)據(jù)存儲(chǔ) – 存放起來以備 將來使用的數(shù)據(jù)。通 常與 ERD圖中的數(shù)據(jù) 實(shí)體相對(duì)應(yīng) 實(shí)時(shí)連接 – 當(dāng)處理執(zhí)行時(shí), 外部實(shí)體與處理之間來 回通信 (如信用卡驗(yàn)證 ) 數(shù)據(jù)流圖 ──數(shù)據(jù)流與加工之間的關(guān)系 與:數(shù)據(jù) A和 B同時(shí)輸入變成 C 或:數(shù)據(jù) A或 B,或者 A和 B同時(shí)輸入變成 C 異或:數(shù)據(jù) A或 B其中之一變成C 數(shù)據(jù)流圖例: 客戶 查詢 可用條目 目錄 產(chǎn)品條目 庫存條目 條目查詢 可用的 條目細(xì)節(jié) 圖 63 顯示處理“查詢可用條目”的 DFD 從外部實(shí)體出發(fā)的“數(shù)據(jù)流”可以是: 1. 外部實(shí)體發(fā)出的“處理請(qǐng)求”,即一個(gè)事件 2. 外部實(shí)體給出的“輸入數(shù)據(jù)” 指向“外部實(shí)體”的“數(shù)據(jù)流” 一般是“處理”的反饋或處理 結(jié)果 客戶 查詢 可用條目 目錄 產(chǎn)品條目 庫存條目 條目查詢 可用的 條目細(xì)節(jié) 來源 觸發(fā)器 活動(dòng) 響應(yīng) 目的地 外部實(shí)體、數(shù)據(jù)流和處理來自于 事件表中有關(guān)事件的信息 數(shù)據(jù)存儲(chǔ)來自于 ERD圖 DFD和 ERD之間的一致性關(guān)系 繪制數(shù)據(jù)流圖:自頂向下,逐層細(xì)化 抽象層次: 把系統(tǒng)分解成一個(gè)逐步細(xì)化的分層集合的建模技術(shù) DFD圖可以描述高層次的具有高度概括的系統(tǒng)處理 也可以描述低層次的具有更詳細(xì)分解的系統(tǒng)處理 關(guān)聯(lián)圖 1層圖 2層圖 課程注冊(cè) 系統(tǒng) 安排課程 教員 教學(xué) 部門 學(xué)生 班級(jí)列表 安排時(shí)間數(shù)據(jù) 注冊(cè)請(qǐng)求 課程表 教學(xué) 部門 時(shí)間安 排數(shù)據(jù) 學(xué)生 提供的課程 產(chǎn)生班機(jī)列表 教 員 班級(jí)列表 課程注冊(cè) 學(xué)生注冊(cè) 課程表 注冊(cè)請(qǐng)求 可用教員 課程 可用教室 教學(xué) 部門 分配 教員 選擇日期時(shí)間 提供的課程 學(xué)生 分配教室 提供的課程 圖 65 課程注冊(cè)系統(tǒng)的 DFD抽象層次 數(shù)據(jù)流圖的層次 ? 頂層 DFD ? 描述整個(gè)系統(tǒng)的作用范圍 ? 分解高層數(shù)據(jù)流和數(shù)據(jù)過程 例:學(xué)生注冊(cè)課程系統(tǒng) ? 頂層 DFD:關(guān)聯(lián)圖 ? 整個(gè)系統(tǒng)看作是一個(gè)過程 ,起名:學(xué)生注冊(cè)課程系統(tǒng) ? 此時(shí)不出現(xiàn)數(shù)據(jù)存儲(chǔ) ? DFD細(xì)化 : ? 一個(gè)過程符號(hào) 表示系統(tǒng)響應(yīng) 一個(gè)事件 的 DFD。 更進(jìn)一步細(xì)化 評(píng)估 DFD質(zhì)量 ? 高質(zhì)量的 DFD ? 可讀的、內(nèi)部一致的、能夠準(zhǔn)確表示系統(tǒng)需求的。 ? 不反映處理的順序。 ? 所有元素的命名對(duì)客戶有意義、且與業(yè)務(wù)相關(guān)。 ? 圖的編號(hào):過程的編號(hào)應(yīng)該唯一且有層次性。 ? 數(shù)據(jù) 通過加工 進(jìn)行流動(dòng),避免從一個(gè)數(shù)據(jù)存儲(chǔ)流向另一個(gè)數(shù)據(jù)存儲(chǔ)。 ? 復(fù)雜性最小化, 7+2(Miller數(shù) ) ? 單個(gè) DFD不應(yīng)有超過 7+2個(gè)過程 ? 單個(gè) DFD中不應(yīng)超過 7+2個(gè)數(shù)據(jù)流進(jìn)出一個(gè)過程、數(shù)據(jù)存儲(chǔ)或數(shù)據(jù)元素。 ? 接口最小化 ? 接口是指一個(gè)問題或描述中一部分與其他部分的連接。 ? 與 7+2規(guī)則相關(guān),接口應(yīng)保證最小化。 ? 當(dāng)單個(gè)過程有大量接口以致于復(fù)雜到不可理解時(shí),可把這個(gè)過程 分解 成多個(gè)過程。 ? 數(shù)據(jù)流不一致問題 ? 一個(gè)過程和它的過程分解在數(shù)據(jù)流內(nèi)容中有差別 ? 有數(shù)據(jù)流入但無相應(yīng)數(shù)據(jù)流出 ? 有數(shù)據(jù)流出但無相應(yīng)數(shù)據(jù)流入 ? 平衡 ? 進(jìn)出過程的數(shù)據(jù)流與進(jìn)出過程分解 DFD的數(shù)據(jù)流在數(shù)據(jù)內(nèi)容上一致。 ? 子圖代表了父圖中某個(gè)過程的細(xì)節(jié) (詳細(xì)描述 ),父圖代表了子圖間的接口 (抽象描述 ),二者代表了同一個(gè)東西。 ? 子圖輸入、輸出數(shù)據(jù)流必須和父圖中相應(yīng)過程的輸入、輸出數(shù)據(jù)流相一致,即要達(dá)到平衡。 ? 數(shù)據(jù)流在單個(gè)過程或數(shù)據(jù)存儲(chǔ)之間的一致性。 ? 流入過程的所有數(shù)據(jù)必須流出該過程或用于產(chǎn)生流出該過程的數(shù)據(jù)。 ? 流出過程的所有數(shù)據(jù)必須曾流入過該過程或是由流入該過程的數(shù)據(jù)產(chǎn)生。 DFD質(zhì)量評(píng)估 DFD圖常見錯(cuò)誤總結(jié) 非法的數(shù)據(jù)流 B1 B2 改正錯(cuò)誤后的數(shù)據(jù)流 B1 B2 需要一個(gè)過程在外部實(shí)體之間交換數(shù)據(jù)流 DS2 DS1 需要一個(gè)過程從一個(gè)數(shù)據(jù)存儲(chǔ)移動(dòng)數(shù)據(jù)到另一個(gè)數(shù)據(jù)存儲(chǔ) DS1 DS2 B1 需要一個(gè)過程從一個(gè)數(shù)據(jù)存儲(chǔ)中表現(xiàn)數(shù)據(jù) DS1 DS1 B1 B1 DS1 B1 DS1 需要一個(gè)過程修改 /使用一個(gè)數(shù)據(jù)存儲(chǔ) DFD過程描述 ? 過程分解何時(shí)可以停止? ? 最底層過程的描述方法: ? 結(jié)構(gòu)化英語 ? 決策樹 ? 決策表 數(shù)據(jù)字典 數(shù)據(jù)字典 ( Data Dictionary, DD) DD是 SA方法中另一個(gè)重要的分析工具。DD給出了 DFD中所有元素的嚴(yán)格的數(shù)據(jù)定義,它可以: ? 減少了分析員和用戶之間的通信,消除誤解 ? 是以后進(jìn)行系統(tǒng)設(shè)計(jì)及維護(hù)的重要依據(jù) ? 是進(jìn)行系統(tǒng)設(shè)計(jì)的最有價(jià)值的文檔之一 數(shù)據(jù)字典 ── DD編寫的基本要求 ? 對(duì) DFD中各元素的定義必須明確、一致且易理解 ? 命名、編號(hào)應(yīng)與 DFD一致 ? 對(duì) DFD中各元素的定義與說明應(yīng)無遺漏、無同名異義或異名同義 ? 格式規(guī)范,文字精練,符號(hào)正確 數(shù)據(jù)字典 ──符號(hào) 符 號(hào) 含 義 說 明 = 表示定義為 用于對(duì) =左邊的條目進(jìn)行確切的定義 + 表示與關(guān)系 X=a+b表示 X由 a和 b共同構(gòu)成 [? | ?] [? , ?] 表示或關(guān)系 X=[a|b]與 X=[a,b]等價(jià) , 表示 X由 a或 b組成 (? ) 表示可選項(xiàng) X=(a)表示 a可以在 X中出現(xiàn) , 也可以不出現(xiàn) { } 表示重復(fù) 大括號(hào)中的內(nèi)容重復(fù) 0到多次 m{ }n 表示規(guī)定次數(shù)的重復(fù) 重復(fù)的次數(shù)最少 m次 , 最多 n次 “ ?” 表示基本數(shù)據(jù)元素 “ ”中的內(nèi)容是基本數(shù)據(jù)元素 , 不可再分 .. 連接符 month=1..12表示 month可取 1~ 12中的任意值 * ?* 表示注釋 兩個(gè)星號(hào)之間的內(nèi)容為注釋信息 數(shù)據(jù)字典 ? 數(shù)據(jù)流條目 ? 數(shù)據(jù)項(xiàng)條目 ? 數(shù)據(jù)文件條目(數(shù)據(jù)存儲(chǔ)條目) ? 數(shù)據(jù)加工條目 ? 數(shù)據(jù)結(jié)構(gòu)條目 數(shù)據(jù)字典 ──數(shù)據(jù)流條目 ? 系統(tǒng)名: 屬于哪個(gè)子系統(tǒng) ? 數(shù)據(jù)流編號(hào)、名稱、別名及其簡(jiǎn)要描述 ? 數(shù)據(jù)流的來源: 一個(gè)外部實(shí)體、處理邏輯、數(shù)據(jù)存貯 ? 數(shù)據(jù)流的去向: 同上 ? 數(shù)據(jù)流的組成: 一個(gè)數(shù)據(jù)流可能包括若干個(gè)數(shù)據(jù)結(jié)構(gòu),若只有一個(gè)數(shù)據(jù)結(jié)構(gòu),就不需要專門定義 ? 數(shù)據(jù)流的流通量: 單位時(shí)間的傳輸次數(shù) ? 高峰時(shí)期的流通量: 業(yè)務(wù)的頻繁程度和時(shí)間有關(guān) 數(shù)據(jù)字典 ──數(shù)據(jù)流條目 系統(tǒng)名: 成績(jī)管理系統(tǒng) 數(shù)據(jù)流編號(hào): F1 數(shù)據(jù)流名稱: 單科成績(jī)單 別名: 無 簡(jiǎn)述: 某學(xué)期、某個(gè)班、某門課的成績(jī) 來源: 教師 去向: 加工 P1“成績(jī)單審核 ” 數(shù)據(jù)流量: 2022份 /每學(xué)期 組成: 學(xué)期+班級(jí)+ DS1(學(xué)生成績(jī))+教師姓名+日期 數(shù)據(jù)字典 ──數(shù)據(jù)項(xiàng)條目 數(shù)據(jù)項(xiàng)也稱數(shù)據(jù)元素,是不可再分的數(shù)據(jù)最小組成單位,主要內(nèi)容有: ?系統(tǒng)名 ?數(shù)據(jù)項(xiàng)名稱: 數(shù)據(jù)項(xiàng)名稱必須唯一地標(biāo)識(shí)這個(gè)數(shù)據(jù)項(xiàng),以區(qū)別于其他數(shù)據(jù)項(xiàng);名稱要反映該數(shù)據(jù)項(xiàng)的含義,易于他人
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1