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

正文內(nèi)容

gis軟件工程期末考試復(fù)習(xí)題(參考版)

2024-11-15 12:03本頁(yè)面
  

【正文】 完善性維護(hù)、預(yù)防性維護(hù)。把診斷和改正錯(cuò)誤的過(guò)程稱為改正性維護(hù)。1黑盒測(cè)試力圖發(fā)現(xiàn)下述類型的錯(cuò)誤:(1)功能不正確或遺漏了功能(2)界面錯(cuò)誤(3)數(shù)據(jù)結(jié)構(gòu)錯(cuò)誤或外部數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤(4)性能錯(cuò)誤(5)初始化和終止錯(cuò)誤黑盒測(cè)試外部,白盒測(cè)試內(nèi)部。1路徑覆蓋:選取足夠多的測(cè)試數(shù)據(jù),使程序的每條可能路徑都至少執(zhí)行一次。)1邊覆蓋:如果連通圖G的子圖G”是連通的,而且包含G的所有邊,則稱G”是G 的點(diǎn)覆蓋(要求:選取足夠多的測(cè)試數(shù)據(jù),使得程序執(zhí)行路徑至少經(jīng)過(guò)流圖中每條邊一次(與判定覆蓋相同)。1點(diǎn)覆蓋:如果連通圖G的子圖G’是連通的,而且包含G的所有節(jié)點(diǎn),則稱G’是G 的點(diǎn)覆蓋。1判定/條件覆蓋:選取足夠多的測(cè)試數(shù)據(jù),使得判定表達(dá)式中的每個(gè)條件都取到各種可能的值,而且每個(gè)判定表達(dá)式也都取到各種可能的結(jié)果(有時(shí)不必條件判定強(qiáng))。1判定覆蓋(分支覆蓋):不僅每個(gè)語(yǔ)句必須至少執(zhí)行一次,而且每個(gè)判定的沒(méi)種可能的結(jié)果都應(yīng)該至少執(zhí)行一次,也就是每個(gè)判定的每個(gè)分支都至少執(zhí)行一次。邏輯覆蓋:是對(duì)一系列測(cè)試過(guò)程的總稱這組測(cè)試過(guò)程逐漸進(jìn)行越來(lái)越完整的通路測(cè)試。(2)好的測(cè)試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試方案(3)成功的測(cè)試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。調(diào)試是在測(cè)試發(fā)現(xiàn)錯(cuò)誤之后排除錯(cuò)誤的過(guò)程。編碼:就是把軟件設(shè)計(jì)結(jié)果翻譯成用某種程序設(shè)計(jì)語(yǔ)言書(shū)寫(xiě)的程序軟件測(cè)試:是保證軟件質(zhì)量的關(guān)鍵步驟,它是對(duì)軟件規(guī)格說(shuō)明、設(shè)計(jì)和編碼的最后復(fù)審。所以高級(jí)語(yǔ)言明顯優(yōu)于匯編語(yǔ)言。六、詳細(xì)設(shè)計(jì)2結(jié)構(gòu)程序設(shè)計(jì)的經(jīng)典定義:如果一個(gè)程序的代碼塊僅僅通過(guò)順序、選擇和循環(huán)這3種基本控制結(jié)構(gòu)進(jìn)行連接,并且每個(gè)代碼塊只有一個(gè)入口和一個(gè)出口,則稱這個(gè)程序是結(jié)構(gòu)化的。當(dāng)系統(tǒng)具有這些特征時(shí),這種信息流就叫做變換流。1層次圖用來(lái)描繪軟件的層次結(jié)構(gòu)(作為描繪軟件結(jié)構(gòu)的文檔)?!浚?)力爭(zhēng)降低模塊接口的復(fù)雜程度(6)設(shè)計(jì)單入口單出口的模塊(7)模塊功能應(yīng)該可以預(yù)測(cè)。功能內(nèi)聚10偶然內(nèi)聚01“高內(nèi)聚,低耦合”1啟發(fā)規(guī)則:(1)改進(jìn)軟件結(jié)構(gòu)提高模塊獨(dú)立性(2)模塊規(guī)模應(yīng)該適中(3)深度、寬度、扇出和扇入都應(yīng)適當(dāng)【深度:表示軟件結(jié)構(gòu)中控制的層數(shù),它往往能粗略的標(biāo)志一個(gè)系統(tǒng)的大小和復(fù)雜程度;寬度:是軟件結(jié)構(gòu)內(nèi)同一個(gè)層次上的模塊總數(shù)的最大值;扇出:是一個(gè)模塊直接控制的模塊數(shù)目;扇入:表明有多少個(gè)上級(jí)模塊直接調(diào)用它】(4)模塊的作用域應(yīng)該在控制域之內(nèi)【模塊的作用域:受該模塊內(nèi)一個(gè)判定影響的所有模塊的集合。從以下4個(gè)方面驗(yàn)證軟件需求的正確性:(1)一致性 所有需求必須是一致的,任何一條需求不能和其他需求互相矛盾(2)完整性 需求必須是完整的,規(guī)格說(shuō)明書(shū)應(yīng)該包括用戶需要的每一個(gè)功能或性能(3)現(xiàn)實(shí)性 指定的需求應(yīng)該是用現(xiàn)有的硬件技術(shù)和軟件技術(shù)基本上可以實(shí)現(xiàn)的(4)有效性 必須證明需求是正確有效的,確實(shí)能解決用戶面對(duì)的問(wèn)題五總體設(shè)計(jì)階段主要內(nèi)容:設(shè)計(jì)軟件結(jié)構(gòu)和設(shè)計(jì)數(shù)據(jù)庫(kù)1耦合:耦合是對(duì)一個(gè)軟件結(jié)構(gòu)內(nèi)不同模塊之間互連程度的度量。初態(tài)用實(shí)心圓,終態(tài)用一對(duì)同心圓(內(nèi)為實(shí)心圓),中間態(tài)用圓角矩形。狀態(tài)轉(zhuǎn)換圖:初態(tài)、終態(tài)和中間態(tài)。需求分析過(guò)程應(yīng)該建立的3種模型:數(shù)據(jù)模型、功能模型和行為模型實(shí)體聯(lián)系圖是用于建立數(shù)據(jù)模型的圖形,數(shù)據(jù)流圖是建立功能模型的基礎(chǔ),狀態(tài)轉(zhuǎn)換圖是行為建模的基礎(chǔ)。數(shù)據(jù)字典由4類元素的定義組成:數(shù)據(jù)流、數(shù)據(jù)流分量、數(shù)據(jù)存儲(chǔ)、處理,但是對(duì)數(shù)據(jù)處理的定義用其他工具(IPO圖或PDL)描述更方便。系統(tǒng)的邏輯模型由(數(shù)據(jù)流圖和數(shù)據(jù)字典)共同構(gòu)成,沒(méi)有數(shù)據(jù)字典,數(shù)據(jù)流圖就不嚴(yán)格,沒(méi)有數(shù)據(jù)流圖,數(shù)據(jù)字典也難于發(fā)揮作用。數(shù)據(jù)流圖是系統(tǒng)邏輯功能的圖形表示。二可行性研究的目的:就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能解決。1增量模型:也稱漸增模型,適用于能在較短時(shí)間內(nèi)向用戶提交可完成部分工作的產(chǎn)品。1過(guò)程模型:生命周期模型規(guī)定了把生命周期劃分成哪些階段及各個(gè)階段的執(zhí)行順序,因此,也成為過(guò)程模型。1軟件過(guò)程:是為了獲得高質(zhì)量軟件所需要完成的一系列任務(wù)的框架,他規(guī)定了完成各項(xiàng)任務(wù)的工作步驟。CASE計(jì)算機(jī)輔助軟件工程1軟件的生命周期由 軟件定義、軟件開(kāi)發(fā)和運(yùn)行維護(hù)(軟件維護(hù))3個(gè)時(shí)期組成。軟件工程包括(技術(shù)和管理)兩方面內(nèi)容,是技術(shù)與管理緊密結(jié)合所形成的工程學(xué)科。軟件工程是從管理和技術(shù)兩方面軟件工程的本質(zhì)特性:(1)軟件工程關(guān)注于大型程序的構(gòu)造;(2)專揀工程的中心課題是控制復(fù)雜性;(3)軟件經(jīng)常變化;(4)開(kāi)發(fā)軟件的效率非常重要;(5)和諧的合作是開(kāi)發(fā)軟件的關(guān)鍵;(6)軟件必須有效的支持它的用戶;(7)在軟件工程領(lǐng)域中通常由具有一種文化背景的人替具有另外一種文化背景的人創(chuàng)造產(chǎn)品。其中,程序是能夠完成預(yù)訂功能和性能的可執(zhí)行的指令序列;數(shù)據(jù)是使程序能夠適當(dāng)?shù)奶幚硇畔⒌臄?shù)據(jù)結(jié)構(gòu);文檔是開(kāi)發(fā)、使用和維護(hù)程序所需要的圖文資料。第五篇:軟件工程期末考試總結(jié)一、1968年“軟件工程”誕生。解:畫(huà)出生產(chǎn)科圖的給6分,畫(huà)出技術(shù)科的給4分。(2)根據(jù)組裝計(jì)劃進(jìn)行產(chǎn)品工藝設(shè)計(jì),根據(jù)產(chǎn)品自制物料清單產(chǎn)生工藝流程圖給零件廠。(2)根據(jù)車間實(shí)際生產(chǎn)日?qǐng)?bào)表、周報(bào)表調(diào)整月生產(chǎn)計(jì)劃(3)以月生產(chǎn)計(jì)劃為以及,制定產(chǎn)品設(shè)計(jì)(結(jié)構(gòu)、工藝)及產(chǎn)品組裝月計(jì)劃。42.某電器集團(tuán)公司下屬的廠包括技術(shù)科、生產(chǎn)科等基層單位。某一8位微機(jī),其八進(jìn)制常數(shù)定義為:以零開(kāi)頭的數(shù)是八進(jìn)制整數(shù),其值的范圍是177~177,如05,0127,065解:(1)劃分等價(jià)類并編號(hào),如下表示:(4分)(2)為合理等價(jià)類設(shè)計(jì)測(cè)試用例,表中有兩個(gè)合理等價(jià)類,設(shè)計(jì)兩個(gè)例子(2分)(3)為不合理等價(jià)類測(cè)試用例,至少設(shè)計(jì)一個(gè)測(cè)試用例(2分)[解析]等價(jià)類劃分屬于黑盒測(cè)試的一種,它將輸入數(shù)據(jù)域按有效的或無(wú)效的劃分成若干個(gè)等價(jià)類,測(cè)試每個(gè)等價(jià)類的代表值就等于對(duì)該類其他值的測(cè)試,這樣用少量有代表性的例子代替大量測(cè)試目的相同的例子,可以有效提高測(cè)試效率。PAD圖:[解析]人工查找時(shí),是從第一個(gè)元素開(kāi)始查找,用當(dāng)前元素與下一個(gè)元素比較,將較大者作為當(dāng)前元素又與下一元素比較,如此循環(huán),直到數(shù)組末尾。N=N+1。五,論述題(本大題共3小題,第40小題7分,第41小題8分,第42小題10分,共25分)40.請(qǐng)使用PAD圖和PDL語(yǔ)言描述在數(shù)組A(1)~A(10)中找最大數(shù)的算法。即對(duì)軟件質(zhì)量進(jìn)行跟蹤,及時(shí)記錄和報(bào)告軟件質(zhì)量情況。軟件的修改和變更常常會(huì)引起潛伏的錯(cuò)誤,因此必須嚴(yán)格控制軟件的修改和變更。用戶可以自己制定軟件工程規(guī)范(標(biāo)準(zhǔn)),但標(biāo)準(zhǔn)一旦確認(rèn)就應(yīng)貫徹執(zhí)行。軟件測(cè)試是質(zhì)量保證的重要手段,因?yàn)闇y(cè)試可發(fā)現(xiàn)軟件中大多數(shù)潛在錯(cuò)誤。國(guó)家標(biāo)準(zhǔn)要求單位必須采用審查、文檔評(píng)審、設(shè)計(jì)評(píng)審、審計(jì)和測(cè)試等具體手段來(lái)保證質(zhì)量。(2)組織正式技術(shù)評(píng)審。39.軟件質(zhì)量保證應(yīng)做好哪幾方面的工作?解:軟件質(zhì)量保證是軟件工程管理的重要內(nèi)容,軟件質(zhì)量保證應(yīng)做好以下幾方面的工作:(1)采用技術(shù)手段和工具。(6)開(kāi)發(fā)工具落后,生產(chǎn)率提高緩慢。(4)軟件開(kāi)發(fā)技術(shù)落后。(2)軟件開(kāi)發(fā)管理困難而復(fù)雜。由于在開(kāi)發(fā)過(guò)程中,沒(méi)有確保軟件質(zhì)量的體系和措施,在軟件測(cè)試時(shí),又沒(méi)有嚴(yán)格的、充分的、完全的測(cè)試,提交給用戶的軟件質(zhì)量差,在運(yùn)行中暴露出大量的問(wèn)題。程序結(jié)構(gòu)不好,運(yùn)行時(shí)發(fā)現(xiàn)錯(cuò)誤也很難修改,導(dǎo)致維護(hù)性差。(3)開(kāi)發(fā)的軟件可維護(hù)性差。開(kāi)發(fā)初期對(duì)用戶的要求了解不夠明確,未能得到明確的表達(dá)。由于對(duì)工作量估計(jì)不足,對(duì)開(kāi)發(fā)難度估計(jì)不足,進(jìn)度計(jì)劃無(wú)法按時(shí)完成,開(kāi)發(fā)時(shí)間一再拖延。由于缺乏軟件開(kāi)發(fā)的經(jīng)驗(yàn)和軟件開(kāi)發(fā)數(shù)據(jù)的積累,使得開(kāi)發(fā)工作的計(jì)劃很難制定。在軟件開(kāi)發(fā)中遇到的問(wèn)題找不到解決辦法,使問(wèn)題積累起來(lái),形成了尖銳的矛盾,因而導(dǎo)致了軟件危機(jī)。38.什么是軟件危機(jī)?軟件危機(jī)的表現(xiàn)是什么?其產(chǎn)生的原因是什么?解:軟件發(fā)展第二階段的末期,由于計(jì)算機(jī)硬件技術(shù)的進(jìn)步,計(jì)算機(jī)運(yùn)行速度、容量、可靠性有顯著的提高,生產(chǎn)成本顯著下降,這為計(jì)算機(jī)的廣泛應(yīng)用創(chuàng)造了條件。[解析]系統(tǒng)設(shè)計(jì)是問(wèn)題求解及建立解答的高級(jí)策略。(7)人機(jī)交互接口設(shè)計(jì)。分析模型中所有交互行為都表示為對(duì)象之間的事件。如果資源是物理對(duì)象,則可以通過(guò)建立協(xié)議實(shí)現(xiàn)對(duì)并發(fā)系統(tǒng)的訪問(wèn),以達(dá)到自身控制;如果資源是邏輯實(shí)體,如對(duì)象標(biāo)識(shí)符,那么在共享環(huán)境中有沖突訪問(wèn)的可能,如獨(dú)立的事務(wù)可能同時(shí)使用同一個(gè)對(duì)象標(biāo)識(shí)符,則各個(gè)全局資源都必須有一個(gè)保護(hù)對(duì)象,由保護(hù)對(duì)象來(lái)控制對(duì)該資源的訪問(wèn)。必須確定全局資源,并且制定訪問(wèn)全局資源的策略。通常各數(shù)據(jù)存儲(chǔ)可以將數(shù)據(jù)結(jié)構(gòu)、文件、數(shù)據(jù)庫(kù)組合在一起,不同數(shù)據(jù)存儲(chǔ)要在費(fèi)用、訪問(wèn)時(shí)間、容量以及可靠性之間做折中考慮。(4)數(shù)據(jù)存儲(chǔ)管理。(3)處理器及任務(wù)分配。系統(tǒng)設(shè)計(jì)的一個(gè)重要目標(biāo)就是確定哪些是必須同時(shí)動(dòng)作的對(duì)象,哪些不是同時(shí)動(dòng)作的對(duì)象。(2)確定并發(fā)性。系統(tǒng)中主要的組成部分稱為子系統(tǒng),子系統(tǒng)既不是一個(gè)對(duì)象也不是一個(gè)功能,而是類、關(guān)聯(lián)、操作、時(shí)間和約束的集合。系統(tǒng)設(shè)計(jì)要決定整個(gè)結(jié)構(gòu)及風(fēng)格,這種結(jié)構(gòu)為后面設(shè)計(jì)階段的更詳細(xì)策略的設(shè)計(jì)提供了基礎(chǔ)。[解析]做軟件的可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定該軟件項(xiàng)目是否能夠開(kāi)發(fā),是否值得去開(kāi)發(fā),其中的問(wèn)題能否解決,報(bào)告共分為八個(gè)基本內(nèi)容。(7)其他可供選擇方案:逐一說(shuō)明其他可供選擇的方案,并說(shuō)明未被推薦的理由。(5)所建議系統(tǒng)的經(jīng)濟(jì)可行性分析:說(shuō)明所建議系統(tǒng)的各種支出,各種效益;收益投資比;投資回收周期。(3)對(duì)現(xiàn)有系統(tǒng)的分析:說(shuō)明現(xiàn)有系統(tǒng)的處理流程和數(shù)據(jù)流程;工作負(fù)荷;各項(xiàng)費(fèi)用支出;所需要各類專業(yè)技術(shù)人員的數(shù)量;所需要各種設(shè)備;現(xiàn)有系統(tǒng)存在什么問(wèn)題。(2)可行性研究前提:可行性研究前提。[解析]使用JSP方法時(shí)會(huì)遇到此類結(jié)構(gòu)沖突問(wèn)題,對(duì)此,Jackson提出了引入中間數(shù)據(jù)結(jié)構(gòu)或中間文件的辦法,將沖突部分分隔開(kāi)來(lái),建立多個(gè)程序結(jié)構(gòu),再利用中間文件把它們聯(lián)系起來(lái),構(gòu)成一個(gè)系統(tǒng)的整體。[解析]對(duì)應(yīng)關(guān)系是指數(shù)據(jù)單元在數(shù)據(jù)內(nèi)容上、數(shù)量上和順序上有直接的因果關(guān)系,對(duì)于重復(fù)的數(shù)據(jù)單元,重復(fù)的次序和次數(shù)都相同才有對(duì)應(yīng)關(guān)系。[解析]通常我們用投資回收期來(lái)衡量一個(gè)開(kāi)發(fā)項(xiàng)目的價(jià)值,投資回收期越短,就越快獲得利潤(rùn)。[解析]社會(huì)可行性包括合同、責(zé)任、侵權(quán)等技術(shù)人員不甚了解的諸多問(wèn)題。[解析]對(duì)于一個(gè)系統(tǒng)所必須要衡量的是經(jīng)濟(jì)上是否合算,經(jīng)濟(jì)可行性的范圍很廣,包括效益分析、潛在市場(chǎng)前景等。:FORTRAN語(yǔ)言[解析]計(jì)算機(jī)語(yǔ)言根據(jù)不同行業(yè)的需求,使用的側(cè)重點(diǎn)也不盡相同,在辦公管理方面,一些數(shù)據(jù)庫(kù)語(yǔ)言如FOXPRO、ORICAL有很多的應(yīng)用,在工程行業(yè),計(jì)算機(jī)語(yǔ)言的科學(xué)計(jì)算能力就顯得格外重要,如MATLAB、PL/FORTRAN語(yǔ)言都是工程計(jì)算中常用的語(yǔ)言。:維護(hù)支援[解析]面向維護(hù)的技術(shù)涉及軟件開(kāi)發(fā)的所有階段,能夠減少軟件錯(cuò)誤,提高軟件的可維護(hù)性。對(duì)數(shù)據(jù)庫(kù)進(jìn)行物理設(shè)計(jì)等。它定義了一組以數(shù)據(jù)結(jié)構(gòu)為指導(dǎo)的映射過(guò)程,根據(jù)輸入、輸出的數(shù)據(jù)結(jié)構(gòu),按一定的規(guī)則映射成軟件的過(guò)程描述,在JSP方法中解決結(jié)構(gòu)沖突的具體辦法是引入中間數(shù)據(jù)結(jié)構(gòu)或中間文件,將沖突部分分隔開(kāi)來(lái),建立多個(gè)程序結(jié)構(gòu),再利用中間文件把它們聯(lián)系起來(lái),構(gòu)成一個(gè)系統(tǒng)的整體。:機(jī)器[解析]匯編語(yǔ)言屬于低級(jí)語(yǔ)言,是一種面向機(jī)器的語(yǔ)言,它與高級(jí)語(yǔ)言相比有許多優(yōu)越性:如操作靈活,可以直接作用到硬件的最下層,完成與外部設(shè)備的接口工作等,是能夠利用計(jì)算機(jī)硬件特性直接控制硬件設(shè)備的唯一語(yǔ)言。:在其他獨(dú)立路徑中未有過(guò)[解析]在基本路徑測(cè)試中,以詳細(xì)設(shè)計(jì)或源程序?yàn)榛A(chǔ),導(dǎo)出控制流程圖的拓?fù)浣Y(jié)構(gòu)——程序圖,在計(jì)算了程序圖的環(huán)路復(fù)雜性之后,確定只包含獨(dú)立路徑的基本路徑圖,其中獨(dú)立路徑是包括一組以前沒(méi)有處理的語(yǔ)句或條件的一條路徑。:寬度優(yōu)先策略[解析]漸增式測(cè)試法有自頂向下結(jié)合和自底向上結(jié)合兩種組裝模塊的方法,其中自頂向下集成是構(gòu)造程序結(jié)構(gòu)的一種增量式方式,不需要編寫(xiě)驅(qū)動(dòng)模塊,只需要編寫(xiě)樁模塊。:信息流動(dòng)[解析]系統(tǒng)流程圖是描述物理系統(tǒng)的傳統(tǒng)工具,用圖形符號(hào)表示系統(tǒng)中的各個(gè)元素,如人工處理、數(shù)據(jù)處理、數(shù)據(jù)庫(kù)、文件、設(shè)備等,表達(dá)了元素之間的信息流動(dòng)的情況。29.有兩類維護(hù)技術(shù):在開(kāi)發(fā)階段使用來(lái)減少錯(cuò)誤、提高軟件可維護(hù)性的面向維護(hù)的技術(shù);在維護(hù)階段用來(lái)提高維護(hù)的效率和質(zhì)量的()技術(shù)。27.詳細(xì)設(shè)計(jì)的任務(wù)是確定每個(gè)模塊的內(nèi)部特性,即模塊的算法、()。25.匯編語(yǔ)言是面向()的,可以完成高級(jí)語(yǔ)言無(wú)法完成的特殊功能,如與外部設(shè)備之間的一些接口工作。24.獨(dú)立路徑是指包括一組以前沒(méi)有處理的語(yǔ)句或條件的一條路徑。22.成本效益分析的目的是從()角度評(píng)價(jià)開(kāi)發(fā)一個(gè)項(xiàng)目是否可行。[解析]白盒測(cè)試是把測(cè)試對(duì)象看作一個(gè)打開(kāi)的盒子,測(cè)試人員須了解程序的內(nèi)部結(jié)構(gòu)和處理過(guò)程,由于白盒測(cè)試是一種結(jié)構(gòu)測(cè)試,所以被測(cè)對(duì)象基本上是源程序,以程序的內(nèi)部邏輯和指定的覆蓋標(biāo)準(zhǔn)確定測(cè)試數(shù)據(jù)。它是一種自外向內(nèi)的設(shè)計(jì)過(guò)程
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1