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

正文內(nèi)容

軟件工程習(xí)題及解答-文庫(kù)吧資料

2024-11-11 18:11本頁(yè)面
  

【正文】 個(gè)都完成一個(gè)單一的功能,模塊內(nèi)所有元素都為完成同一個(gè)功能服務(wù),彼此結(jié)合的十分緊密,因此,這 5個(gè)模塊的內(nèi)聚類型都是功能內(nèi)聚。重復(fù)調(diào)用“讀取地點(diǎn)、時(shí)間和溫度”、“創(chuàng)建新的溫度記錄”、“計(jì)算特定地點(diǎn)的日平均溫度”和“存儲(chǔ)溫度記錄”等模塊,直至計(jì)算出并保存好所有指定地點(diǎn)的日平均溫度。變量 sum保存某地一天之內(nèi)在指 定的時(shí)間取樣點(diǎn)的溫度之和。逐步求精方法能夠確保每個(gè)問(wèn)題都得到解決,并且是在合適的時(shí)間解決,在任何時(shí)刻都不需要同時(shí)考慮 7個(gè)以上的問(wèn)題。然而,在后面的求精步驟中,打開和關(guān)閉文件變得重要起來(lái),必須加以處理。在設(shè)計(jì)的早期階段,設(shè)計(jì)者集中精力關(guān)注的 7 個(gè)左右問(wèn)題是不 應(yīng)該包括打開和關(guān)閉文件這樣的細(xì)節(jié)問(wèn)題的。采用逐步求精方法設(shè)計(jì)軟件時(shí),這樣的細(xì)節(jié)問(wèn)題是在基本算法被完全設(shè)計(jì)出來(lái)之后,最后處理的。下面列出對(duì)事務(wù)文件可能做的一些預(yù)處理:如果針對(duì)同一個(gè)訂戶有多個(gè)修改事務(wù),則僅保留最后一個(gè)修改事務(wù)(本問(wèn)題中的主文件記錄僅有訂戶姓名和地址兩項(xiàng)信息,多次修改地址則以最后一次修改為準(zhǔn));若插入一位新訂戶記錄后,又有零或多個(gè)修改事務(wù),最后是一個(gè)刪除事務(wù),則略去這一系列事務(wù);若對(duì)一個(gè)訂戶記錄既有修改事務(wù)又有刪除事務(wù),則略 去修改事務(wù),僅保留刪除事務(wù);若針對(duì)一位訂戶既有插入事務(wù)又有修改事務(wù),則用修改事務(wù)的內(nèi)容(地址信息)更正插入事務(wù)的內(nèi)容(地址信息),然后刪去這個(gè)修改事務(wù)。 圖 改正錯(cuò)誤后的第三步求精 為簡(jiǎn)單起見,當(dāng)針對(duì)同一個(gè)訂戶有多個(gè)事務(wù)時(shí),僅考慮了在修改事務(wù)之后又有修改事務(wù)或刪除事務(wù)的情況。由于事務(wù)文件是預(yù)先排好序的,當(dāng)新讀出的事務(wù)記錄與主文件記錄有相同的關(guān)鍵字時(shí),也就是新讀出的事務(wù)記錄與前一個(gè)事務(wù)記錄是針對(duì)同一個(gè)訂戶的事務(wù)的,新讀出的事務(wù)記錄的類型只可能是“修改”或“刪除”(已知前一個(gè)事務(wù)記錄的類型是“修改”)。為了改正上述錯(cuò)誤,我們采用“前瞻一步”的策略,也就是說(shuō),只有在分析了一個(gè)事務(wù)類型的下一個(gè)事務(wù)記錄之后,才能處理該事務(wù)記錄。在本設(shè)計(jì)中,第二步求精的結(jié)果(見圖 )是正 確的,可以把它作為第三步求精的基礎(chǔ)。然后讀取下一個(gè)事務(wù)記錄,該記錄是 3Jones,也就是刪除 Jones 記錄,但是,已經(jīng)把修改后的 Jones記錄寫入新的主文件記錄了。在圖 ,因?yàn)槭聞?wù)記錄 的關(guān)鍵字與舊的主文件記錄的關(guān)鍵字相同,沿最左邊的路徑到底“測(cè)試事務(wù)類型”判定框??紤]圖 。使用逐步求精方法設(shè)計(jì)軟件時(shí),每完成一個(gè)求精步驟都必須對(duì)這個(gè)求精步驟得出的設(shè)計(jì)結(jié)果仔細(xì)審查,沒(méi)有發(fā)現(xiàn)錯(cuò)誤才能進(jìn)行下一個(gè)求精步驟的設(shè)計(jì)工作,如果發(fā)現(xiàn)了錯(cuò)誤則應(yīng)該及時(shí)糾正。逐步求精方法的優(yōu)點(diǎn)就在于可以把這類問(wèn)題推遲到后面的求精步驟中去解決。圖中連到“輸入”和“輸出”方框的虛線表示把如何處理輸入和輸出的設(shè)計(jì)決定推遲到較晚的求精步驟中再做出,該圖其余部分是實(shí)現(xiàn)“處理”的流程圖,或者說(shuō)是對(duì)處理事務(wù)的算法的初步求精結(jié)果。 表 處理規(guī)則 根據(jù)表 ,可以對(duì)圖 “處理”框求精,得圖 二步求精結(jié)果。更確切地說(shuō),將 Smith事務(wù)記錄寫入異常報(bào)告,而把Smith舊的主文件記錄寫入新的主文件?,F(xiàn)在事務(wù)記錄關(guān)鍵字與舊的主文件記錄關(guān)鍵字相同,正如從事務(wù)文件中看到的那樣,先修改舊的主文件記錄( Jones記錄),然后把它刪除,以便讀取下一個(gè)事務(wù)記錄( Smith)和下一個(gè)舊的主文件記錄 (也是 Smith)。接下來(lái)讀取下一個(gè)事務(wù)記錄( Harris)和下一個(gè)舊的主文件記錄( James),分別在各自的緩沖區(qū)里覆蓋 Brown記錄,因?yàn)?Harris和 James之前,而且事務(wù)類型為 1(插入),所以把 Harris 記錄寫到新的主文件中以實(shí)現(xiàn)插入。因?yàn)?Brown 按字母順序排在Abel 的后面,把 Abel 記錄不加更改地寫入新的主文件后,讀取下一個(gè)舊的主文件記錄( Brown)。 為了搞清楚怎樣按照事務(wù)文件的指示,更新舊的主文件產(chǎn)生新的主文件,也就是 說(shuō),為了設(shè)計(jì)出處理的算法,讓我們?cè)僖淮窝芯繄D 所示的例子。同樣,我們也能夠在當(dāng)時(shí)把正確的記錄寫入到正確的文件中。 作為對(duì)“更新主文件”的第一步求精,我們把它分解為 3個(gè)處理框,分別稱為“輸入”、“處理”和“輸出”,如圖 。它能確保每個(gè)問(wèn)題都在恰當(dāng)?shù)臅r(shí)間得到解決,而且在任何時(shí)候都不需要同時(shí)解決 7個(gè)以上問(wèn)題。最初,某個(gè)問(wèn)題可能無(wú)關(guān)緊要,但后來(lái)同樣的問(wèn)題會(huì)變得相當(dāng)重要。它不像“各個(gè)擊破”技術(shù)那樣把整個(gè)問(wèn)題分解為若干個(gè)重要程序相同的子問(wèn)題。 圖 順序主文件更新系統(tǒng)概貌 然后用逐步求精方法設(shè)計(jì)圖 “更新主文件”的實(shí)現(xiàn)算法。 系統(tǒng)還有 3個(gè)輸出文件: 1)新的主文件; 2)異常報(bào)告; 3)摘要和工作結(jié)束信息。 圖 典型地順序主文件更新問(wèn)題 為了簡(jiǎn) 單起見,在圖 。 二、簡(jiǎn)答題 1. 答:解決任何問(wèn)題之前都必須首先理解問(wèn)題,對(duì)問(wèn)題理解得越深入,解決起來(lái)也就越容易。隨著不斷 試驗(yàn)、糾錯(cuò)、使用、評(píng)價(jià)和修改,獲得新的原型版本,如此周而復(fù)始,逐步減少分析和通信中的誤解,彌補(bǔ)不足之處,進(jìn)一步確定各種需求細(xì)節(jié),適應(yīng)需求的變更,從而提高了最終產(chǎn)品的質(zhì)量。讓用戶計(jì)算機(jī)上實(shí)際運(yùn)行這個(gè)用戶界面原型,在試用的過(guò)程中得到親身感受和受到啟發(fā),做出反應(yīng)和評(píng)價(jià),提出同意什么和不同意什么。 使用原型的原型化方法特別適用于需求不確定性較高的軟件系統(tǒng)的開發(fā)。 4. 答案: A. ① B. ③ C. ④ D. ① E. ① 分析:通常,原型是指模擬某種產(chǎn)品的原始模型。此外,軟件需求分析階段只確定軟件系統(tǒng)要“做什么”,完成對(duì)重要功能、性能、確認(rèn)準(zhǔn)則的描述,至于“怎么做”由后續(xù)的設(shè)計(jì)階段完成,對(duì)算法的詳細(xì)過(guò)程性描述也是在設(shè)計(jì)階段給出。在需求分析階段,分析人員可以 用數(shù)據(jù)流圖描述系統(tǒng)的數(shù)據(jù)流的變換和流向,用數(shù)據(jù)詞典定義在數(shù)據(jù)流圖中出現(xiàn)的數(shù)據(jù)流、數(shù)據(jù)文件、加工或處理,用判定表表示復(fù)雜條件和動(dòng)作組合的情況。需求分析的結(jié)果是軟件需求規(guī)格說(shuō)明書。 要分別給出系統(tǒng)的邏輯視圖和物理視圖。 需要能夠表達(dá)和理解問(wèn)題的信息域和功能域; 167。 2. 答案: D. 分析:雖然各種分析方法都有獨(dú)特的描述方法,但所有的分析方法還是有它們共同適用的基本原則。 第三章習(xí)題解答 一、選擇題 1. 答案: C. 分析:作為需求分析階段工作的復(fù)查手段,在需求分析的最后一步,應(yīng)該對(duì)功能的正確性、完整性和清晰性,以及其它需求給予評(píng)價(jià)。硬座車廂在車內(nèi)所有車廂的前面部分,軟臥車廂在所有車 廂的后面部分。火車頭既可能是內(nèi)燃機(jī)車也可能是電氣機(jī)車。 ( a)非結(jié)構(gòu)化設(shè)計(jì) ( b)轉(zhuǎn)化成的等價(jià)的結(jié)構(gòu)化設(shè)計(jì) 圖 用 Ashcroft_Manna技術(shù)的例子 15. 用 Jackson圖描繪下述的一列火車的構(gòu)成: 一列火車最多有兩個(gè)火車頭。 Ashcroft_Manna技術(shù)可以將非結(jié)構(gòu)化的程序轉(zhuǎn)換為結(jié)構(gòu)化程序,圖 換的例子。 COMMENT:PROGRAM SEARCHES FOR FIRST N REFERENCES TO A TOPIC IN AN INFOR
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1