版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
描述處理邏輯的工具
判斷樹判斷表結(jié)構(gòu)語言1例:某公司對于訂貨,根據(jù)不同的條件給予不同的折扣:(1)年交易額在5萬或5萬以下,則不給予折扣(2)年交易額在5萬以上時(shí),如果無欠款,則給予15%的折扣;如果有欠款,而且與本公司的交易關(guān)系在20年以上,則折扣為10%;如果有欠款,而且與本公司的關(guān)系在20年以下,則折扣為5%.2
訂貨處理優(yōu)惠待遇年交易額5萬以上有欠款無欠款-----------15%交易20年以上判斷樹處理方案-------10%交易20年以下--------5%年交易額5萬或5萬以下------------------------0%3不同條件組合
條件與行動(dòng)12345678C1:交易額5萬元以上YYYYNNNNC2:無欠款YYNNYYNNC3:與公司交易20年以上YNYNYNYNA1:折扣率15%√√A2:折扣率10%√A3:折扣率5%√A4:折扣率0%√√√√訂貨處理的判斷表判斷表是采用表格方式來描述處理邏輯的一種工具4IF交易額在5萬元以上IF無欠款THEN折扣率=15%ELSEIF與本公司交易20年以上THEN折扣率=10%ELSE折扣率=5%ELSE折扣率=05
某學(xué)校對學(xué)生成績的評(píng)定辦法為:若期末考試成績大于等于90分,作業(yè)情況為好的成績?yōu)閮?yōu),而作業(yè)成績?yōu)椴畹亩榱?;否則,若期末考試成績大于等于75,作業(yè)情況為好的成績定為良,而作業(yè)情況為差的定為及格;否則,若期末考試成績大于等于60分,作業(yè)情況為好的成績定為及格,而作業(yè)情況為差的成績定為不及格,期末考試成績低于60分,成績定為不及格。上述功能請用判斷樹和判斷表表示。6
期末考試成績>=90——作業(yè)情況>=75——作業(yè)情況>=60——作業(yè)情況<60——不及格好——優(yōu)差——良好——良差——及格好——及格差——不及格決策樹處理方案7期末考試成績>=90YY期末考試成績>=75YY期末考試成績>=60YYN作業(yè)情況好YNYNYN優(yōu)*良**及格**不及格**決策表8
請畫出某企業(yè)庫存量監(jiān)控處理的決策樹:若庫存量≤0,按缺貨處理;若庫存量≤庫存下限,則按下限報(bào)警處理;若庫存量>庫存下限,而又≤儲(chǔ)備定額,則按訂貨處理;若庫存量>庫存下限≤庫存上限,而又>儲(chǔ)備定額,則按正常處理;若庫存量≥庫存上限,又>儲(chǔ)備定額,則按上限報(bào)警處理。9>0≤0>儲(chǔ)備定定額≤儲(chǔ)備定定額>庫存上上限≤庫存上上限>庫存下下限≤庫存下下限庫存量量上限報(bào)報(bào)警正常處處理下限報(bào)報(bào)警訂貨處處理缺貨處處理請畫出出某企企業(yè)庫庫存量量監(jiān)控控處理理的決決策樹樹:若若庫存存量≤≤0,按按缺貨貨處理理;若若庫存存量≤≤庫庫存下下限,,則按按下限限報(bào)警警處理理;若若庫存存量>>庫庫存下下限,,而又又≤儲(chǔ)儲(chǔ)備備定額額,則則按訂訂貨處處理;;若庫庫存量量>庫庫存存下限限≤庫庫存存上限限,而而又>>儲(chǔ)儲(chǔ)備定定額,,則按按正常常處理理;若若庫存存量≥≥庫庫存上上限,,又>>儲(chǔ)儲(chǔ)備定定額,,則按按上限限報(bào)警警處理理。10作業(yè)11.招招聘考考試考考核管管理學(xué)學(xué)、英英語、、計(jì)算算機(jī)三三門課程,,錄取取規(guī)則則是::(1)總分分240分分(含含)以以上錄錄??;;(2)總分分180分分(不不含)以下下,或或其中中兩門門在60分分(不不含)以下下的不不錄取取;(3)如如果全全部課課程在在60分(含)以上上,需需參加加面試試再?zèng)Q決定是是否錄錄取;;如果果有一一門60分分(不含含)以以下需需復(fù)試試該課課程再再?zèng)Q定定是否否錄取取。畫出此此項(xiàng)處處理的的決策策表。。11條件與處理12345C1:總分≥240分YNNNNC2:總分≥180分
YYNYC3:兩門課≥60分
YY
NC4:一門課<60分
NY
A1:錄取√
A2:不錄取
√√A3:參加面試再?zèng)Q定是否錄取
√
A4:復(fù)試<60分課程再?zèng)Q定是否錄取
√
122.某銀行行發(fā)放放貸款款原則則如下下:(1))對于于貸款款未超超過限限額的的客戶戶,允允許立立即貸貸款。。(2))對于于貸款款已超超過限限額的的客戶戶,若若過去去還款款記錄錄好且且本次次貸款款額在在2萬萬元以以下,,可作作出貸貸款安安排,,否則則拒絕絕貸款款。請用結(jié)結(jié)構(gòu)化化英語語描述述該原原則。。13IF已已超超過貸貸款限限額IF客客戶戶過去去還款款記錄錄差THEN拒絕貸貸款ELSEIF本本次次貸款款額≥≥2萬THEN拒絕貸貸款ELSE作出貸貸款安安排ELSE允許立立即貸貸款14第7章章系系統(tǒng)設(shè)設(shè)計(jì)15系統(tǒng)設(shè)設(shè)計(jì)((SystemDesigns)階階段的的主要要目的的:系統(tǒng)分分析提提出的的邏輯輯方案案---物理理方案案。數(shù)據(jù)流流圖和和數(shù)據(jù)據(jù)字典典---軟件件系統(tǒng)統(tǒng)的模模塊結(jié)結(jié)構(gòu)圖圖,解決““系統(tǒng)統(tǒng)怎么么做””的問問題。。167.1系系統(tǒng)設(shè)設(shè)計(jì)概概述一.系系統(tǒng)設(shè)設(shè)計(jì)的的原則則(1)簡單單性::(2)系統(tǒng)統(tǒng)性::(3)靈活活性::(4)可靠靠性::(5)經(jīng)濟(jì)濟(jì)性::系統(tǒng)設(shè)設(shè)計(jì)所所使用用的主主要方方法是是以自自頂向向下結(jié)結(jié)構(gòu)化化的設(shè)設(shè)計(jì)方方法,,在局局部或或是某某些相相對規(guī)規(guī)模較較小的的系統(tǒng)統(tǒng)還可可以使使用原原型法法、面面向?qū)ο蟮牡姆椒ǚā?77.1系系統(tǒng)設(shè)設(shè)計(jì)概概述((續(xù)續(xù))二.系系統(tǒng)結(jié)結(jié)構(gòu)設(shè)設(shè)計(jì)根據(jù)系系統(tǒng)分分析的的要求求和組組織的的實(shí)際際情況況,對對新系系統(tǒng)的的總體體結(jié)構(gòu)構(gòu)進(jìn)行行大致致設(shè)計(jì)計(jì),它是是一種種宏觀觀、總總體上上的設(shè)設(shè)計(jì)和和規(guī)劃劃。(1))系統(tǒng)統(tǒng)結(jié)構(gòu)構(gòu)化方方法一個(gè)復(fù)復(fù)雜的的系統(tǒng)統(tǒng)看成成由許許多相相對獨(dú)獨(dú)立的的部分分組成成。再層層層劃分分,分分解為為若干干個(gè)組組成部部分進(jìn)進(jìn)行設(shè)設(shè)計(jì)。。系統(tǒng)結(jié)結(jié)構(gòu)化化的方方法::層次次結(jié)構(gòu)構(gòu)和模模塊化化結(jié)構(gòu)構(gòu)兩種種類型型。187.1系系統(tǒng)設(shè)設(shè)計(jì)概概述((續(xù)續(xù))(2))系統(tǒng)統(tǒng)的結(jié)結(jié)構(gòu)設(shè)設(shè)計(jì)原原則按照結(jié)結(jié)構(gòu)化化系統(tǒng)統(tǒng)分析析與設(shè)設(shè)計(jì)的的基本本思想想,根據(jù)數(shù)數(shù)據(jù)流流圖和和數(shù)據(jù)據(jù)字典典,借助助一套套標(biāo)準(zhǔn)準(zhǔn)的設(shè)設(shè)計(jì)準(zhǔn)準(zhǔn)則和和圖表表工具具,自頂向向下逐逐層把把系統(tǒng)統(tǒng)劃分分為若若干個(gè)個(gè)子系系統(tǒng)(大小適適當(dāng)、功功能明確確,具有有相對獨(dú)獨(dú)立性,,并容易易實(shí)現(xiàn))),把復(fù)雜系系統(tǒng)的設(shè)設(shè)計(jì)簡單單化。然后再自自下而上上地逐步步設(shè)計(jì)。。197.1系系統(tǒng)設(shè)設(shè)計(jì)概述述(續(xù)續(xù))子系統(tǒng)劃劃分的一一般原則則①子系統(tǒng)統(tǒng)要具有有相對獨(dú)獨(dú)立性②要使子子系統(tǒng)之之間數(shù)據(jù)據(jù)的依賴賴性盡量量?、圩酉到y(tǒng)統(tǒng)劃分的的結(jié)果應(yīng)應(yīng)使數(shù)據(jù)據(jù)冗余較較小④子系統(tǒng)統(tǒng)的設(shè)置置應(yīng)考慮慮今后管管理發(fā)展展的需要要⑤子系統(tǒng)統(tǒng)的劃分分應(yīng)便于于系統(tǒng)分分階段實(shí)實(shí)現(xiàn)⑥子系統(tǒng)統(tǒng)的劃分分應(yīng)考慮慮到各類類資源的的充分利利用207.1系系統(tǒng)設(shè)設(shè)計(jì)概述述(續(xù)續(xù))三.軟件件系統(tǒng)結(jié)結(jié)構(gòu)設(shè)計(jì)計(jì)(1)模模塊化設(shè)設(shè)計(jì)模塊:指指一組程程序語句句或描述述,包括括輸入與與輸出、、邏輯功功能描述述、內(nèi)部部信息及及其運(yùn)行行環(huán)境。。模塊化設(shè)設(shè)計(jì)原則則:①所劃分分的模塊塊其內(nèi)部部的凝聚聚性要好好,即模模塊具有有獨(dú)立性性,模塊塊之間的的聯(lián)系要要少。②模塊之之間的聯(lián)聯(lián)結(jié)只能能存在上上下級(jí)之之間的調(diào)調(diào)用關(guān)系系,不能能有同級(jí)級(jí)之間的的橫向聯(lián)聯(lián)系。③整個(gè)系系統(tǒng)呈樹樹狀結(jié)構(gòu)構(gòu),不允允許有網(wǎng)網(wǎng)狀結(jié)構(gòu)構(gòu)或交叉叉調(diào)用關(guān)關(guān)系出現(xiàn)現(xiàn)。④所有模模塊都必必須嚴(yán)格格地分類類編碼并并建立歸歸檔文件件。21軟件設(shè)計(jì)計(jì)原理好的模塊塊應(yīng)符合合信息隱隱蔽和模模塊獨(dú)立立性原則則。模塊獨(dú)立立性的兩兩個(gè)度量量標(biāo)準(zhǔn)::內(nèi)聚、、耦合塊間聯(lián)系系塊內(nèi)聯(lián)系系(1)模模塊的耦耦合模塊之間間的耦合合有數(shù)據(jù)據(jù)耦合、、控制偶偶合、公公共耦合合、內(nèi)容容耦合、、特征耦耦合五種種形式。。22模塊間耦耦合程度度無耦合如C與D無聯(lián)系系CDBAAB數(shù)據(jù)耦合合調(diào)用數(shù)據(jù)耦合合是指兩兩個(gè)模塊塊彼此間間通過參參數(shù)交換換信息且且每一個(gè)個(gè)參數(shù)僅僅僅為數(shù)數(shù)據(jù),它它是系統(tǒng)統(tǒng)中一種種低的耦耦合,是是一種理理想的模模塊連接接如B從屬屬于A,,A對B的訪問問是通過過變量(參參數(shù)表))進(jìn)行的的數(shù)據(jù)傳傳遞的。。23特征耦合合兩個(gè)模塊塊通過參參數(shù)表傳傳遞的是是某一數(shù)據(jù)結(jié)構(gòu)構(gòu)的子結(jié)結(jié)構(gòu),而而不是簡簡單變量量24控制耦合合指兩個(gè)個(gè)模塊彼彼此間傳傳遞的信信息中有有控制信信息,傳傳遞的參參數(shù)不僅僅僅有數(shù)數(shù)據(jù)還有有控制信信息??乜刂岂詈虾峡梢酝ㄍㄟ^適當(dāng)當(dāng)?shù)霓D(zhuǎn)化化,成為為數(shù)據(jù)耦耦合??刂岂詈虾限D(zhuǎn)化為為數(shù)據(jù)耦耦合控制耦合合模塊A傳傳遞一個(gè)個(gè)標(biāo)志給給B,通通過該該標(biāo)志控制B進(jìn)進(jìn)行某種種選擇AB標(biāo)志25公共耦合合一組模塊塊都使用用同一個(gè)個(gè)公共數(shù)據(jù)據(jù)區(qū)如BCE都訪問問全程數(shù)數(shù)據(jù)區(qū)中中的一個(gè)個(gè)數(shù)據(jù)項(xiàng)項(xiàng),如一一個(gè)磁盤盤文件。。若B取取一數(shù)后后調(diào)用C,C算算出的數(shù)數(shù)再送回回,E從從中取數(shù)數(shù),若C算錯(cuò),,則E也也錯(cuò)全程數(shù)據(jù)據(jù)區(qū)ABCDFE26內(nèi)容耦合合當(dāng)一個(gè)模模塊使用用保存在在另一個(gè)個(gè)模塊中中的數(shù)據(jù)據(jù)或控制制信息時(shí),或轉(zhuǎn)轉(zhuǎn)移進(jìn)入入另一模模塊中如A、D。根據(jù)據(jù)A的結(jié)結(jié)果決定定是否執(zhí)執(zhí)行D,,若A中中數(shù)據(jù)修修改,則D中數(shù)據(jù)據(jù)也得修修改。ABCDFE全程數(shù)據(jù)據(jù)區(qū)27系統(tǒng)模塊塊設(shè)計(jì)時(shí)時(shí)應(yīng)盡量量使用數(shù)數(shù)據(jù)耦合合,必要要時(shí)才使使用控制制耦合,,對公共共耦合的的模塊數(shù)數(shù)進(jìn)行限限制,堅(jiān)堅(jiān)決不用用內(nèi)容耦耦合。7.1系系統(tǒng)設(shè)設(shè)計(jì)概述述(續(xù)續(xù))28偶然內(nèi)聚聚W中幾個(gè)個(gè)語句實(shí)實(shí)際上無無任何聯(lián)聯(lián)系,僅僅因?yàn)閄YZ三三個(gè)模塊塊都含有有,才寫寫在一起起模塊內(nèi)聚聚程度--塊內(nèi)聯(lián)聯(lián)系XYZA=B+CGETCARDPUTOUTPUTIFI=5THENE=0W29邏輯內(nèi)聚聚A、B、、C功能能相似,,為節(jié)約約內(nèi)存,,將其合合并為一一個(gè)模塊塊ABC。ABC的的塊內(nèi)聯(lián)聯(lián)系即為為邏輯內(nèi)內(nèi)聚時(shí)間內(nèi)聚聚:任務(wù)在同同一時(shí)間間執(zhí)行XYZABC過程內(nèi)聚聚:模塊內(nèi)處處理成分之間無無關(guān)且以以特定順順序執(zhí)行行通信內(nèi)聚聚:是指一個(gè)個(gè)模塊內(nèi)內(nèi)部的各各個(gè)組成成部分所所完成的的動(dòng)作都都使用了了同一個(gè)個(gè)輸入數(shù)數(shù)據(jù)或產(chǎn)產(chǎn)生同一一輸出數(shù)數(shù)據(jù)30順序聚合合是指一個(gè)個(gè)模塊內(nèi)內(nèi)部的各各個(gè)組成成部分,,都緊密密相關(guān)于于同一功功能,且且必須順順序執(zhí)行行,前一部分分處理動(dòng)動(dòng)作的輸輸出是后后一部分分處理動(dòng)動(dòng)作的輸輸入。如:求二次方方程的根根1.輸入入A,BB,C2求解3.輸出出功能內(nèi)聚聚:模塊中各各處理成成分屬于于一個(gè)整整體,都都為完成成同一功功能,很很難分割割如求矩陣陣的乘積積\矩陣陣的逆\\排序是指一個(gè)個(gè)模塊內(nèi)內(nèi)部各個(gè)個(gè)組成部部分全部部屬于一一個(gè)整體體執(zhí)行同同一功能能。如客客人信息息輸入模模塊等。。功能聚聚合模塊塊都具有有一個(gè)目目的、有有單一的的功能。。因而其其界面非非常清楚楚,與其其他的模模塊聯(lián)系系低,可可讀性、、可修改改性、維維護(hù)性、、可測試試性均很很好。許許多功能能聚合模模塊可集集中成為為新的系系統(tǒng)或子子系統(tǒng)。。在進(jìn)行行模塊設(shè)設(shè)計(jì)時(shí),,應(yīng)盡可可能追求求功能聚聚合。317.1系系統(tǒng)設(shè)設(shè)計(jì)概述述(續(xù)續(xù))四.軟件件結(jié)構(gòu)描描述工具具(一)系系統(tǒng)的結(jié)結(jié)構(gòu)化描描述---控制結(jié)結(jié)構(gòu)圖控制結(jié)構(gòu)構(gòu)圖常用用符號(hào)327.1系系統(tǒng)設(shè)設(shè)計(jì)概述述(續(xù)續(xù))模塊間有有三種調(diào)調(diào)用關(guān)系系:順序序調(diào)用、、選擇調(diào)調(diào)用和重重復(fù)調(diào)用用(a)是是順序調(diào)調(diào)用,模模塊B、、C、D是模塊塊A的下下層模塊塊,它們們由模塊塊A調(diào)用用,并協(xié)協(xié)同完成成模塊A的功能能。A模模塊先調(diào)調(diào)用B模模塊,然然后依次次是C和和D模塊塊。(b)是是選擇調(diào)調(diào)用,模模塊A根根據(jù)情況況選擇調(diào)調(diào)用B、、C、D。(c)是是重復(fù)調(diào)調(diào)用,模模塊A對對B多次次反復(fù)調(diào)調(diào)用。337.1系系統(tǒng)設(shè)設(shè)計(jì)概述述(續(xù)續(xù))(二)由由數(shù)據(jù)流流圖導(dǎo)出出控制結(jié)結(jié)構(gòu)圖控制結(jié)構(gòu)構(gòu)圖的依依據(jù)就是是在系統(tǒng)統(tǒng)分析階階段產(chǎn)生生的數(shù)據(jù)據(jù)流程圖圖數(shù)據(jù)流圖圖的類型型:1.變換換型的數(shù)數(shù)據(jù)流圖圖筆記p55具有較明明確的輸輸入、變變換(加加工)和和輸出界界面的數(shù)數(shù)據(jù)流圖圖。即數(shù)數(shù)據(jù)流圖圖明顯地地分為輸輸入、主主加工、、輸出三三部分。。如匯款系系統(tǒng)的數(shù)數(shù)據(jù)流圖圖34匯款單物理輸入入格式檢查合格匯款款單計(jì)算匯費(fèi)核準(zhǔn)后的的匯款單單打印數(shù)據(jù)數(shù)據(jù)物理輸出出352.事務(wù)務(wù)型的數(shù)數(shù)據(jù)流圖圖某個(gè)加工工將其輸輸入變成成一系列列發(fā)散的的數(shù)據(jù)流流,形成成許多活活動(dòng)路徑徑,并根根據(jù)輸入入值選擇擇其中一一條路徑徑,具有有這種特特征的數(shù)數(shù)據(jù)流圖圖稱為事事務(wù)性型型的數(shù)據(jù)據(jù)流圖。。這個(gè)加加工稱為為事務(wù)中中心。如:p5636住戶要求求要求類型輸入分房單分房處理調(diào)房單調(diào)房處理退房單退房處理37(二)..設(shè)計(jì)步步驟(筆p57)1復(fù)查基基本系統(tǒng)統(tǒng)模型2復(fù)查精精化數(shù)據(jù)據(jù)流圖3確定定數(shù)據(jù)流流圖的類類型通常是混混合體,,要從整整體上確確定是那那種類型型如(筆p57)4把數(shù)據(jù)據(jù)流圖映映射為軟軟件的模模塊結(jié)構(gòu)構(gòu),設(shè)計(jì)計(jì)出模塊塊結(jié)構(gòu)的的上層,,即頂層層和第一一層385基于數(shù)數(shù)據(jù)流圖圖,逐步步分解高高層模塊塊結(jié)構(gòu),,設(shè)計(jì)下下層模塊塊結(jié)構(gòu)。。6對軟件件初始模模塊結(jié)構(gòu)構(gòu)求精,,得到更更合理的的軟件結(jié)結(jié)構(gòu)7接口描描述39(1)變變換設(shè)計(jì)計(jì)變換型數(shù)數(shù)據(jù)流圖圖導(dǎo)出相相應(yīng)的軟軟件模塊塊結(jié)構(gòu)的的過程1復(fù)查基基本系統(tǒng)統(tǒng)模型2復(fù)查并并精化數(shù)數(shù)據(jù)流圖圖3確定變變換型的的,將其其劃分出出輸入、、主加工工、輸出出.方法:從從物理輸輸入端開開始,一一步步向向系統(tǒng)流流動(dòng),直直到某個(gè)個(gè)數(shù)據(jù)流流不能看看作是系系統(tǒng)的輸輸入為止止,則前前一個(gè)數(shù)數(shù)據(jù)流就就是邏輯輯輸入。。例筆p5840DBA①②③④⑤⑥HGEFC主加工4.根據(jù)據(jù)變換型型數(shù)據(jù)流流圖,將將軟件初初始模塊塊結(jié)構(gòu)圖圖的上層層設(shè)計(jì)出出來.頂頂層和第第一層..SD方法法采用自自頂向下下的策略略,關(guān)鍵鍵是找頂頂.變換換型設(shè)計(jì)計(jì)一旦確確定了系系統(tǒng)的主主加工,,則頂找找到.先設(shè)計(jì)一一個(gè)主模模塊,畫畫在與主主加工相相應(yīng)的位位置.根根據(jù)變換換型的三三部分設(shè)設(shè)計(jì)出頂頂層和第第一層..41systeminputprocessoutput主模塊輸出模塊塊輸入模塊塊變換模塊塊頂層---主模塊塊,控制制協(xié)調(diào)輸輸入模塊塊\變換換\輸出出模塊的的工作第一層--為每個(gè)個(gè)邏輯輸輸入設(shè)計(jì)計(jì)一個(gè)輸輸入模塊塊----向主模模塊提供供數(shù)據(jù)為每個(gè)邏邏輯輸出出設(shè)計(jì)一一個(gè)輸出出模塊----將將主模塊塊提供的的數(shù)據(jù)輸輸出為主加工工設(shè)計(jì)變變換模塊塊----將邏輯輯輸入變變換成邏邏輯輸出出42變換型DFD轉(zhuǎn)轉(zhuǎn)換為CSD圖圖變換型結(jié)結(jié)構(gòu)的數(shù)數(shù)據(jù)流圖圖是一種種線性狀狀結(jié)構(gòu),,可以明明顯的區(qū)區(qū)分輸入入、處理理、輸出出三部分分。變換換分析就就是從變變換型數(shù)數(shù)據(jù)流圖圖映射出出模塊結(jié)結(jié)構(gòu)圖。。首先找找出主要要處理功功能,即即變換中中心,43445.分解解上層模模塊結(jié)構(gòu)構(gòu),設(shè)計(jì)計(jì)中下層層模塊..1)輸入入模塊的的下層模模塊的設(shè)設(shè)計(jì)輸入模塊塊由兩部部分組成成,一部部分接收收數(shù)據(jù),,另一部部分是將將這些數(shù)數(shù)據(jù)變成成調(diào)用模模塊所需需要的數(shù)數(shù)據(jù).每個(gè)輸入入模塊設(shè)設(shè)計(jì)兩個(gè)個(gè)下屬模模塊:輸輸入模模塊變換模塊塊.45systemGetCMakeCintoD、EPutEECPutDCD.EDGetBMakeBintoCBBCMakeEintoGPutGPutFMakeDintoFGetAMakeAintoBMakeGintoHPutHAABGHHEGGDFFBA①②③④⑤⑥HGEFCD465.分解上上層模塊結(jié)結(jié)構(gòu),設(shè)計(jì)計(jì)中下層模模塊.2)輸出模模塊的下層層模塊的設(shè)設(shè)計(jì)輸出模塊的的功能:將將調(diào)用模塊塊給它的數(shù)數(shù)據(jù)輸出兩部分:一部分將其其調(diào)用模塊塊提供的數(shù)數(shù)據(jù)變換成成輸出的形形式另一部分是是輸出輸出模塊設(shè)設(shè)計(jì)兩個(gè)下下層模塊::變換模塊塊輸出模塊3)變換模模塊下屬模模塊的設(shè)計(jì)計(jì)無一定的規(guī)規(guī)則可循,,根據(jù)相應(yīng)應(yīng)的加工解解決476對軟件初初始模塊結(jié)結(jié)構(gòu)求精,,得到更合合理的軟件件結(jié)構(gòu)7接口描述述48(2)事務(wù)務(wù)設(shè)計(jì)事務(wù)設(shè)計(jì)是是從事務(wù)型型DFD導(dǎo)導(dǎo)出軟件初初始模塊圖圖的過程1、2步略略3.確定定是否為事事務(wù)型的DDFDGBAHEFCUVXXYYZZD49GBAHEFCUVXXYYZZDsystemGetAXXYYZZoutputABECFDGH4.設(shè)計(jì)上上層模塊先為事務(wù)中中心設(shè)計(jì)主主模塊,然然后為每條條活動(dòng)路徑徑設(shè)計(jì)一個(gè)個(gè)事務(wù)處理理模塊若各活動(dòng)路路徑是發(fā)散散的,則在在第一層需需要設(shè)計(jì)輸輸出模塊;;當(dāng)活動(dòng)路路徑又集中中到一個(gè)加加工時(shí),需需要設(shè)計(jì)輸輸出模塊5.分解上上層模塊,,設(shè)計(jì)中下下層模塊。。如有輸入入、輸出模模塊其下屬屬模塊的設(shè)設(shè)計(jì)方法同同變換設(shè)計(jì)計(jì)507.3代代碼設(shè)計(jì)代碼的功能能代碼的設(shè)計(jì)計(jì)代碼的種類類代碼結(jié)構(gòu)中中的校驗(yàn)位51代碼的功能能為事物提供供一個(gè)概要要而唯一的的標(biāo)志,便便于數(shù)據(jù)的的存儲(chǔ)和檢檢索可以提高處處理的效率率和精度提高了數(shù)據(jù)據(jù)的全局一一致性代碼是人和和計(jì)算機(jī)的的共同語言言,是兩者者交換信息息的工具52代碼設(shè)計(jì)代碼的功能能代碼的設(shè)計(jì)計(jì)代碼的種類類代碼結(jié)構(gòu)中中的校驗(yàn)位53代碼設(shè)計(jì)1.代碼設(shè)設(shè)計(jì)原則(1)唯一一性:每個(gè)代碼都都僅代表唯唯一的實(shí)體體或?qū)傩??!?2)系統(tǒng)統(tǒng)性:系統(tǒng)所用代代碼要盡量量標(biāo)準(zhǔn)化,,盡量參照照國家和行行業(yè)標(biāo)準(zhǔn)。。(3)合理理性:代碼結(jié)構(gòu)要要合理,盡盡量反映編編碼對象的的特征,并并與事物分分類體系相相適應(yīng)。(4)穩(wěn)定定性:代碼應(yīng)能適適應(yīng)環(huán)境的的變化,要要預(yù)留足夠夠的位置。(5)可識(shí)識(shí)別性:代碼盡量短短,不使用用易混淆的的字符,盡盡量采用不不易出錯(cuò)的的代碼結(jié)構(gòu)構(gòu),當(dāng)代碼碼很長時(shí),,應(yīng)分成小小段,便于于記憶。54代碼設(shè)計(jì)原原則若已知碼的的位數(shù)為p,每一位上上可用字符符數(shù)為Si,則可以組組成碼的總總數(shù)為C=∏Si南昌市普通通居民的電電話號(hào)碼為為7位,均均以0到9阿拉伯?dāng)?shù)數(shù)字表示。。其中首位位不能用0、1和9,則南昌昌市可安裝裝普通居民民電話的最最大理論容容量為:C=10*10*10*10*10*10*7=700000055以下哪一個(gè)個(gè)用作代碼碼比較合適適?M3MFOV螺絲釘N25N2556代碼設(shè)計(jì)代碼的功能能代碼的設(shè)計(jì)計(jì)代碼的種類類代碼結(jié)構(gòu)中中的校驗(yàn)位57代碼設(shè)計(jì)((續(xù))2.代碼分分類(1)順序序碼:用連續(xù)數(shù)字字代表編碼碼對象(2)區(qū)間間碼:區(qū)間碼是把把數(shù)據(jù)項(xiàng)分分成若干組組,每一區(qū)區(qū)間代表一一個(gè)組。(3)助憶憶碼:用文字、數(shù)數(shù)字或文字字?jǐn)?shù)字結(jié)合合起來描述述,將編碼碼對象的名名稱、規(guī)格格等作為代代碼的一部部分,以幫幫助記憶。。(4)校驗(yàn)驗(yàn)碼:為保證輸入入的正確性性,在編碼碼設(shè)計(jì)結(jié)構(gòu)構(gòu)中原有代代碼的基礎(chǔ)礎(chǔ)上,加一一位校驗(yàn)位位,使它變變成代碼的的一個(gè)組成成部分。58代碼的種類類(一)順序序碼:一種種用連續(xù)數(shù)數(shù)字代表編編碼對象的的碼順序碼(系列碼)碼內(nèi)容1廠長2科長3科員4生產(chǎn)工人59例:一個(gè)企企業(yè)職工代代碼的設(shè)計(jì)計(jì)0001張張三0002張張四……0001~0050為一車間間人員0051張張五0052張張六……0050~0100為二車間間人員60代碼的種類類(二)區(qū)間間碼:區(qū)間間碼把數(shù)據(jù)據(jù)項(xiàng)分成若若干組,每每一區(qū)間代代表一個(gè)組組,碼中數(shù)數(shù)字的值和和位置都代代表一定意意義23用戶分類碼(第一位)采購總量(第二位)碼分類碼分類1批發(fā)單位1<9999元2零售單位210000-29999元3教育界330000-49999元4國防部門4>49999元5其他部門5-61區(qū)間碼多面碼:一個(gè)數(shù)據(jù)項(xiàng)項(xiàng)有多方面面特性,為為各特性規(guī)規(guī)定一個(gè)位位置例:2123上下關(guān)聯(lián)區(qū)區(qū)間碼十進(jìn)位碼材料螺釘直徑螺釘頭形狀表面處理1-不銹鋼1-φ0.51-圓頭1-未處理2-黃銅2-φ1.02-平頭2-鍍鉻3-鋼3-φ1.5
3-六角方頭3-鍍鋅4-方形頭4-上漆將2005年4月26日表示示為2005042662代碼的種類類(三)助憶憶碼:助憶憶碼用文字字、數(shù)字或或文字?jǐn)?shù)字字結(jié)合起來來描述例如:用mm代表毫毫米,用jxsd代代表江西師師大。63在某單位的的庫存管理理信息系統(tǒng)統(tǒng)中,庫存存產(chǎn)品的代代碼采用如如下形式,,代碼共6位,其形形式為XXYYZZ,其中XX表示產(chǎn)產(chǎn)品的種類類,YY表表示產(chǎn)品的的型號(hào),ZZ是順序序碼,該代代碼屬于區(qū)間碼64在信息中心心的人口資資源管理中中,對縣級(jí)級(jí)以上的城城市按人口口多少排序序,其序號(hào)號(hào)作為該城城市的編碼碼,如上海海為001,北京為為002,,天津?yàn)?03,該該編碼方式式為順序碼電話號(hào)碼中中的區(qū)號(hào)編編碼方式為為順序碼65代碼設(shè)計(jì)代碼的功能能代碼的設(shè)計(jì)計(jì)代碼的種類類代碼結(jié)構(gòu)中中的校驗(yàn)位66代碼結(jié)構(gòu)中中的校驗(yàn)位位為了保證正正確輸入,,有意識(shí)地地在編碼設(shè)設(shè)計(jì)結(jié)構(gòu)中中原有代碼碼的基礎(chǔ)上上,另外加加上一個(gè)校校驗(yàn)位,使使它事實(shí)上上變成代碼碼的一個(gè)組組成部分。。校驗(yàn)位通通過事先先規(guī)定的數(shù)數(shù)學(xué)方法計(jì)計(jì)算出來。。代碼一旦旦輸入,計(jì)計(jì)算機(jī)會(huì)用用同樣的數(shù)數(shù)學(xué)運(yùn)算方方法按輸入入的代碼數(shù)數(shù)字計(jì)算出出校驗(yàn)位,,并將它與與輸入的校校驗(yàn)位進(jìn)行行比較,以以證實(shí)輸入入是否正確確。671、根據(jù)編編碼規(guī)則設(shè)設(shè)計(jì)代碼682、確定各各位代碼權(quán)權(quán)數(shù)693、按算法法計(jì)算704、確定模模M并求余余數(shù)R715、傳輸并并校驗(yàn)729、靜夜四無無鄰,荒居居舊業(yè)貧。。。12月-2212月-22Thursday,December29,202210、雨雨中中黃黃葉葉樹樹,,燈燈下下白白頭頭人人。。。。12:44:3512:44:3512:4412/29/202212:44:35PM11、以我獨(dú)沈久久,愧君相見見頻。。12月-2212:44:3512:44Dec-2229-Dec-2212、故故人人江江海海別別,,幾幾度度隔隔山山川川。。。。12:44:3612:44:3612:44Thursday,December29,202213、乍見翻翻疑夢,,相悲各各問年。。。12月-2212月-2212:44:3612:44:36December29,202214、他鄉(xiāng)生白發(fā)發(fā),舊國見青青山。。29十二月月202212:44:36下午午12:44:3612月-2215、比不了得得就不比,,得不到的的就不要。。。。十二月2212:44下午12月-2212:44December29,202216、行動(dòng)出出成果,,工作出出財(cái)富。。。2022/12/2912:44:3612:44:3629December202217、做前,能夠夠環(huán)視四周;;做時(shí),你只只能或者最好好沿著以腳為為起點(diǎn)的射線線向前。。12:44:36下午午12:44下下午12:44:3612月-229、沒沒有有失失敗敗,,只只有有暫暫時(shí)時(shí)停停止止成成功功?。?。。12月月-2212月月-22Thursday,December29,202210、很多事事情努力力了未必必有結(jié)果果,但是是不努力力卻什么么改變也也沒有。。。12:44:3612:44:3612:4412/29/202212:44:36PM11、成功就是是日復(fù)一日日那一點(diǎn)點(diǎn)點(diǎn)小小努力力的積累。。。12月-2212:44:3612:44Dec-2229-Dec-2212、世世間間成成事事,,不不求求其其絕絕對對圓圓滿滿,,留留一一份份不不足足,,可可得得
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 統(tǒng)編版語文三年級(jí)下冊情境化試期末測試題(含答案)
- 山東省煙臺(tái)市招遠(yuǎn)市(五四學(xué)制)2024-2025學(xué)年八年級(jí)上學(xué)期期末考試語文試卷(含答案)
- 【先學(xué)后教新思路】2020高考物理一輪復(fù)習(xí)-教案39-磁場
- 2022《全程復(fù)習(xí)方略》高考生物一輪復(fù)習(xí):單元評(píng)估檢測(四)-必修一第六章細(xì)胞的生命歷程
- 【考前三個(gè)月】2021屆高考物理(安徽專用)專題講練:專題4-萬有引力定律及其應(yīng)用
- 【全程復(fù)習(xí)方略】2020年數(shù)學(xué)文(廣西用)課時(shí)作業(yè):第十一章-第三節(jié)相互獨(dú)立事件同時(shí)發(fā)生的概率
- 五年級(jí)數(shù)學(xué)(小數(shù)除法)計(jì)算題專項(xiàng)練習(xí)及答案
- 三年級(jí)數(shù)學(xué)計(jì)算題專項(xiàng)練習(xí)及答案
- 【全程復(fù)習(xí)方略】2020年高考化學(xué)課時(shí)提能演練(八)-2.4-鐵及其化合物(魯科版-福建專供)
- 《神經(jīng)肌肉促進(jìn)技術(shù)》課件
- 2024年企業(yè)團(tuán)購:銷售合作協(xié)議3篇
- 2024-2025學(xué)年八年級(jí)語文上學(xué)期期末真題復(fù)習(xí) 專題06 文言文閱讀
- 制藥課程設(shè)計(jì)三廢處理
- 2024-2025學(xué)年上學(xué)期廣州初中英語九年級(jí)期末試卷
- 惠州學(xué)院《大學(xué)物理》2021-2022學(xué)年第一學(xué)期期末試卷
- 期末測試卷(試題)-2024-2025學(xué)年北師大版數(shù)學(xué)五年級(jí)上冊
- 關(guān)于培訓(xùn)的課件
- 2024上海市房屋租賃合同范本下載
- 2024消防安全警示教育(含近期事故案例)
- Starter Section 1 Meeting English 說課稿 -2024-2025學(xué)年北師大版(2024)初中英語七年級(jí)上冊
- 2024年法律職業(yè)資格考試(試卷一)客觀題試卷及解答參考
評(píng)論
0/150
提交評(píng)論