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

正文內(nèi)容

系統(tǒng)分析之結(jié)構(gòu)化方法-在線瀏覽

2025-06-22 22:33本頁面
  

【正文】 繪制關(guān)聯(lián)圖 繪制頂層圖 分解與細(xì)化 19 (1)繪制關(guān)聯(lián)圖 ? 為了確定系統(tǒng)的邊界,在系統(tǒng)調(diào)查的基礎(chǔ)上,繪出最高層的數(shù)據(jù)流圖 —— 又稱“關(guān)聯(lián)圖”。 20 (2)繪制頂層圖 ? 然后確定系統(tǒng)的幾個主要的綜合性的邏輯功能,繪制數(shù)據(jù)流圖的頂層圖,又稱 TOP圖。 21 (3)數(shù)據(jù)流圖的分解與細(xì)化 ? 一般地,數(shù)據(jù)流圖分解細(xì)化第三層,就可以清楚表達(dá)了數(shù)據(jù)流程關(guān)系,最底層的數(shù)據(jù)流圖表示了所有“具體”的數(shù)據(jù)加工功能和輸入輸出關(guān)系。 22 (4 )合理布局 ? 數(shù)據(jù)流圖各種符號要布局合理、分布均勻、整齊、清晰,使讀者一目了然,一般輸入的來源布署在圖的左側(cè),而輸出的去向布署在右側(cè)。 ? 第二步,確定整個系統(tǒng)的輸出數(shù)據(jù)流和輸入數(shù)據(jù)流,把系統(tǒng)作為一個加工,畫出關(guān)聯(lián)圖。確定每個子系統(tǒng)的輸出與輸入數(shù)據(jù)流以及相關(guān)的數(shù)據(jù)存儲。 ? 第四步,分解細(xì)化數(shù)據(jù)流圖。 ? 第六步,對草圖進(jìn)行檢查和合理布局,對錯誤與不合理之處進(jìn)行修改。系統(tǒng)分析人員根據(jù)與用戶討論的結(jié)果對數(shù)據(jù)流圖的草圖進(jìn)行修改。 ? 第九步,審核數(shù)據(jù)流圖??桶l(fā)訂單給銷售部門,銷售部門經(jīng)過訂單檢查,把不合格的訂單反饋給顧客。對于可供貨訂單,登記用戶檔案,開出備貨單,通知倉庫備貨。 26 圖 某汽車配件公司銷售業(yè)務(wù)流程圖 27 ? 汽車配件銷售業(yè)務(wù)的系統(tǒng)關(guān)聯(lián)圖,如圖 。如圖 。 30 圖 銷售業(yè)務(wù)子系統(tǒng) 31 ? 第三步:獲得銷售子系統(tǒng)第二層圖 ? 細(xì)化第一層數(shù)據(jù)流圖,得到第二層數(shù)據(jù)流圖,圖 步分解。 ? ( 2)難以在數(shù)據(jù)流圖上標(biāo)識出數(shù)據(jù)流、數(shù)據(jù)存儲、加工和外部項(xiàng)的詳細(xì)內(nèi)容,這些內(nèi)容有待利用數(shù)據(jù)詞典加以補(bǔ)充描述。 ? ( 4)對邏輯模型的理解。 35 ? ( 5)在對數(shù)據(jù)流圖細(xì)化的過程中,要建立相應(yīng)的數(shù)據(jù)詞典,對“數(shù)據(jù)元素”、“數(shù)據(jù)結(jié)構(gòu)”、“數(shù)據(jù)流”、“數(shù)據(jù)存儲”和“加工”都要加以詳細(xì)的定義和注釋。 36 繪制數(shù)據(jù)流圖的技巧 ? 在系統(tǒng)分析的初期階段,我們?nèi)菀椎玫较到y(tǒng)的關(guān)聯(lián)圖和第一層數(shù)據(jù)流圖,關(guān)聯(lián)圖是界定系統(tǒng)邊界的,保證了系統(tǒng)的完全性,這在系統(tǒng)調(diào)查過程中容易完成。 ? 到詳細(xì)分析階段,必須導(dǎo)出系統(tǒng)的邏輯模型,才能根據(jù)邏輯模型進(jìn)行系統(tǒng)設(shè)計(jì),因此,必須以關(guān)聯(lián)圖和第一張數(shù)據(jù)流圖為出發(fā)點(diǎn),對第一張數(shù)據(jù)流圖展開逐步細(xì)化的工作,直到足夠具體為止。究其原因可能來自兩個方面,首先是對用戶業(yè)務(wù)系統(tǒng)的專業(yè)知識不懂。具體到一個項(xiàng)目時,只要掌握用戶調(diào)查的技巧就夠了,用戶會在調(diào)查分析過程中,通過交流和審查協(xié)助我們完成數(shù)據(jù)流圖的繪制。 37 ? 1)使用沿?cái)?shù)據(jù)流圖回溯的策略,挖掘想要的內(nèi)容。“回溯”策略有助于按圖索驥,挖掘出潛在的內(nèi)容。既然它們是系統(tǒng)的輸出,顯然不是從外面輸入到系統(tǒng)中來的就是通過加工產(chǎn)生出來的。如果確認(rèn)某個數(shù)據(jù)流是由某個加工產(chǎn)生的,就可以從用戶那里調(diào)查分析得到該加工的邏輯算法。一個數(shù)據(jù)流不是流入“加工”的就必然是從“加工”流出的,如圖 。為了解決這些問題,往往需要向用戶和其他有關(guān)人員請教,他們的回答會使分析員對目標(biāo)系統(tǒng)的認(rèn)識更深入、更具體,數(shù)據(jù)流圖中的更多的成分就可以被分解出來。通常把分析過程中得到的有關(guān)數(shù)據(jù)元素的信息描述在數(shù)據(jù)詞典中,把對算法的簡明描述記錄在IPO圖(輸入 /處理 /輸出圖)中。 40 ? 回溯數(shù)據(jù)流圖的過程中,還要掌握的另外一個原則是:數(shù)據(jù)流圖不可能一步細(xì)化到位,需要學(xué)會控制抽象級別(即把握問題的“粒度”),按照概括程度逐步細(xì)化,逐層分解。人類在面對復(fù)雜的問題時,行之有效的策略是“分而治之”和“循序漸進(jìn)”。對一個復(fù)雜的系統(tǒng),為了將復(fù)雜性降低到可以掌握的程度,可以把問題分割成若干個小問題,然后分別解決,這就是“分而治之”。分解可以“循序漸進(jìn)”地進(jìn)行,即先考慮問題最本質(zhì)的屬性和高度概括的情形,然后再逐層剖析內(nèi)部的細(xì)節(jié),直至涉及最詳細(xì)的內(nèi)容。 42 ? 例如,在理解一個國家的行政組織時,第一步可以先理解:國家由若干個省和直轄市組成。第二步,分別打開每個盒子,才知道省是由若干個縣組成的,縣就是這一步的暗盒。第三步,研究每個縣的組織情況時,鄉(xiāng)就是元素級的抽象單位。類似地,在研究用戶業(yè)務(wù)系統(tǒng)的數(shù)據(jù)流程時,是以“功能”為對象進(jìn)行不同級別“抽象”的。 43 ? 在調(diào)研階段,得到了有關(guān)新系統(tǒng)的高層數(shù)據(jù)流圖,描繪系統(tǒng)總體概貌,表達(dá)了系統(tǒng)的關(guān)鍵功能。換言之,這一步得到的數(shù)據(jù)流圖,抽象概括程度比較高。當(dāng)系統(tǒng)的主要功能分析完成以后,下一步就應(yīng)該把注意力集中在“粒度”小一級別的加工上了,這一次得到的數(shù)據(jù)流圖,就相對具體了,比起第一步得到的數(shù)據(jù)流圖,其抽象概括程度就要低一級。第一層是表示了系統(tǒng)關(guān)聯(lián)圖, S是系統(tǒng)本身,由 S分解出了三個主要功能或子系統(tǒng)。其中下層圖的邏輯功能(如 、 、 )就是由上層的功能 1分解出來的。類似地,在對 , 。另外,從圖中可以看出,在系統(tǒng)分解的過程中,從上層到下層,系統(tǒng)的邊界是保持不變的。由概括到具體是功能分解的過程。除了關(guān)聯(lián)圖以外,一般數(shù)據(jù)流程圖應(yīng)分解到第三層。需要指明的是,三層的說法是出自經(jīng)驗(yàn)所得,具體應(yīng)用中應(yīng)該根據(jù)項(xiàng)目規(guī)模靈活對待。為了便于制圖和讀圖,習(xí)慣以加工處理為中心,輸入的“數(shù)據(jù)流”及其“來源”一般畫在左側(cè),如圖 “顧客”發(fā)來“訂單”。從全局看“數(shù)據(jù)流”也是由左側(cè)流向右側(cè)的。繪制數(shù)據(jù)流圖用到的基本符號只有四種,但足以表達(dá)用戶業(yè)務(wù)系統(tǒng)的情況。完整的加工符號應(yīng)包括三部分:編號、加工邏輯、執(zhí)行者。數(shù)據(jù)流的名稱標(biāo)在數(shù)據(jù)流線的一側(cè),箭頭表示數(shù)據(jù)流的流向。圖 “暫存缺貨訂單”中讀出“缺貨訂單”,右側(cè)表示寫入修改后的新的庫存量。在畫數(shù)據(jù)流圖時,有的數(shù)據(jù)流線到數(shù)據(jù)的來源或去處的距離很遠(yuǎn),會造成線條很長或線條交叉。 50 圖 數(shù)據(jù)流圖中重復(fù)項(xiàng)的表示 ?如圖 ,從 “ ”流出的數(shù)據(jù)流 “ 發(fā)貨單 ” 要繞很遠(yuǎn)的路才能到 “ 顧客 ” 。 51 ? ④ 抽象數(shù)據(jù)流的應(yīng)用。 圖 數(shù)據(jù)流的合并 52 ? 相反,對于過于復(fù)雜的多個輸出數(shù)據(jù)流,應(yīng)考查一下加工功能是否分解得合理,可能的話,進(jìn)一步分解,使多個輸出的數(shù)據(jù)流分別直接進(jìn)入不同的加工邏輯,以使圖的布局合理,如圖 。在繪制數(shù)據(jù)流圖的過程中,外部項(xiàng)、處理邏輯、數(shù)據(jù)流和數(shù)據(jù)存儲都應(yīng)加以命名和編號,以便對其功能或組成能夠直觀的理解,尤其對于更細(xì)節(jié)的內(nèi)容,可以放在數(shù)據(jù)詞典中詳細(xì)描述,以便查閱。以圖 ,層序號的編號方法如下: 54 ? —— “ 編輯訂貨單” ? —— “ 編輯檢查訂單” ? —— “ 登記新顧客信息” ? —— “ 辦理發(fā)貨” ? —— “ 開發(fā)貨單并修改庫存” ? —— “ 記銷售賬” ? —— “ 銷售統(tǒng)計(jì)” ? —— “ 登記新配件信息” ? —— “ 生成編碼” 55 ? ⑥ 命名規(guī)則。下面是在命名時,應(yīng)該注意的地方: ? 對數(shù)據(jù)流(或數(shù)據(jù)存儲)的命名:一般使用名詞。 ? 命名要代表整個數(shù)據(jù)流或數(shù)據(jù)存儲。 ? 不要使用泛指的名字,如“數(shù)據(jù)”、“信息”、“單據(jù)”等。 ? 對處理邏輯的命名,除了子系統(tǒng)級的邏輯功能可以使用名詞以外,原則上,其他功能邏輯習(xí)慣使用動賓結(jié)構(gòu)的短語命名,如“記銷售賬”、“處理訂貨業(yè)務(wù)”等。這樣命名比較容易。 ? 如果某處命名有困難,可能是對處理功能分解不當(dāng)造成的,試著重新分解。對數(shù)據(jù)流程圖的擴(kuò)充應(yīng)注意父圖與子圖邊界的吻合,即所有子圖邊界的疊加應(yīng)該與父圖描述的系統(tǒng)范圍一樣大。如果過多,可能是分解過細(xì),應(yīng)考慮是否應(yīng)該再分解一層。 圖 某高校學(xué)籍管理系統(tǒng)關(guān)聯(lián)圖 58 ? 學(xué)籍管理系統(tǒng)第一
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1