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

正文內(nèi)容

軟件工程習(xí)題及解答(文件)

 

【正文】 ,直至計(jì)算出并保存好所有指定地點(diǎn)的日平均溫度。但是,初始化變量 sum是本程序特有的操作,而打開(kāi)文件是硬件要求的操作,是任何使用文件的程序都包含的一個(gè)操作,并非本程序特有的操作。 :綜合分析圖 。 如果兩個(gè)模塊中的一個(gè)模塊 給另一個(gè)模塊傳遞控制元素,也就是說(shuō),如果一個(gè)模塊明顯地控制另一個(gè)模塊的邏輯,則它們之間具有控制耦合。 圖 右側(cè)文字說(shuō)明,模塊 p、 t 和 u 更新同一個(gè)數(shù)據(jù)庫(kù),因此,它們之間具有公共環(huán)境耦合。 :我們?cè)诮獯鸬?2 章第 11 題的過(guò)程中,已經(jīng)用結(jié)構(gòu)化分析方法詳細(xì)地分析了這個(gè)工資支付系統(tǒng),并且認(rèn)真審查了結(jié)構(gòu)化分析所得出的結(jié)果。 接下來(lái)應(yīng)該分析確定輸入流和輸出流的邊界,以孤立出變換中心?!坝”砀瘛憋@然應(yīng)該位于輸出流中。所謂第一級(jí)分解就是確定系統(tǒng)的總體控制結(jié)構(gòu)。變換分析的映射規(guī)則是,從變換 中心的邊界開(kāi)始沿著輸入通路向外移動(dòng),把輸入通路中每個(gè)處理映射成軟件結(jié)構(gòu)中“輸入信息處理控制模塊”控制下的一個(gè)低層模塊;然后沿輸出通路向外移動(dòng),把輸出通路中每個(gè)處理映射成直接或間接受“輸出信息處理控制模塊”控制的一個(gè)低層模塊;最后把變換中心內(nèi)的每個(gè)處理映射成受“變換中心控制模塊”控制的一個(gè)低層模塊。此外,完成具體輸出功能的模塊只有一個(gè),無(wú)須再額外設(shè)置一個(gè)輸出信息處理控制模塊,因此應(yīng)該去掉“印出計(jì)算結(jié)果”模塊。圖 該流圖中的區(qū)域 ,其中區(qū)域 I為圖的外部區(qū)域。 按照慣例,把所有總是成對(duì)出現(xiàn)或以 3個(gè)一組方式出現(xiàn)的符號(hào)視為一個(gè)運(yùn)算符。其中, IFTHENELSE型分支結(jié)構(gòu)的分支條件是 x1, THEN部分是處理 f和另一個(gè)分支條件為 x6的 IFTHENELSE型分支結(jié)構(gòu); ELSE部分是一個(gè) CASE型多分支結(jié)構(gòu)。 判定表的每一列是一條計(jì)算規(guī)則。 圖 由偽碼轉(zhuǎn)變成的盒圖 : (1)通常所說(shuō)的結(jié)構(gòu)化程序,是按照狹義的結(jié)構(gòu)程序的定義衡量,符合定義規(guī)定的程序。 圖 與圖 (不用 flag) : (1)根據(jù)這個(gè)偽碼程序畫出的程序流程圖如圖 。 圖 與圖 (4)該程序邏輯中有兩個(gè)錯(cuò)誤 第一個(gè)錯(cuò)誤是 WHILE循環(huán)條件 I≤ T:根據(jù)這個(gè)條件,當(dāng) I=T時(shí)應(yīng)該執(zhí)行一遍循環(huán)體。 :( 1)圖 : START Loop:IF P1 THEN S1 IF P2 THEN S2 IF P3 THEN S3 IF P4 THEN S4 GO TO Loop ELSE GO TO Exit END ELSE GO TO Exit END ELSE GO TO Exit END Exit: STOP (2)使用附加的標(biāo)志變量 flag,設(shè)計(jì)出的等價(jià)的結(jié)構(gòu)化程序偽碼如下: START flag=TRUE DO UNTIL(NOT P4) OR (NOT flag) IF P1 THEN S1 ELSE flag=FALSE END IF P2 AND flag THEN S2 ELSE flag=FALSE END IF P3 AND flag THEN S3 ELSE flag=FALSE END IF P4 AND flag THEN S4 ELSE flag=FALSE END END STOP (3)不使用附加的標(biāo)志變量 flag的等價(jià)的結(jié)構(gòu)化程序偽碼如下: START DO UNTIL (NOT P1) OR (NOT P2) OR (NOT P3) OR (NOT P4) IF P1 THEN S1 IF P2 THEN S2 IF P3 THEN S3 IF P4 THEN S4 END END END END END STOP 13.答:偽碼準(zhǔn)確地描述了程序的控制流程。實(shí)際上,它用了 GO TO 語(yǔ)句實(shí)現(xiàn)了 DO_UNTIL型循環(huán)結(jié)構(gòu) 。當(dāng)執(zhí)行完最內(nèi)層的 IF語(yǔ)句之后,把 I賦值為可執(zhí)行的最大標(biāo)號(hào)值加 1,而 DOUNTIL循環(huán)的結(jié)束條件就是 I等于這個(gè)值。圖 Jackson圖。 圖 進(jìn)一步簡(jiǎn)化后的結(jié)構(gòu)化程序 15.答: Jackson 圖善于描繪復(fù)雜事物的組成。最外層的 IF 語(yǔ)句在 I=1 時(shí)執(zhí)行,執(zhí)行完這個(gè) IF語(yǔ)句后把 I賦值為隨后應(yīng)該執(zhí)行的內(nèi)層 IF語(yǔ)句所對(duì)應(yīng)的 CASE標(biāo)號(hào)值。 但 是,同樣的控制流程可以用不同的偽碼來(lái)描述,因此,由程序流程圖轉(zhuǎn)變成的偽碼不是唯一的。因此,應(yīng)該把循環(huán)條件改為 I 第二個(gè)錯(cuò)誤是印出“無(wú)匹配“的條件 N=0:該程序使 用變量 MATCH存放匹配次數(shù),因此,印出“無(wú)匹配“的條件應(yīng)該是 MATCH=0。因?yàn)樵趫D “印出緩沖 區(qū)的內(nèi)容”這個(gè)處理框有兩個(gè)入口;此外,循環(huán)結(jié)構(gòu)有兩個(gè)出口: I≤ T為假和 MATCH=N為真時(shí)都結(jié)束循環(huán)。 (2)使用附加的標(biāo)志變量 flag,至少有兩種方法可以把該程序改造為等價(jià)的結(jié)構(gòu)化程序,圖 的結(jié)構(gòu)化程序。 圖 描述手續(xù)費(fèi)計(jì) 算方法的判定樹(shù) :( 1)從該偽碼程序轉(zhuǎn)變成的程序流程圖示于圖 。 圖 與圖 :令 P代表交易的總金額, Q代表每股的售價(jià), n代表交易的股數(shù)。 代碼中包含的各種操作數(shù)的個(gè)數(shù)如下列: 操作數(shù) 個(gè)數(shù) Z 4 0 2 X 3 Y 2 1 1 因此,操作數(shù)的總個(gè)數(shù)為 N2=12。因此,圖 2*1+1*( 31) +1=5 : Halstead 方法根據(jù)詳細(xì)設(shè)計(jì)中使用的不同運(yùn)算符的個(gè)數(shù) n1 和不同操作數(shù)的個(gè)數(shù)n2來(lái)預(yù)測(cè)程序長(zhǎng)度 H。 圖 優(yōu)化后的工資支付軟件結(jié)構(gòu) :計(jì)算環(huán)形復(fù)雜度的方法主要有下述 3種。 圖 工資支付系統(tǒng)的第二級(jí)分解 最后一個(gè)設(shè)計(jì)步驟是,對(duì)工資支付系統(tǒng)的初步設(shè)計(jì)結(jié)果進(jìn)行優(yōu)化。 圖 工資支付系統(tǒng)的第一級(jí)分解 再下一步設(shè)計(jì)步驟是,完成“第二級(jí)分解”。綜上所述,得出畫有流邊界的數(shù)據(jù)流圖,如圖 ?!皩徍藬?shù)據(jù)”僅僅對(duì)收集來(lái)的事務(wù)數(shù)據(jù)進(jìn)行校核,并不對(duì)數(shù)據(jù)進(jìn)行加工處理,它的基本功能是確保輸入的事務(wù)數(shù)據(jù)時(shí)合理的,因此,也應(yīng)該歸入輸入流的行列。 從圖 可以看出,事務(wù)數(shù)據(jù)和人事數(shù)據(jù)沿著兩條 輸入通路進(jìn)入系統(tǒng),輸出數(shù)據(jù)沿著一條輸出通路離開(kāi)系統(tǒng),數(shù)據(jù)流圖中沒(méi)有明顯的事務(wù)中心。模塊 q和 s之間(接口 4)的耦合情況與此類似。另一個(gè)控制耦合的例子是把控制開(kāi)關(guān)作為一個(gè)參數(shù)傳遞。當(dāng)模塊 q把控制返還給模塊 p時(shí),它傳回一個(gè)狀態(tài)標(biāo)志。因此,“ 初始化變量 sum和打開(kāi)文件”這個(gè)模塊的內(nèi)聚類型都是偶然內(nèi)聚。 從上述敘述可知,“計(jì)算多個(gè)地點(diǎn)的日平均溫度”、“讀取地點(diǎn)、時(shí)間和溫度”、“創(chuàng)建新的溫度記錄”、“計(jì)算特定地點(diǎn)的
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1