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

正文內(nèi)容

軟件工程習(xí)題及解答(專業(yè)版)

  

【正文】 14.答:( 1)從這個(gè)例子中看出, Ashcroft_Manna 技術(shù)的基本方法是,當(dāng)待改造的程序含有嵌套的費(fèi)結(jié)構(gòu)化的 IF語(yǔ)句時(shí),改造后的程序中增加 DOCASE語(yǔ)句和 DOUNTIL語(yǔ)句,并增加一個(gè)輔助變量 I, I 的初始值偽 1。圖 ,顯然不符合狹義的結(jié)構(gòu)程序的定義,因此是非結(jié)構(gòu)化的程序。 圖 用羅馬數(shù)字標(biāo)注出區(qū)域 (2)環(huán)形復(fù)雜度等于流圖中邊的條數(shù)減去結(jié)點(diǎn)數(shù)之后再加 2 圖 11條邊, 8個(gè)結(jié)點(diǎn),所以它的環(huán)形復(fù)雜度為 118+2=5 (3)環(huán)形復(fù)雜度等于程序中的判斷數(shù)加 1 流圖中有 2條輸出弧的結(jié)點(diǎn)(例如,圖 c和 f)對(duì)應(yīng)于程序中的 1個(gè)判斷,有 n( n2)條輸出弧的結(jié)點(diǎn)(例如,圖 a有 3條輸出?。?duì)應(yīng)于程序中的 n1個(gè)判斷?!胺职l(fā)工資明細(xì)表”由人工完成,它不是 工資支付程序的一部分。例如,當(dāng)給具有邏輯內(nèi)聚的模塊傳遞功能代碼時(shí)就傳遞了控制元素。 :從圖 ,這個(gè)程序的功能是計(jì)算若干個(gè)指定地點(diǎn)的每日平均溫度。 圖 第三步求精(有嚴(yán)重錯(cuò)誤) 正如剛才講過(guò)的,圖 ,當(dāng)事務(wù)類型為 2(修改)時(shí)沒(méi)有考慮下一個(gè)事務(wù)的影響,就把修改后的主文件記錄寫入新的主文件中。 總結(jié)上述例子中揭示出的處理過(guò)程,得到表 。換句話說(shuō),可以把逐步求精方法看作是建立某個(gè)階段內(nèi)需要解決的各種問(wèn)題的優(yōu)先級(jí)的一種技術(shù)。它的基本思想是根據(jù)用戶給出的基本需求,通過(guò)快速實(shí)現(xiàn)構(gòu)造出一個(gè)小型的可執(zhí)行的模型,滿足用戶的基本要求,這就是系統(tǒng)界面原型。一般,評(píng)審的結(jié)果都包括了一些修改意見(jiàn),待修改完成后再經(jīng)評(píng)審?fù)ㄟ^(guò),才可進(jìn)入設(shè)計(jì)階段。 要求: (1)用判定表表示手續(xù)費(fèi)的計(jì)算方法; (2)用判定樹表示手續(xù)費(fèi)的計(jì)算方法; 9. 畫出下列偽碼程序的程序流程圖和盒圖。 圖 計(jì)算多地點(diǎn)日平均溫度的程序 3. 分析圖 ,確定模塊之間的耦合類型。 第三章習(xí)題 一、選擇題 1. 軟件需求分析階段的工作,可以分為以下 4 個(gè)方面:對(duì)問(wèn)題的識(shí)別、分析與綜合、編寫需求分析文檔以及 ( )。 圖 一個(gè)程序的模塊互連圖 在圖 ,表 。 START IF P THEN WHILE q DO F END DO ELSE BLOCK g n END BLOCK END IF STOP 圖 一個(gè)非結(jié)構(gòu)化程序 10. 圖 ,請(qǐng)問(wèn): (1)為什么說(shuō)它是非結(jié)構(gòu)化的? (2)設(shè)計(jì)一個(gè)與它等價(jià)的結(jié)構(gòu)化程 序。 2. 答案: D. 分析:雖然各種分析方法都有獨(dú)特的描述方法,但所有的分析方法還是有它們共同適用的基本原則。讓用戶計(jì)算機(jī)上實(shí)際運(yùn)行這個(gè)用戶界面原型,在試用的過(guò)程中得到親身感受和受到啟發(fā),做出反應(yīng)和評(píng)價(jià),提出同意什么和不同意什么。它能確保每個(gè)問(wèn)題都在恰當(dāng)?shù)臅r(shí)間得到解決,而且在任何時(shí)候都不需要同時(shí)解決 7個(gè)以上問(wèn)題。 表 處理規(guī)則 根據(jù)表 ,可以對(duì)圖 “處理”框求精,得圖 二步求精結(jié)果。為了改正上述錯(cuò)誤,我們采用“前瞻一步”的策略,也就是說(shuō),只有在分析了一個(gè)事務(wù)類型的下一個(gè)事務(wù)記錄之后,才能處理該事務(wù)記錄。變量 sum保存某地一天之內(nèi)在指 定的時(shí)間取樣點(diǎn)的溫度之和。另一個(gè)控制耦合的例子是把控制開關(guān)作為一個(gè)參數(shù)傳遞。綜上所述,得出畫有流邊界的數(shù)據(jù)流圖,如圖 。因此,圖 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。 (2)使用附加的標(biāo)志變量 flag,至少有兩種方法可以把該程序改造為等價(jià)的結(jié)構(gòu)化程序,圖 的結(jié)構(gòu)化程序。最外層的 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)值。實(shí)際上,它用了 GO TO 語(yǔ)句實(shí)現(xiàn)了 DO_UNTIL型循環(huán)結(jié)構(gòu) 。 圖 由偽碼轉(zhuǎn)變成的盒圖 : (1)通常所說(shuō)的結(jié)構(gòu)化程序,是按照狹義的結(jié)構(gòu)程序的定義衡量,符合定義規(guī)定的程序。圖 該流圖中的區(qū)域 ,其中區(qū)域 I為圖的外部區(qū)域?!坝”砀瘛憋@然應(yīng)該位于輸出流中。 如果兩個(gè)模塊中的一個(gè)模塊 給另一個(gè)模塊傳遞控制元素,也就是說(shuō),如果一個(gè)模塊明顯地控制另一個(gè)模塊的邏輯,則它們之間具有控制耦合。逐步求精方法能夠確保每個(gè)問(wèn)題都得到解決,并且是在合適的時(shí)間解決,在任何時(shí)刻都不需要同時(shí)考慮 7個(gè)以上的問(wèn)題。在本設(shè)計(jì)中,第二步求精的結(jié)果(見(jiàn)圖 )是正 確的,可以把它作為第三步求精的基礎(chǔ)。更確切地說(shuō),將 Smith事務(wù)記錄寫入異常報(bào)告,而把Smith舊的主文件記錄寫入新的主文件。最初,某個(gè)問(wèn)題可能無(wú)關(guān)緊要,但后來(lái)同樣的問(wèn)題會(huì)變得相當(dāng)重要。 使用原型的原型化方法特別適用于需求不確定性較高的軟件系統(tǒng)的開發(fā)。 第三章習(xí)題解答 一、選擇題 1. 答案: C. 分析:作為需求分析階段工作的復(fù)查手段,在需求分析的最后一步,應(yīng)該對(duì)功能的正確性、完整性和清晰性,以及其它需求給予評(píng)價(jià)。當(dāng)每股售價(jià)超過(guò) 25元時(shí),如果交易的股數(shù)零散(即,不是 100的 倍數(shù)),則附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的 4%,否則附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的 1%。 2. 分析圖 ,確定每個(gè)模塊的內(nèi)聚類型。 供選擇的答案: A. 總結(jié) B. 階段性報(bào)告 C. 需求分析評(píng)審 D. 以上答案都不正確 2. 各種需求方法都有它們共同適用的 ( )。 表 模塊接口描述 4. 用面向數(shù)據(jù)流方法設(shè)計(jì)本書第 2章第 11 題所述的工資支付系統(tǒng)的軟件結(jié)構(gòu)。 (3)在 (2)題的設(shè)計(jì)中你使用附加的標(biāo)志變量 flag 了嗎?若沒(méi)用,請(qǐng)?jiān)僭O(shè)計(jì)一個(gè)使用flag的程序;若用了,請(qǐng)?jiān)僭O(shè)計(jì)一個(gè)不用 flag的程序。這些基本原則包括: 167。然后開發(fā)者根據(jù)用戶的意見(jiàn)對(duì)原型加以改進(jìn)。使用逐步求精方法設(shè)計(jì)軟件的難點(diǎn)在于,在當(dāng)前的求精步驟中確定哪些是必須處理的重要事項(xiàng),哪些事項(xiàng)應(yīng)該推遲到后 面的求精步驟中去處理。為減少連線(特別是為了減少交叉線),在這張流程圖中用標(biāo)有相同字母(例如,字母 A) 的圓代表應(yīng)該連在一起的點(diǎn)。更具體地說(shuō),當(dāng)一個(gè)事務(wù)記錄的類型為“修改”時(shí),修改緩沖區(qū)中的舊主文件記錄,然后讀取下一個(gè)事務(wù)記錄,如果剛讀出的事務(wù)記錄的關(guān)鍵字與緩沖區(qū)中的舊文件記錄的關(guān)鍵字不相同,則把緩沖 區(qū)中已經(jīng)修改過(guò)的舊主文件記錄寫入新的主文件;如果新讀出的事務(wù)記錄的關(guān)鍵字與主文件記錄關(guān)鍵字相同,則依據(jù)新的事務(wù)記錄的類型來(lái)處理緩沖區(qū)中的舊主文件記錄。程序運(yùn)行時(shí)首先初始化變量 sum并打開文件,然后讀取地點(diǎn)、時(shí)間和溫度等原始數(shù)據(jù),創(chuàng)建用于保存這些數(shù)據(jù)的溫度記錄,接下來(lái)計(jì)算特定地點(diǎn)的日平均溫度,存儲(chǔ)溫度記錄。圖 q 調(diào)用模塊 r時(shí)(接口 3)傳遞一個(gè)功能代碼,因此,這兩個(gè)模塊之間是控制耦合。 圖 畫有流邊界的工資支付系統(tǒng)數(shù)據(jù)流圖 下一個(gè)設(shè)計(jì)步驟是,完成“第一級(jí)分解”。通常,把變量和常量作為操作數(shù),把其他符合視為運(yùn)算符,因此,逗號(hào)、分號(hào)、
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1