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

正文內(nèi)容

需求分析-任務(wù)(編輯修改稿)

2024-08-28 14:44 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 處理動(dòng)作各不相同,彼此也沒(méi)有聯(lián)系,但他們都受同一個(gè)控制流支配,決定他們的執(zhí)行次序,稱為過(guò)程聚合。 循環(huán)體 計(jì)算累積 事務(wù)記錄 累積銷售額 累積訂貨量 通過(guò)循環(huán)體,計(jì)算兩種累積數(shù)。 總體設(shè)計(jì) 模塊 ? 如果一個(gè)模塊內(nèi)的各組成部分的處理動(dòng)作和時(shí)間有關(guān),則稱為暫時(shí)聚合。暫時(shí)聚合模塊的處理動(dòng)作必須在特定的時(shí)間內(nèi)完成。 ? 例如:程序設(shè)計(jì)中的初始化模塊。 總體設(shè)計(jì) 模塊 ? 如果一個(gè)模塊內(nèi)部的各組成部分的處理動(dòng)作在邏輯上相似,但功能都彼此不同或無(wú)關(guān),則稱為邏輯聚合。 ? 一個(gè)邏輯聚合模塊往往包括若干個(gè)邏輯相似的動(dòng)作,使用時(shí)可以選用一個(gè)或幾個(gè)功能。 ? 例如:把編輯各種輸入數(shù)據(jù)的功能放在一個(gè)模塊中。 總體設(shè)計(jì) 模塊 ? 如果一個(gè)模塊的內(nèi)部各組成部分的處理動(dòng)作彼此沒(méi)有任何聯(lián)系,則稱為機(jī)械聚合。 總體設(shè)計(jì) 模塊 – 模塊聚合性的判斷 該模塊只能執(zhí)行一個(gè)功能嗎? 功能聚合 模塊內(nèi)各組成部分的關(guān)系如何? 是 否 次序重要嗎? 次序重要嗎? 邏輯相似嗎? 數(shù)據(jù)流 控制流 兩者都不是 是 是 是 否 否 否 順序聚合 通訊聚合 過(guò)程聚合 暫時(shí)聚合 邏輯聚合 機(jī)械聚合 總體設(shè)計(jì) 模塊 – 七種聚合模塊的性能比較 聚合形式 聚合形式可修改性可讀性 通用性 黑箱程度 聚合性功能聚合 好 好 好 好 黑箱 10順序聚合 好 好 好 中 不完全黑 9通訊聚合 中 中 中 不好 不完全黑 7過(guò)程聚合 中 中 中 不好 半透明 5暫時(shí)聚合 不好 不好 中 最壞 半透明 3邏輯聚合 最壞 最壞 不好 最壞 透明 1機(jī)械聚合 最壞 最壞 最壞 最壞 透明 0 總體設(shè)計(jì) 模塊 (1)模塊的分解 ? 分解是指把一個(gè)模塊分解成若干個(gè)從屬于它的下層模塊。 ? 一般按功能分解,分解到成為一個(gè)小的功能單一的模塊為止。 ? 一般一個(gè)模塊內(nèi)包含的語(yǔ)句在 30~50條左右較好(指高級(jí)語(yǔ)言)。 總體設(shè)計(jì) 模塊 (2)模塊的扇出和扇入 ? 模塊的扇出指一個(gè)模塊擁有的直屬下級(jí)模塊的個(gè)數(shù),一般扇出數(shù)控制在 7以內(nèi)。 ? 模塊的扇入是指一個(gè)模塊的直接上級(jí)模塊的個(gè)數(shù)。 ? 在設(shè)計(jì)中,扇入系數(shù)大,說(shuō)明模塊分解得好,通用性強(qiáng),冗余度低。 總體設(shè)計(jì) 模塊 (3)模塊的控制范圍和判斷作用范圍 ? 模塊的控制范圍:本身及其所有下級(jí)模塊。 ? 模塊的判斷作用范圍:被判斷調(diào)用的模塊。 ?原則: ,它的判斷作用的范圍應(yīng)該是其控制范圍的一個(gè)子集。 ,所在層次不要與那些屬于判斷作用范圍的模塊所在的層次相隔太遠(yuǎn)。 總體設(shè)計(jì) 模塊 A B C D E F G 模塊 G中有一條判斷調(diào)用 D的語(yǔ)句,違反第 1條原則 總體設(shè)計(jì) 模塊 A B C D E F G 違反第 2條原則 總體設(shè)計(jì) 模塊 A B C D E F G 違反第 2條原則 總體設(shè)計(jì) 模塊 A B C D E F G 正確 總體設(shè)計(jì) 模塊 (4)力爭(zhēng)降低模塊接口的復(fù)雜程度 ? 模塊接口復(fù)雜是軟件發(fā)生錯(cuò)誤的一個(gè)主要原因。應(yīng)該仔細(xì)設(shè)計(jì)模塊接口,使得信息傳遞簡(jiǎn)單并且和模塊的功能一致。 ? 接口復(fù)雜或不一致(即看起來(lái)傳遞的數(shù)據(jù)之間沒(méi)有聯(lián)系),是緊聯(lián)結(jié)或低聚合的征兆,應(yīng)該重新分析這個(gè)模塊的獨(dú)立性。 (5)設(shè)計(jì)單入口單出口的模塊 總體設(shè)計(jì) 模塊 (6)模塊功能應(yīng)該可以預(yù)測(cè) ? 模塊的功能應(yīng)該能夠預(yù)測(cè),但也要防止模塊功能過(guò)分局限。 總體設(shè)計(jì) 面向數(shù)據(jù)流的設(shè)計(jì)方法 三、面向數(shù)據(jù)流的設(shè)計(jì)方法 (一 )概念 總體設(shè)計(jì) 面向數(shù)據(jù)流的設(shè)計(jì)方法 外部表示 內(nèi)部表示 信息 輸入流 輸出流 變換流 信息流 時(shí)間 參看圖形,信息沿輸入通路進(jìn)入系統(tǒng),同時(shí)由外部形式變換成內(nèi)部形式,進(jìn)入系統(tǒng)的信息通過(guò)變換中心,經(jīng)過(guò)加工處理以后再沿輸出通路變換成外部形式離開(kāi)軟件系統(tǒng)。 當(dāng)數(shù)據(jù)流具有這些特征時(shí),這種信息流稱為變化流。 總體設(shè)計(jì) 面向數(shù)據(jù)流的設(shè)計(jì)方法 T 事務(wù) 事務(wù)中心 數(shù)據(jù)沿輸入通路到達(dá)一個(gè)處理 T,這個(gè)處理根據(jù)輸入數(shù)據(jù)的類型在若干個(gè)動(dòng)作序列中選出一個(gè)來(lái)執(zhí)行。這種“以事務(wù)為中心的”的數(shù)據(jù)流,成為“事務(wù)流”。 處理 T稱為事務(wù)中心,完成以下任務(wù):接收輸入數(shù)據(jù);分析每個(gè)事務(wù)以確定它的類型;根據(jù)事務(wù)類型選取一條活動(dòng)通路。 精化數(shù)據(jù)流程圖 流類型 區(qū)分事務(wù)中心和數(shù)據(jù)接收通路 區(qū)分輸入和輸出分支 映射成事務(wù)結(jié)構(gòu) 映射成變換結(jié)構(gòu) 運(yùn)用模塊設(shè)計(jì)規(guī)則,精化軟件結(jié)構(gòu) 導(dǎo)出接口描述和全程數(shù)據(jù)結(jié)構(gòu) 復(fù)查 詳細(xì)設(shè)計(jì) 事務(wù)分析 變換分析 事務(wù) 變換 面向數(shù)據(jù)流的設(shè)計(jì)過(guò)程 總體設(shè)計(jì) 面向數(shù)據(jù)流的設(shè)計(jì)方法 (二 )變換分析 ? 復(fù)查的目的是確保系統(tǒng)的輸入數(shù)據(jù)和輸出數(shù)據(jù)符合實(shí)際。 性 ? 只有當(dāng)遇到有明顯事務(wù)特性的信息流時(shí),才采用事務(wù)分析方法,否則,一般都認(rèn)為是變換流,采用變換分析的方法。 總體設(shè)計(jì) 面向數(shù)據(jù)流的設(shè)計(jì)方法 ,從而孤立出變換中心 (1)檢查“輸入流”的邊界 ? 從輸入的數(shù)據(jù)源開(kāi)始,沿著每一個(gè)由數(shù)據(jù)源傳入的數(shù)據(jù)流的移動(dòng)方向進(jìn)行跟蹤分析,逐個(gè)分析它所經(jīng)過(guò)的處理邏輯功能。如果僅是傳入的數(shù)據(jù)流作形式上的轉(zhuǎn)換,邏輯上沒(méi)有進(jìn)行實(shí)際的數(shù)據(jù)處理功能,則這些處理邏輯屬于系統(tǒng)的“輸入處理部分”。順著傳入的數(shù)據(jù)流的移動(dòng)方向,一直跟蹤到它被真正地處理為止。 總體設(shè)計(jì) 面向數(shù)據(jù)流的設(shè)計(jì)方法 (2)檢查“輸出流”的邊界 ? 從輸出結(jié)果的地方開(kāi)始,逆著每一個(gè)傳遞出去的數(shù)據(jù)流,由外向里反方向跟蹤,逐個(gè)分析它的處理邏輯功能,一直反方向跟蹤到它被真正地產(chǎn)生出來(lái)為止。 (3)得到變換中心 ? 根據(jù)前兩步
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1