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

正文內(nèi)容

系統(tǒng)分析之結(jié)構(gòu)化方法(編輯修改稿)

2025-06-01 22:33 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 不知道該畫什么內(nèi)容,當(dāng)然就無(wú)從下手了?!盎厮荨辈呗杂兄诎磮D索驥,挖掘出潛在的內(nèi)容。 ? 系統(tǒng)輸出的數(shù)據(jù)流是由哪些數(shù)據(jù)元素組成的?每個(gè)數(shù)據(jù)元素又是從哪里來(lái)的?對(duì)這些問(wèn)題的回答,迫使我們必須從數(shù)據(jù)流圖的輸出端開(kāi)始,沿?cái)?shù)據(jù)流的方向回溯。既然它們是系統(tǒng)的輸出,顯然不是從外面輸入到系統(tǒng)中來(lái)的就是通過(guò)加工產(chǎn)生出來(lái)的。沿?cái)?shù)據(jù)流圖從輸出端向輸入端回溯,一定能夠找出每個(gè)數(shù)據(jù)元素的來(lái)源。如果確認(rèn)某個(gè)數(shù)據(jù)流是由某個(gè)加工產(chǎn)生的,就可以從用戶那里調(diào)查分析得到該加工的邏輯算法。 38 ? 記住一個(gè)準(zhǔn)則:“數(shù)據(jù)流”一定是和“加工”有關(guān)聯(lián)的。一個(gè)數(shù)據(jù)流不是流入“加工”的就必然是從“加工”流出的,如圖 。 39 ? 在調(diào)研階段產(chǎn)生的高層數(shù)據(jù)流圖,許多具體的細(xì)節(jié)沒(méi)有包括在里面,因此沿?cái)?shù)據(jù)流程回溯時(shí)常常遇到下述問(wèn)題:為了得到某個(gè)數(shù)據(jù)元素,需要用到數(shù)據(jù)流圖中目前還沒(méi)有的數(shù)據(jù)元素,或者得出這個(gè)數(shù)據(jù)元素需要用的算法尚不完全清楚。為了解決這些問(wèn)題,往往需要向用戶和其他有關(guān)人員請(qǐng)教,他們的回答會(huì)使分析員對(duì)目標(biāo)系統(tǒng)的認(rèn)識(shí)更深入、更具體,數(shù)據(jù)流圖中的更多的成分就可以被分解出來(lái)。 ? 配合使用相應(yīng)工具,對(duì)數(shù)據(jù)流圖進(jìn)行細(xì)化。通常把分析過(guò)程中得到的有關(guān)數(shù)據(jù)元素的信息描述在數(shù)據(jù)詞典中,把對(duì)算法的簡(jiǎn)明描述記錄在IPO圖(輸入 /處理 /輸出圖)中。通過(guò)挖掘可以分解出新的數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處理邏輯,并及時(shí)添加到數(shù)據(jù)流圖中,這就是細(xì)化的過(guò)程。 40 ? 回溯數(shù)據(jù)流圖的過(guò)程中,還要掌握的另外一個(gè)原則是:數(shù)據(jù)流圖不可能一步細(xì)化到位,需要學(xué)會(huì)控制抽象級(jí)別(即把握問(wèn)題的“粒度”),按照概括程度逐步細(xì)化,逐層分解。 41 ? ( 2)自頂向下逐層分析的策略。人類在面對(duì)復(fù)雜的問(wèn)題時(shí),行之有效的策略是“分而治之”和“循序漸進(jìn)”。運(yùn)用這兩個(gè)策略,在系統(tǒng)分析中得到了控制復(fù)雜性的兩個(gè)基本手段:“分解“和“抽象”。對(duì)一個(gè)復(fù)雜的系統(tǒng),為了將復(fù)雜性降低到可以掌握的程度,可以把問(wèn)題分割成若干個(gè)小問(wèn)題,然后分別解決,這就是“分而治之”。 ? 分析理解問(wèn)題時(shí),一般不可能一步到位。分解可以“循序漸進(jìn)”地進(jìn)行,即先考慮問(wèn)題最本質(zhì)的屬性和高度概括的情形,然后再逐層剖析內(nèi)部的細(xì)節(jié),直至涉及最詳細(xì)的內(nèi)容。這種用高度概括視角,先把握主要的功能,忽略那些容易干擾視線的細(xì)節(jié),用到的就是“抽象”的手法。 42 ? 例如,在理解一個(gè)國(guó)家的行政組織時(shí),第一步可以先理解:國(guó)家由若干個(gè)省和直轄市組成。這一步,省、直轄市被抽象成一個(gè)元素級(jí)的單位,至于省或直轄市內(nèi)部是什么樣的組織形式,先不考慮,相當(dāng)于一個(gè)暫時(shí)還不想打開(kāi)的盒子。第二步,分別打開(kāi)每個(gè)盒子,才知道省是由若干個(gè)縣組成的,縣就是這一步的暗盒。一個(gè)一個(gè)地單獨(dú)研究每個(gè)省的組織情況,就把問(wèn)題簡(jiǎn)化了。第三步,研究每個(gè)縣的組織情況時(shí),鄉(xiāng)就是元素級(jí)的抽象單位。第四步,再以自然村為單位。類似地,在研究用戶業(yè)務(wù)系統(tǒng)的數(shù)據(jù)流程時(shí),是以“功能”為對(duì)象進(jìn)行不同級(jí)別“抽象”的。在數(shù)據(jù)流圖的細(xì)化方面,把處理功能按抽象層次進(jìn)行逐層分解。 43 ? 在調(diào)研階段,得到了有關(guān)新系統(tǒng)的高層數(shù)據(jù)流圖,描繪系統(tǒng)總體概貌,表達(dá)了系統(tǒng)的關(guān)鍵功能。注意,在這一步數(shù)據(jù)流圖中出現(xiàn)的加工的“粒度”比較大,是高度概括的,不考慮每一個(gè)加工里面的細(xì)節(jié)。換言之,這一步得到的數(shù)據(jù)流圖,抽象概括程度比較高。這有利于分析員把注意力集中在系統(tǒng)的“主要功能”分析上,避免“眉毛胡子一把抓”。當(dāng)系統(tǒng)的主要功能分析完成以后,下一步就應(yīng)該把注意力集中在“粒度”小一級(jí)別的加工上了,這一次得到的數(shù)據(jù)流圖,就相對(duì)具體了,比起第一步得到的數(shù)據(jù)流圖,其抽象概括程度就要低一級(jí)。 44 ? 圖 、逐層分解細(xì)化的過(guò)程。第一層是表示了系統(tǒng)關(guān)聯(lián)圖, S是系統(tǒng)本身,由 S分解出了三個(gè)主要功能或子系統(tǒng)。進(jìn)一步分解,三個(gè)主要功能又可以分別分解出對(duì)應(yīng)的下一層功能。其中下層圖的邏輯功能(如 、 、 )就是由上層的功能 1分解出來(lái)的。在做這一步分析時(shí),注意被分析對(duì)象的外部環(huán)境的界定,如分析 , 。類似地,在對(duì) , 。這里體現(xiàn)出來(lái)的就是“分而治之”策略。另外,從圖中可以看出,在系統(tǒng)分解的過(guò)程中,從上層到下層,系統(tǒng)的邊界是保持不變的。 45 圖 數(shù)據(jù)流圖的自上而下分解過(guò)程 46 ? 數(shù)據(jù)流圖是基于系統(tǒng)的功能來(lái)描述系統(tǒng)的。由概括到具體是功能分解的過(guò)程。伴隨著對(duì)功能的分解,數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)也要做相應(yīng)的分解。除了關(guān)聯(lián)圖以外,一般數(shù)據(jù)流程圖應(yīng)分解到第三層。第一層一般表達(dá)子系統(tǒng)級(jí)的邏輯功能;第二層,分解出子系統(tǒng)的主要功能;第三層,分解出系統(tǒng)的具體功能和考慮出錯(cuò)、例外情況,這一步分解得到的邏輯功能,應(yīng)該具體到能夠直接對(duì)其進(jìn)行設(shè)計(jì)和編程實(shí)現(xiàn)。需要指明的是,三層的說(shuō)法是出自經(jīng)驗(yàn)所得,具體應(yīng)用中應(yīng)該根據(jù)項(xiàng)目規(guī)模靈活對(duì)待。 47 ( 3)數(shù)據(jù)流圖的繪制技巧 ? ① 數(shù)據(jù)流圖的布局。為了便于制圖和讀圖,習(xí)慣以加工處理為中心,輸入的“數(shù)據(jù)流”及其“來(lái)源”一般畫在左側(cè),如圖 “顧客”發(fā)來(lái)“訂單”。輸出的數(shù)據(jù)流及其去處一般畫在數(shù)據(jù)流圖的右側(cè)。從全局看“數(shù)據(jù)流”也是由左側(cè)流向右側(cè)的。 ? ② 符號(hào)的應(yīng)用。繪制數(shù)據(jù)流圖用到的基本符號(hào)只有四種,但足以表達(dá)用戶業(yè)務(wù)系統(tǒng)的情況。 ? 加工。完整的加工符號(hào)應(yīng)包括三部分:編號(hào)、加工邏輯、執(zhí)行者。 ? 數(shù)據(jù)流。數(shù)據(jù)流的名稱標(biāo)在數(shù)據(jù)流線的一側(cè),箭頭表示數(shù)據(jù)流的流向。 ? 數(shù)據(jù)的讀出、寫入。圖 “暫存缺貨訂單”中讀出“缺貨訂單”,右側(cè)表示寫入修改后的新的庫(kù)存量。 48 圖 數(shù)據(jù)流圖中的符號(hào)運(yùn)用 49 ? ③ 避免線條交叉 —— 重復(fù)項(xiàng)的表示。在畫數(shù)據(jù)流圖時(shí),有的數(shù)據(jù)流線到數(shù)據(jù)的來(lái)源或去處的距離很遠(yuǎn),會(huì)造成線條很長(zhǎng)或線條交叉。解決的辦法,可以讓一些要素重復(fù)出現(xiàn),這時(shí)就需要用一種標(biāo)示方法來(lái)表示重復(fù)出現(xiàn)的符號(hào)。 50 圖 數(shù)據(jù)流圖中重復(fù)項(xiàng)的表示 ?如圖 ,從 “ ”流出的數(shù)據(jù)流 “ 發(fā)貨單 ” 要繞很遠(yuǎn)的路才能到 “ 顧客 ” 。這時(shí)就可以讓 “ 顧客 ” 重復(fù)出現(xiàn),并在符號(hào)的一角打上斜線標(biāo)記,表示這兩個(gè)符號(hào)表示的是一個(gè)要素,如圖 。 51 ? ④ 抽象數(shù)據(jù)流的應(yīng)用。為了把圖畫得簡(jiǎn)單明了,對(duì)于過(guò)于復(fù)雜的多個(gè)輸入的數(shù)據(jù)流可以設(shè)法概括為一個(gè)抽象的數(shù)據(jù)流,如圖 。 圖 數(shù)據(jù)流的合并 52 ? 相反,對(duì)于過(guò)于復(fù)雜的多個(gè)輸出數(shù)據(jù)流,應(yīng)考查一下加工功能是否分解得合理,可能的話,進(jìn)一步分解,使多個(gè)輸出的數(shù)據(jù)流分別直接進(jìn)入不同的加工邏輯,以使圖的布局合理,如圖 。 圖 數(shù)據(jù)流的分別處理 53 ? ⑤ 編號(hào)規(guī)則。在繪制數(shù)據(jù)流圖的過(guò)程中,外部項(xiàng)、處理邏輯、數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)都應(yīng)加以命名和編號(hào),以便對(duì)其功能或組成能夠直觀的理解,尤其對(duì)于更細(xì)節(jié)的內(nèi)容,可以放在數(shù)據(jù)詞典中詳細(xì)描述,以便查閱。 ? 因?yàn)閿?shù)據(jù)流圖是按分層分解的形式描述的,所以對(duì)于處理邏輯、數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)最適用的編號(hào)方法是用“層序號(hào)”。以圖 ,層序號(hào)的編號(hào)方法如下: 54 ? —— “ 編輯訂貨單” ? —— “ 編輯檢查訂單” ? —— “ 登記新顧客信息” ? —— “ 辦理發(fā)貨” ? —— “ 開(kāi)發(fā)貨單并修改庫(kù)存” ? —— “ 記銷售賬” ? —— “ 銷售統(tǒng)計(jì)” ? —— “ 登記新配件信息” ? —— “ 生成編碼” 55 ? ⑥ 命名規(guī)則。對(duì)數(shù)據(jù)流、處理(邏輯)功能、數(shù)據(jù)存儲(chǔ)及外部項(xiàng)的命名是否恰當(dāng),直接影響數(shù)據(jù)流圖的可理解性。下面是在命名時(shí),應(yīng)該注意的地方: ? 對(duì)數(shù)據(jù)流(或數(shù)據(jù)存儲(chǔ))的命名:一般使用名詞。當(dāng)單個(gè)名詞尚不能說(shuō)明特指數(shù)據(jù)流或數(shù)據(jù)存儲(chǔ)時(shí),前面可以加定語(yǔ)限定
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1