




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
管理信息系統(tǒng)第六章第一頁(yè),共三十三頁(yè),2022年,8月28日一、結(jié)構(gòu)化系統(tǒng)分析方法二、模塊與軟件結(jié)構(gòu)三、結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)方法第二頁(yè),共三十三頁(yè),2022年,8月28日一、結(jié)構(gòu)化系統(tǒng)分析方法1、數(shù)據(jù)流程圖1)約定的符號(hào)編號(hào)處理邏輯名稱外部實(shí)體名稱編號(hào)數(shù)據(jù)存儲(chǔ)名稱數(shù)據(jù)流名數(shù)據(jù)流名2)數(shù)據(jù)流程圖中的要素處理邏輯表示對(duì)數(shù)據(jù)的變換。三種數(shù)據(jù)變換:數(shù)據(jù)格式轉(zhuǎn)換、數(shù)據(jù)內(nèi)容轉(zhuǎn)換、數(shù)據(jù)傳遞。第三頁(yè),共三十三頁(yè),2022年,8月28日外部項(xiàng)表示與某處理邏輯有信息關(guān)聯(lián)的、且為系統(tǒng)之外的人、部門、單位或管理信息系統(tǒng)等。數(shù)據(jù)流標(biāo)明數(shù)據(jù)在DFD中的流向,可以是外部項(xiàng)、處理邏輯產(chǎn)生,也可來自數(shù)據(jù)存儲(chǔ)。數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)用來標(biāo)識(shí)需暫時(shí)或永久保存的數(shù)據(jù)類。編號(hào)惟一標(biāo)識(shí)一個(gè)數(shù)據(jù)存儲(chǔ),數(shù)據(jù)存儲(chǔ)名標(biāo)識(shí)存儲(chǔ)的數(shù)據(jù)類。采購(gòu)員生產(chǎn)部門XS.1產(chǎn)品入庫(kù)管理D1產(chǎn)品庫(kù)存D2產(chǎn)品入庫(kù)產(chǎn)品入庫(kù)單產(chǎn)品采購(gòu)單第四頁(yè),共三十三頁(yè),2022年,8月28日例6.1某公司銷售管理信息子系統(tǒng)的數(shù)據(jù)流程圖XS.5銷售統(tǒng)計(jì)XS.6銷售查詢XS.3銷售合同管理XS.2產(chǎn)品出庫(kù)管理XS.4售后服務(wù)管理XS.1產(chǎn)品入庫(kù)管理客戶客戶上級(jí)主管企業(yè)領(lǐng)導(dǎo)相關(guān)人員產(chǎn)品開發(fā)采購(gòu)員生產(chǎn)部門D1產(chǎn)品庫(kù)存D2產(chǎn)品入庫(kù)D5售后服務(wù)信息產(chǎn)品入庫(kù)單產(chǎn)品采購(gòu)單合同財(cái)務(wù)部門D3產(chǎn)品出庫(kù)D4銷售合同產(chǎn)品銷售發(fā)票產(chǎn)品進(jìn)、出、庫(kù)存產(chǎn)品修改信息銷售統(tǒng)計(jì)報(bào)表查詢結(jié)果查詢要求服務(wù)要求產(chǎn)品進(jìn)、出、庫(kù)存、合同、售后服務(wù)第五頁(yè),共三十三頁(yè),2022年,8月28日3)繪制數(shù)據(jù)流程圖的基本步驟第一步,確定系統(tǒng)的處理邏輯第二步,對(duì)于某處理邏輯,確定與其相關(guān)的全部數(shù)據(jù)流第三步,對(duì)某處理邏輯,確定與其數(shù)據(jù)流相關(guān)的全部外部項(xiàng)第四步,對(duì)于某處理邏輯,確定與其相關(guān)的全部數(shù)據(jù)存儲(chǔ)第六頁(yè),共三十三頁(yè),2022年,8月28日XS.5銷售統(tǒng)計(jì)XS.6銷售查詢XS.3銷售合同管理XS.2產(chǎn)品出庫(kù)管理XS.4售后服務(wù)管理XS.1產(chǎn)品入庫(kù)管理采購(gòu)員生產(chǎn)部門D1產(chǎn)品庫(kù)存D2產(chǎn)品入庫(kù)產(chǎn)品入庫(kù)單產(chǎn)品采購(gòu)單財(cái)務(wù)部門D3產(chǎn)品出庫(kù)D4銷售合同產(chǎn)品銷售發(fā)票產(chǎn)品進(jìn)、出、庫(kù)存第七頁(yè),共三十三頁(yè),2022年,8月28日4)繪制數(shù)據(jù)流程圖的注意事項(xiàng)與企業(yè)流程圖的區(qū)別數(shù)據(jù)流程圖從數(shù)據(jù)處理的角度,描述企業(yè)運(yùn)作與管理相關(guān)的數(shù)據(jù)變換、數(shù)據(jù)存儲(chǔ)等。企業(yè)流程圖從時(shí)間維的角度,描述企業(yè)運(yùn)作與管理相關(guān)的活動(dòng)、活動(dòng)的時(shí)間次序以及控制關(guān)系。常見的錯(cuò)誤XS.1產(chǎn)品入庫(kù)管理XS.5銷售統(tǒng)計(jì)入庫(kù)單采購(gòu)員會(huì)計(jì)采購(gòu)發(fā)票D1產(chǎn)品庫(kù)存D2產(chǎn)品入庫(kù)入庫(kù)數(shù)據(jù)流的使用不正確第八頁(yè),共三十三頁(yè),2022年,8月28日XS.1產(chǎn)品入庫(kù)管理D1產(chǎn)品入庫(kù)“無(wú)中生有”XS.1產(chǎn)品入庫(kù)管理D1產(chǎn)品入庫(kù)存在死角命名問題布局問題DFD的標(biāo)題欄2、數(shù)據(jù)字典數(shù)據(jù)字典完成對(duì)數(shù)據(jù)流程圖中元素的定義、描述,對(duì)數(shù)據(jù)流程圖補(bǔ)充說明,給出新系統(tǒng)中相關(guān)要素的統(tǒng)一定義和描述。第九頁(yè),共三十三頁(yè),2022年,8月28日1)數(shù)據(jù)元素?cái)?shù)據(jù)元素是數(shù)據(jù)的最小組成單位,具有邏輯不可分性。2)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)元素按某種應(yīng)用要求邏輯組合在一起S1S3I2S2I1I5I4I3I6S4I7I8I9S1的組成:“I1+S2+I2+S3”第十頁(yè),共三十三頁(yè),2022年,8月28日3)數(shù)據(jù)流主要描述數(shù)據(jù)流程圖中由外部項(xiàng)輸入到系統(tǒng)中的數(shù)據(jù)流,以及從系統(tǒng)輸出到外部項(xiàng)的數(shù)據(jù)流。數(shù)據(jù)流的組成可以是一個(gè)已定義的數(shù)據(jù)結(jié)構(gòu),或若干個(gè)數(shù)據(jù)元素、簡(jiǎn)單數(shù)據(jù)結(jié)構(gòu)、復(fù)雜數(shù)據(jù)結(jié)構(gòu)組成。第十一頁(yè),共三十三頁(yè),2022年,8月28日4)數(shù)據(jù)存儲(chǔ)只描述數(shù)據(jù)存儲(chǔ)的邏輯存儲(chǔ)結(jié)構(gòu),不涉及物理結(jié)構(gòu)5)處理邏輯第十二頁(yè),共三十三頁(yè),2022年,8月28日6)處理邏輯小說明對(duì)于復(fù)雜的處理邏輯增加更為詳細(xì)的描述。應(yīng)遵循如下原則:描述應(yīng)該清晰,不能有“可能”、“大概”等不確定性描述應(yīng)該表達(dá)與處理邏輯相關(guān)的輸入/輸出數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)描述只限于“做什么”,不涉及“如何做”在數(shù)據(jù)字典中已說明的內(nèi)容,不再重復(fù)描述判斷樹批發(fā)折扣策略最近3個(gè)月無(wú)欠款批發(fā)金額≥50000批發(fā)金額<
50000最近3個(gè)月有欠款與公司交易5年與公司交易5年以下折扣率為10%折扣率為5%折扣率為15%無(wú)折扣第十三頁(yè),共三十三頁(yè),2022年,8月28日判斷表第十四頁(yè),共三十三頁(yè),2022年,8月28日結(jié)構(gòu)化語(yǔ)言順序結(jié)構(gòu)分支結(jié)構(gòu)循環(huán)結(jié)構(gòu)由簡(jiǎn)單祈始句表達(dá)。例:輸入課程號(hào)如果〈條件〉則〈動(dòng)作A〉[否則就〈動(dòng)作B〉]在某種條件下,連續(xù)完成相同的處理若干次,直到條件不成立為止。第十五頁(yè),共三十三頁(yè),2022年,8月28日3、分層數(shù)據(jù)流程圖1)分層數(shù)據(jù)流程圖的結(jié)構(gòu)P.1P.2P.3P.22P.21P.33P.32P.31P.12P.11P.12P.11頂層中間層底層第十六頁(yè),共三十三頁(yè),2022年,8月28日2)分層數(shù)據(jù)流程圖繪制的方法首先繪出零層數(shù)據(jù)流程圖,然后再將零層的每個(gè)處理邏輯細(xì)化出下層的處理邏輯,逐細(xì)化下去,直到全部處理邏輯都被清晰地表示為止。3)分層數(shù)據(jù)流程圖繪制的原則黑箱原則分解的層數(shù)繼承性只考慮與該處理邏輯相關(guān)的外部實(shí)體、數(shù)據(jù)存儲(chǔ)以及數(shù)據(jù)流。區(qū)分外部數(shù)據(jù)流與內(nèi)部數(shù)據(jù)流。低一層的數(shù)據(jù)流程圖應(yīng)反映出其父圖中與其處理邏輯相關(guān)的外部實(shí)體、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)。若處理邏輯之間出現(xiàn)不需來自數(shù)據(jù)存儲(chǔ)的數(shù)據(jù)流連接,而直接來自處理邏輯的數(shù)據(jù)流連接時(shí),處理邏輯不需再分解。分層數(shù)據(jù)流程圖分層應(yīng)適當(dāng)。第十七頁(yè),共三十三頁(yè),2022年,8月28日采購(gòu)員生產(chǎn)部門D1產(chǎn)品庫(kù)存D2產(chǎn)品入庫(kù)產(chǎn)品入庫(kù)單產(chǎn)品采購(gòu)單XS.1.3產(chǎn)品入庫(kù)刪除XS.1.2產(chǎn)品入庫(kù)修改XS.1.4產(chǎn)品入庫(kù)查詢XS.1.1產(chǎn)品入庫(kù)登錄相關(guān)人員查詢要求查詢結(jié)果客戶D4銷售合同合同基本信息XS.3.3合同刪除XS.3.2合同修改XS.3.4合同查詢XS.3.1合同登錄相關(guān)人員查詢要求查詢結(jié)果合同基本信息指定合同的信息合同修改信息指定合同原信息“產(chǎn)品入庫(kù)管理”的下層DFD“銷售合同管理”的下層DFD第十八頁(yè),共三十三頁(yè),2022年,8月28日二、模塊與軟件結(jié)構(gòu)1、模塊的定義與屬性模塊是可以組合、更換和分解的單元,是組成系統(tǒng)、便于處理的基本單位。例:“排序”模塊的屬性描述第十九頁(yè),共三十三頁(yè),2022年,8月28日2、模塊化原理與劃分1)模塊化原理模塊是功能明確、大小合適、具有一定獨(dú)立性、易于實(shí)現(xiàn)、便于系統(tǒng)維護(hù),是組成系統(tǒng)的基本單位。模塊化是將復(fù)雜的軟件劃分為不同粒度的模塊的過程,最小粒度的模塊完成獨(dú)立功能,較粗粒度模塊由細(xì)粒度模塊組成。ADCBI2)模塊劃分的評(píng)價(jià)指標(biāo)模塊劃分一般按功能劃分,所得模塊稱為功能模塊。模塊的獨(dú)立性衡量模塊劃分的質(zhì)量。模塊的耦合與聚合度量模塊的獨(dú)立性。第二十頁(yè),共三十三頁(yè),2022年,8月28日(1)耦合耦合描述模塊之間的相對(duì)獨(dú)立性。耦合越小,獨(dú)立性越強(qiáng)。數(shù)據(jù)耦合:模塊之間由于數(shù)據(jù)傳遞所引起的耦合。控制耦合:模塊之間由于相互調(diào)用所引起的耦合。公共耦合:模塊之間由于共享數(shù)據(jù)區(qū)所引起的耦合。內(nèi)容耦合:一模塊與另一模塊內(nèi)部數(shù)據(jù)相關(guān)所引起的耦合。弱強(qiáng)物料進(jìn)銷存統(tǒng)計(jì)計(jì)算物料入庫(kù)計(jì)算物料出庫(kù)計(jì)算物料庫(kù)存顯示/打印物料進(jìn)銷存數(shù)據(jù)耦合第二十一頁(yè),共三十三頁(yè),2022年,8月28日控制耦合模塊A模塊B標(biāo)志物料進(jìn)銷存統(tǒng)計(jì)顯示/打印物料進(jìn)銷存顯示/打印控制信息公共耦合模塊B模塊A全程數(shù)據(jù)區(qū)共享數(shù)據(jù)區(qū)內(nèi)容耦合控件A中定義了變量V,在控件B的處理中引用了變量V,則控件A與控件B是內(nèi)容耦合。模塊之間的耦合以他們之間最壞的耦合類型為模塊的耦合類型。第二十二頁(yè),共三十三頁(yè),2022年,8月28日減少模塊耦合程度的措施在耦合方式上,通過過程或函數(shù)調(diào)用,而不采用直接引用傳遞信息類型上,盡量使用數(shù)據(jù)耦合,少用控制耦合??刂岂詈蠑?shù)量,模塊間相互傳遞參數(shù)的個(gè)數(shù)盡量少。(2)聚合一個(gè)模塊內(nèi)部活動(dòng)之間的關(guān)聯(lián)性,就是聚合。聚合是模塊功能的相對(duì)強(qiáng)度,聚合性越強(qiáng)越好。順序聚合通信聚合功能聚合過程聚合時(shí)間聚合邏輯聚合偶然聚合相關(guān)性大相關(guān)性小第二十三頁(yè),共三十三頁(yè),2022年,8月28日功能聚合一個(gè)模塊內(nèi)的各處理元素只與單一任務(wù)相關(guān)。順序聚合模塊內(nèi)前一個(gè)處理元素的輸出是另一個(gè)處理元素的輸入。通信聚合模塊內(nèi)所有處理元素都引用同一數(shù)據(jù),對(duì)同一輸入數(shù)據(jù)進(jìn)行操作或產(chǎn)生同一輸出數(shù)據(jù)。過程聚合模塊內(nèi)各處理元素之間存在一定的關(guān)系,并且必須按某一特定次序執(zhí)行。時(shí)間聚合模塊內(nèi)各處理元素必須在一個(gè)有限的時(shí)間間隔內(nèi)執(zhí)行完成邏輯聚合模塊內(nèi)包含同一類型的多種活動(dòng),各處理元素邏輯相關(guān)。偶然聚合模塊內(nèi)處理元素之間沒有任何關(guān)系。第二十四頁(yè),共三十三頁(yè),2022年,8月28日(3)耦合和聚合兩者的關(guān)系在系統(tǒng)中,每個(gè)模塊的聚合度越高,耦合度越低。反之也成立。模塊之間應(yīng)盡可能獨(dú)立,塊內(nèi)聯(lián)系盡可能大,塊間聯(lián)系盡可能小。模塊應(yīng)盡量做到高聚合、低耦合。3、系統(tǒng)應(yīng)用軟件結(jié)構(gòu)的形態(tài)表示系統(tǒng)應(yīng)用軟件結(jié)構(gòu)形態(tài)有四個(gè)參數(shù):深度、寬度、扇入、扇出。扇出為4扇入為3深度:衡量軟件調(diào)用其他模塊的最多層次寬度:衡量軟件結(jié)構(gòu)中模塊劃分的粒度大小扇入:衡量某模塊被其他模塊調(diào)用的情況扇出:衡量某模塊調(diào)用其他模塊的調(diào)用情況第二十五頁(yè),共三十三頁(yè),2022年,8月28日三、結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)方法1、基本思想一個(gè)程序或系統(tǒng)是由一組功能操作構(gòu)成。任何程序都可以用順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)組成。系統(tǒng)設(shè)計(jì)者只需將系統(tǒng)看作功能模塊的集合,對(duì)模塊間的關(guān)系進(jìn)行設(shè)計(jì)。2、基本方法采用結(jié)構(gòu)圖(SC),將模塊按照一定的組織層次結(jié)構(gòu)構(gòu)造起來,描述系統(tǒng)由哪些模塊組成,以及各模塊之間的調(diào)用關(guān)系。ABADCBACBBA基本形式順序選擇循環(huán)第二十六頁(yè),共三十三頁(yè),2022年,8月28日工資計(jì)算與打印工資打印工資計(jì)算計(jì)算基本工資計(jì)算加班工資計(jì)算附加工資計(jì)算應(yīng)扣工資計(jì)算稅額工資清單工資清單工資計(jì)算數(shù)據(jù)工作類型、崗位、時(shí)間基本工資加班時(shí)間加班工資附加工資職工編號(hào)應(yīng)扣款收入總額應(yīng)繳稅物料進(jìn)銷存統(tǒng)計(jì)計(jì)算物料入庫(kù)顯示/打印物料進(jìn)銷存計(jì)算物料庫(kù)存計(jì)算物料出庫(kù)統(tǒng)計(jì)時(shí)間物料編號(hào)入庫(kù)統(tǒng)計(jì)時(shí)間物料編號(hào)庫(kù)存時(shí)間點(diǎn)物料編號(hào)庫(kù)存物料進(jìn)銷存顯示/打印控制信息第二十七頁(yè),共三十三頁(yè),2022年,8月28日3、如何將SA的結(jié)果轉(zhuǎn)換為SC結(jié)構(gòu)化分析得到分層DFD和DD表示的新系統(tǒng)功能模塊,結(jié)構(gòu)化設(shè)計(jì)將此轉(zhuǎn)換為SC和模塊說明書。1)兩種映射策略與選擇變換分析映射策略按照I-P-O方式,根據(jù)DD中處理邏輯的說明,將某處理分為輸入部分、加工部分、輸出部分,得到葉子的下一層模塊,然后再逐一對(duì)輸入部分、加工部分、輸出部分分別劃分模塊,設(shè)定模塊的調(diào)用參數(shù)和返回?cái)?shù)據(jù)。例:將數(shù)據(jù)流程圖導(dǎo)出模塊結(jié)構(gòu)圖,其中C為變換中心AECBD第二十八頁(yè),共三十三頁(yè),2022年,8月28日事務(wù)分析映射策略根據(jù)活動(dòng)的序列得到初始結(jié)構(gòu)圖,然后分析每個(gè)活動(dòng),分解相應(yīng)細(xì)節(jié),細(xì)化活動(dòng)模塊。主模塊邏輯輸入主加工C邏輯輸出EDBAINOUT第二十九頁(yè),共三十三頁(yè),2022年,8月28日例:將數(shù)據(jù)流程圖根據(jù)事務(wù)為中心的分析方法,導(dǎo)出模塊結(jié)構(gòu)圖AECBD事務(wù)處理獲得事務(wù)類型EDCBAINOUT1OUT2OUT3調(diào)度處理第三十頁(yè),共三十三頁(yè),2022年,8月28日2)基本步驟將分層DFD映射為初始結(jié)構(gòu)圖根據(jù)DD中的處理邏輯說明,細(xì)化葉子模塊將葉子模塊的結(jié)構(gòu)圖合并到初始結(jié)構(gòu)圖,得到擴(kuò)展后的結(jié)構(gòu)圖。優(yōu)化擴(kuò)展后的結(jié)構(gòu)圖3)結(jié)構(gòu)圖和數(shù)據(jù)流程圖的區(qū)別結(jié)構(gòu)圖表現(xiàn)的是層次、上下級(jí)模塊的調(diào)用和控制關(guān)系;數(shù)據(jù)流程圖表現(xiàn)處理邏輯功能的順序和數(shù)據(jù)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度文化產(chǎn)業(yè)產(chǎn)權(quán)轉(zhuǎn)讓與市場(chǎng)推廣合同
- 2025年度委托收款與新能源項(xiàng)目合作合同
- 2025年度乙方轉(zhuǎn)丙方特許經(jīng)營(yíng)合同模板
- 2025年度家居裝修工人安全責(zé)任免除協(xié)議書
- 2025年度電影演員檔期聘用合同
- 2025年度土地承包經(jīng)營(yíng)權(quán)流轉(zhuǎn)與農(nóng)村電商合作合同
- 2025年度危重病人治療免責(zé)協(xié)議書(特定醫(yī)療機(jī)構(gòu)版)
- 2025年度文化產(chǎn)業(yè)發(fā)展自愿退股及項(xiàng)目運(yùn)營(yíng)合同模板
- 2025年度養(yǎng)老機(jī)構(gòu)委托管理及運(yùn)營(yíng)合作協(xié)議范本
- 信訪接待室改造工程合同
- 2024年內(nèi)蒙古化工職業(yè)學(xué)院高職單招(英語(yǔ)/數(shù)學(xué)/語(yǔ)文)筆試歷年參考題庫(kù)含答案解析
- 民盟入盟申請(qǐng)書(通用6篇)
- XX精神科醫(yī)生述職報(bào)告(四篇合集)
- 給家里人做一頓飯
- 《嬰兒撫觸》課件
- 第1課《化石的故事》課件
- 人教PEP版六年級(jí)下冊(cè)英語(yǔ)全冊(cè)課件(2024年2月修訂)
- 城市智慧交通管理系統(tǒng)
- 飛行中鳥擊的危害與防范
- 青少年人工智能技術(shù)水平測(cè)試一級(jí)04
- 核安全與核安全文化課件
評(píng)論
0/150
提交評(píng)論