軟件工程試卷及答案_第1頁
軟件工程試卷及答案_第2頁
軟件工程試卷及答案_第3頁
軟件工程試卷及答案_第4頁
軟件工程試卷及答案_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

軟件工程試卷及答案一、單項選擇題(本大題共20小題,每題1分,共20分)在每題列出的四個備選項中只有一個是符合題目要求的,清將其代碼填寫在題后的括號內(nèi)。錯選、多項選擇或未選均無分?!败浖こ痰母拍钍菫榻鉀Q軟件危機而提出的”這句話的意思是()強調(diào)軟件工程成功解決了軟件危機的問題說明軟件危機的存在老是使軟件開發(fā)不像傳統(tǒng)工程項目那樣容易治理說明軟件工程這門學(xué)科的形成是軟件進展的需要說明軟件工程的概念,B|J:工程的原那么、思想、方式可解決那時軟件開發(fā)和保護存在的問題瀑布模型的要緊特點是()將開發(fā)進程嚴(yán)格地劃分為一系列有序的活動將開發(fā)進程分解為時期提供了有效的治理模式缺乏靈活性在軟件工程的需求分析時期,不屬于問題識別內(nèi)容的是()功能需求B.性能需求C.環(huán)境需求D.輸入/輸出需求畫某系統(tǒng)的數(shù)據(jù)流圖時,頂層圖有()張張張張及其以上軟件模塊內(nèi)聚性最強的是()功能內(nèi)聚B.通信內(nèi)聚C.偶然內(nèi)聚D.邏輯內(nèi)聚最先提出軟件系統(tǒng)保護問題的時期是()A.可行性分析B.需求分析C.概要設(shè)計D.詳細(xì)設(shè)計(結(jié)構(gòu)化設(shè)計)方式設(shè)計的結(jié)果是()A.模塊B.模塊結(jié)構(gòu)圖C.模塊的算法D.數(shù)據(jù)流圖在進行軟件測試時,第一應(yīng)當(dāng)進行以下哪項測試,然后再進行組裝測試,最后再進行有效性測試()單元測試B.系統(tǒng)測試C.集成測試D.確認(rèn)測試軟件詳細(xì)設(shè)計時期的任務(wù)是()A.算法與數(shù)據(jù)結(jié)構(gòu)設(shè)計B.功能設(shè)計C.挪用關(guān)系設(shè)計D.輸入/輸出設(shè)計以下屬于靜態(tài)測試方式的是()A.黑盒法B.途徑覆蓋C.白盒法D.人工檢測語言要緊作為以下哪個方面的語言()A.科學(xué)工程計算B.系統(tǒng)軟件C.事務(wù)處置D.人工智能用結(jié)構(gòu)化語言來描述加工邏輯的外層結(jié)構(gòu)時,以下不屬于大體結(jié)構(gòu)的是()A.順序結(jié)構(gòu)B.選擇結(jié)構(gòu)C.嵌套結(jié)構(gòu)D.重復(fù)結(jié)構(gòu)可保護軟件的要緊特性包括()可明白得性、可修改性、可移植性可利用性可保護性、可利用性、靠得住性可測試性程序設(shè)計語言不具有的特性是()A.心理特性B.工程特性C.應(yīng)用特性D.技術(shù)特性以下不屬于項目進度安排要緊方式的是()A.工程網(wǎng)絡(luò)圖圖C.進度結(jié)構(gòu)圖D.任務(wù)資源表以下不屬于通常冗余技術(shù)的是()A.結(jié)構(gòu)冗余B.信息冗余C.時刻冗余D.代碼冗余以下工具中,屬于需求追蹤工具的是()在DBMS上的應(yīng)用運行工具B.追蹤和狀態(tài)報告C.訪問和版本操縱機構(gòu)D.文件和修改治理關(guān)于軟件測試的目的,下面觀點錯誤的選項是()為了發(fā)覺錯誤而執(zhí)行程序的進程一個好的測試用例能夠發(fā)覺至今尚未發(fā)覺的錯誤證明程序是正確、沒有錯誤的一個成功的測試用例是發(fā)覺了至今尚未發(fā)覺的錯誤的測試在制定項目開發(fā)打算文檔時,不包括的內(nèi)容是()項目概述B.實施打算C.測試打算D.交付期限面向?qū)ο蟮拈_發(fā)方式中,以下哪一種方式原是面向Ada語言的,并處于面向?qū)ο箝_發(fā)方式的奠基性地位()方式方式語言方式二、填空題(本大題共10小題,每題2分,共20分)清在每題的空格中填上正確答案。錯填、不填均無分??尚行匝芯繌募夹g(shù)可行性、經(jīng)濟可行性、三方面進行分析。方式用來描述系統(tǒng)的功能活動及其聯(lián)系,成立系統(tǒng)的模型。結(jié)構(gòu)化方式總的指導(dǎo)思想是 逐層分解。在一段程序中,將多次顯現(xiàn)的一組語句設(shè)計為一個子程序,供多個部份挪用,這種情形顯現(xiàn)的內(nèi)聚稱為c軟件部件的內(nèi)部實現(xiàn)與外部可訪問性分離,這是指軟件的o用來模擬被測模塊的上級挪用模塊的模塊稱為o軟件復(fù)雜性氣宇的參數(shù)很多,要緊有規(guī)模、、結(jié)構(gòu)、智能度。軟件開發(fā)環(huán)境中最要緊的組成部份是 o軟件工程治理的具體內(nèi)容包括對開發(fā)人員、組織機構(gòu)、用戶和等方面的治理。增量模型依照增量方式和形式的不同,分為和原型模型。三、名詞說明題(本大題共5小題,每題3分,共15分)進程設(shè)計語言(PDL)可移植性漸增式測試詳細(xì)設(shè)計條件覆蓋四、 簡答題(本大題共4小題,每題5分,共20分)軟件生存周期能夠分為兒個時期,每一個時期的提交物是什么?結(jié)構(gòu)化分析的描述工具有哪些?簡述結(jié)構(gòu)化分析的步驟。什么是黑盒測試法?經(jīng)常使用的黑盒測試方式有哪些?簡述面向?qū)ο蟮奶攸c。五、 應(yīng)用題(本大題共2小題,第40小題10分,第41小題15分,共25分)某個學(xué)生成績治理系統(tǒng)的部份功能如下:(1) 大體信息治理:教務(wù)治理人員輸入或修改學(xué)期教學(xué)執(zhí)行打算、學(xué)生名單和教師名單;(2) 學(xué)生選課:學(xué)生依照教學(xué)執(zhí)行打算進行選課;(3) 分派任課教師:教務(wù)治理人員為符合開課條件的課程分派教師,并打印任課通知單給教師;(4) 成績治理:每門課程的教師在考試評分終止后將考試成績交給教務(wù)治理人員,教務(wù)治理人員輸入、保護成績,系統(tǒng)可生成成績單(發(fā)給學(xué)生)、成績統(tǒng)計分析表(發(fā)給教務(wù)治理人員)。請依照要求畫出該問題的分層數(shù)據(jù)流圖(要求畫出頂層和0層數(shù)據(jù)流圖)。一、單項選擇題(在每題的四個備選答案當(dāng)選出一個正確答案,并將其號碼填在題后的括號內(nèi)。每題1分,共20分)“軟件危機”是指()運算機病毒的顯現(xiàn)利用運算機進行經(jīng)濟犯法活動軟件開發(fā)和保護中顯現(xiàn)的一系列問題人們過度迷戀運算機系統(tǒng)DFD中的每一個加工至少需要()一個輸入流B.一個輸出流C.一個輸入或輸出流D.一個輸入流和一個輸出流為了提高模塊的獨立性,模塊之間最好是()A.操縱耦合B.公共耦合C.內(nèi)容耦合D.數(shù)據(jù)耦合下面關(guān)于PDL語言不正確的說法是()PDL是描述處置進程怎么做PDL是只描述加工做什么PDL也稱為偽碼PDL的外層語法應(yīng)符合一樣程序設(shè)計語言經(jīng)常使用的語法規(guī)那么詳細(xì)設(shè)計與概要設(shè)計銜接的圖形工具是()A.DFD圖B.程序圖C.PAD圖D.SC圖不適合作為數(shù)據(jù)處置與數(shù)據(jù)庫應(yīng)用的語言是()A.SQLB.CobolC.4GLD.Lisp以下關(guān)于功能性注釋不正確的說法是()功能性注釋嵌在源程序中,用于說明程序段或語句的功能和數(shù)據(jù)的狀態(tài)注釋用來講明程序段,需要在每一行都要加注釋可利用空行或縮進,以便很容易區(qū)分注釋和程序修改程序也應(yīng)修改注釋以下關(guān)于效率的說法不正確的選項是()效率是一個性能要求,其目標(biāo)應(yīng)該在需求分析時給出提高程序效率的全然途徑在于選擇良好的設(shè)計方式,數(shù)據(jù)結(jié)構(gòu)與算法效率要緊指處置機時刻和存儲器容量兩個方面程序的效率與程序的簡單性無關(guān)測試的關(guān)鍵問題是()A.如何組織對軟件的評審B.如何驗證程序的正確性C,如何采納綜合策略D.如何選擇測試用例結(jié)構(gòu)化保護與非結(jié)構(gòu)化保護的要緊區(qū)別在于()A.軟件是不是結(jié)構(gòu)化B.軟件配置是不是完整C,程序的完整性D.文檔的完整性軟件保護困難的要緊緣故是()A.費用低B.人員少C.開發(fā)方式的缺點D.得不到用戶支持可保護性的特性中,彼此矛盾的是()A.可明白得性與可測試性B.效率與可修改性C,可修改性和可明白得性D,可明白得性與可讀性快速原型是利用原型輔助軟件開發(fā)的一種新思想,它是在研究()的方式和技術(shù)中產(chǎn)生的。A.需求時期B.設(shè)計時期C.測試時期D.軟件開發(fā)的各個時期從目前情形來看,增量模型存在的要緊問題是()用戶很難適應(yīng)這種系統(tǒng)開發(fā)方式該方式的成功率很低缺乏豐碩而強有力的軟件工具和開發(fā)環(huán)境缺乏對開發(fā)進程中的問題和錯誤具有應(yīng)付轉(zhuǎn)變的機制以下有關(guān)軟件工程的標(biāo)準(zhǔn),屬于行業(yè)標(biāo)準(zhǔn)的是()A.GBB.DINC.ISOD.IEEE以下文檔與保護人員有關(guān)的有()A.軟件需求說明書B.項目開發(fā)打算C.概要設(shè)計說明書D.操作手冊在屏蔽軟件錯誤的冗借技術(shù)中,冗余附加件的組成包括()關(guān)鍵程序和數(shù)據(jù)的冗余存儲和挪用為檢測或糾正信息在運算或傳輸中的錯誤須外加的一部份信息檢測、表決、切換、重構(gòu)、糾借和復(fù)算的實現(xiàn)實現(xiàn)錯誤檢測和錯誤恢復(fù)的程序()是為了確保每一個開發(fā)進程的質(zhì)量,避免把軟件過失傳遞到下一個進程而進行的工作。A.質(zhì)量檢測B.軟件容借C.軟件保護D.系統(tǒng)容借表示對象彼此行為的模型是()模型。A.動態(tài)模型B.功能模型C.對象模型D.靜態(tài)模型CASE工具的表示集成是指CASE工具提供相同的()A.編程環(huán)境B.用戶界面C,進程模型D.硬件/操作系統(tǒng)二、填空題(每空2分,共20分)作為運算機科學(xué)技術(shù)領(lǐng)域中的一門新興學(xué)科,軟件工程主若是為了解決問題。投資回收期確實是使等于最初的投資費用所需時刻。在IDEFO方式的一個活動圖形中操縱活動是指。劃分模塊時盡可能做到,維持模塊的獨立性。PAD圖是一種展開的二維樹形結(jié)構(gòu)。對校正性保護應(yīng)該從的嚴(yán)峻性開始。類的實例化是 。人們經(jīng)常使用硬件靠得住性的定量氣宇方式來氣宇軟件的靠得住性和可用性,經(jīng)常使用的氣宇軟件靠得住性的兩個指標(biāo)是 和。將待開發(fā)的軟件細(xì)化,別離估算每一個子任務(wù)所需要的開發(fā)工作量,然后將它們加起來,將取得軟件的總開發(fā)量。這種本錢估算方式稱為O三、 名詞說明(每題3分,共15分)需求分析耦合性結(jié)構(gòu)化程序設(shè)計狀態(tài)圖軟件配置治理四、 簡答題(每題5分,共20分)簡述演繹法調(diào)試的具體步驟。簡述增量模型和瀑布模型的本質(zhì)區(qū)別。簡述設(shè)計一個容錯系統(tǒng)的步驟。簡述在項目開發(fā)時,選擇程序設(shè)計語言應(yīng)考慮因素。五、 應(yīng)用題(第1題6分,第2小題8分,第3小題11分,共25分)某部門要處置大量單據(jù)所組成的事務(wù)文件,單據(jù)分為進貨單和發(fā)貨單兩種,每種單據(jù)由多行組成,每行包括零件號、零件名稱、數(shù)量三個數(shù)據(jù)項。要求:用Jackson方式表示事務(wù)文件的數(shù)據(jù)結(jié)構(gòu)。(6分)依照以下被測試的流程圖,選擇相應(yīng)的答案。(8分)(1) A=2,B=0,X=4(2)A=2,B=l,X=1(3)A=2,B=0,X=1A=l,B=l,X=1A=3,B=0,X=3A=l,B=l,X=2TOC\o"1-5"\h\z在1-3的答案中知足判定覆蓋的測試用例是 (2分)在1-3的答案中知足條件覆蓋的測試用例是 (2分)在1-3的答案中知足判定/條件覆蓋的測試用例是 (2分)(4)A=2,B=0,X=4(5)A=2,B=0,X=4(6)A=2,B=0,X=4A=2,B=1,X=1A=2,B=2,X=1A=l,B=l,X=1A=l,B=O,XA=l,B=0,X=3A=l,B=l,X=4A=l,B=1,X=1A=l,B=2,X=2A=3,B=0,X=3在4-6的答案中知足條件組合覆蓋的測試用例是 (1分)在4-6的答案中知足途徑覆蓋的測試用例是 (1分)某電視購物公司采納面向?qū)ο蠹夹g(shù)實現(xiàn)商品銷售運算機系統(tǒng),大體需求如下:公司提供多種類商品,每種商品通過委托定單來進行征訂。公司下屈多個分公司,每一個分公司負(fù)責(zé)本地域委托定單的收錄,打印收款憑證單。公司負(fù)責(zé)分類、統(tǒng)計各分公司送來的委托單,進行分類統(tǒng)計。要求:依照上述模型成立對象模型。(11分)如何成立一個軟件系統(tǒng)積存的經(jīng)濟效益所受到的約束條件高內(nèi)聚低耦合有左往右評判錯誤對象MTBF9.自底向上估算方式三、需求分析是指,開發(fā)人員要準(zhǔn)確明白得用戶的要求,進行細(xì)致的調(diào)查分析,將用戶非形式的需求陳述轉(zhuǎn)化為完整的需求概念,再由需求概念轉(zhuǎn)換到相應(yīng)的形式功能規(guī)約(需求規(guī)格說明)的進程。耦合性也稱塊間聯(lián)系。指軟件系統(tǒng)結(jié)構(gòu)中各模塊間彼此聯(lián)系緊密程度的一種氣宇。結(jié)構(gòu)化程序設(shè)計是實現(xiàn)該目標(biāo)的關(guān)鍵技術(shù)之一,它指導(dǎo)人們用良好的思想方式開發(fā)易于明白得、易于驗證的程序。結(jié)構(gòu)化程序設(shè)計方式的大體要點是:1)采納自頂向下、慢慢求精的程序設(shè)計方式2)利用三種大體操縱結(jié)構(gòu)構(gòu)造程序3)主程序員組的組織形式。狀態(tài)圖是一個標(biāo)準(zhǔn)的運算機概念,它是有限自動機的圖形表示,它反映了狀態(tài)與事件的關(guān)系,狀態(tài)圖確信了由事件序列引發(fā)的狀態(tài)序列。軟件配置治理,簡稱SCM,它用于整個軟件工程進程。其要緊目標(biāo)是:標(biāo)識變更;操縱變更;確保變更正確地實現(xiàn);報告有關(guān)變更。SCM是一組治理整個軟件生存期各時期中變更的活動。四、演繹法調(diào)試步驟:列出所有可能的錯誤緣故的假設(shè);排除不適當(dāng)?shù)募僭O(shè);精化余于的假設(shè);證明余于的假設(shè)。瀑布模型屈于整體開發(fā)模型,它規(guī)定在開始下

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論