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

正文內(nèi)容

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

2025-09-12 01:27 本頁面
 

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