版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
全國10月高等教育自學(xué)考試軟件工程試題課程代碼:02333一、單項選擇題(本大題共20小題,每題1分,共20分)在每題列出的四個備選項中只有一種是符合題目規(guī)定的,請將其代碼填寫在題後的括號內(nèi)。錯選、多選或未選均無分。1、軟件危機產(chǎn)生的時期是(A)A.60年代末期 B.70年代中期C.60年代初期 D.70年代初期2、.如下屬于面向數(shù)據(jù)構(gòu)造的開發(fā)措施是(B)A.構(gòu)造化措施 B.Jackson措施C.維也納開發(fā)措施 D.面向?qū)ο蟮拈_發(fā)措施3、數(shù)據(jù)字典定義數(shù)據(jù)流或數(shù)據(jù)存儲構(gòu)成時,使用了若干符號,其中{}表達的含義是(D)A.可選 B.與C.或 D.反復(fù)4、若模塊內(nèi)部所有處理元素都在同一種數(shù)據(jù)構(gòu)造上操作,則該模塊的內(nèi)聚性類型是(C)A.時間內(nèi)聚 B.偶爾內(nèi)聚C.通信內(nèi)聚 D.功能內(nèi)聚5、若軟件構(gòu)造中兩個模塊之間傳遞的是數(shù)據(jù)構(gòu)造,如高級語言中的數(shù)組名,則這兩個模塊的耦合性類型是(D)A.公共耦合 B.控制耦合C.數(shù)據(jù)耦合 D.標(biāo)識耦合6、下列描述中,不屬于程序流程圖長處的是(B)A.歷史最悠久,使用最廣泛 B.輕易表達數(shù)據(jù)構(gòu)造C.支持程序的三種基本控制構(gòu)造 D.直觀清晰,易于使用7、設(shè)計人工智能領(lǐng)域內(nèi)的系統(tǒng),程序設(shè)計語言最佳選擇(D)A.Cobol語言 B.C語言C.Pascal語言 D.Prolog語言8、如下四種邏輯覆蓋中,發(fā)現(xiàn)錯誤能力最弱的是(A)A.語句覆蓋 B.條件覆蓋C.鑒定覆蓋 D.條件組合覆蓋9、軟件工程領(lǐng)域中,與確認(rèn)測試有關(guān)的軟件開發(fā)階段是(D)A.編碼 B.詳細設(shè)計C.概要設(shè)計 D.需求分析10、對某個學(xué)生成績系統(tǒng)進行測試,輸入值是學(xué)生的成績,范圍為0~100,根據(jù)黑盒測試的等價類劃分技術(shù),下列劃分對的的是(B)A.1個合理等價類,1個不合理等價類B.1個合理等價類,2個不合理等價類C.2個合理等價類,1個不合理等價類D.2個合理等價類,2個不合理等價類11、為了使軟件適應(yīng)環(huán)境的變換而修改軟件的維護活動稱為(B)A.校正性維護 B.適應(yīng)性維護C.完善性維護 D.防止性維護12、面向?qū)ο箝_發(fā)措施中,動態(tài)模型使用的描述工具是(A)A.狀態(tài)圖 B.對象圖C.數(shù)據(jù)流圖 D.類圖13、在面向?qū)ο蟠胧┙⒌膶ο竽P椭?,類之間的關(guān)聯(lián)具有多重性,其中小空心圓表達的重數(shù)是(A)A.0或1 B.1C.0到多 D.1到多14、軟件工程原則中,GJB屬于(C)A.國際原則 B.國標(biāo)C.行業(yè)原則 D.企業(yè)規(guī)范15、為了提高軟件產(chǎn)品的質(zhì)量和可靠性,對某些無法避開的差錯,使其影響減至最小程度所采用的技術(shù)是(A)A.容錯技術(shù) B.避開錯誤技術(shù)C.檢測技術(shù) D.排錯技術(shù)16、面向?qū)ο蟮囊匕ǎ–)A.對象的唯一性 B.抽象C.繼承性 D.分類性17、在白盒技術(shù)測試用例的設(shè)計中,如下覆蓋原則中發(fā)現(xiàn)錯誤能力最強的是(C)A.語句覆蓋 B.鑒定/條件覆蓋C.條件組合覆蓋 D.鑒定覆蓋18、在軟件測試中,首先對每個模塊分別進行單元測試,然後再把所有的模塊按設(shè)計規(guī)定組裝在一起測試,稱為(C)A.確認(rèn)測試 B.系統(tǒng)測試C.漸增式測試 D.非漸增式測試19、模塊的內(nèi)聚性可以按照內(nèi)聚程度的高下進行排序,如下排列中屬于從低到高的對的次序是(A)A.偶爾內(nèi)聚,時間內(nèi)聚,邏輯內(nèi)聚B.通信內(nèi)聚,時間內(nèi)聚,邏輯內(nèi)聚C.邏輯內(nèi)聚,通信內(nèi)聚,次序內(nèi)聚D.功能內(nèi)聚,通信內(nèi)聚,時間內(nèi)聚20、如下軟件生存周期的活動中,要進行軟件構(gòu)造設(shè)計的是(B)A.測試用例設(shè)計 B.概要設(shè)計C.程序設(shè)計 D.詳細設(shè)計21可以清晰地表達復(fù)雜的條件組合與應(yīng)做的動作之間的對應(yīng)關(guān)系的工具是(C)A.構(gòu)造化語言 B.PAD圖C.鑒定表 D.程序流程圖22、需求分析措施必須可以體現(xiàn)和理解問題的數(shù)據(jù)域和(C)A.?dāng)?shù)據(jù)流 B.顧客類型C.功能域 D.應(yīng)用領(lǐng)域23、以顧客需求為動力,以對象作為驅(qū)動的模型是(C)A.瀑布模型 B.基于知識的模型C.噴泉模型 D.增量模型24、把軟件生產(chǎn)的全過程人為地劃分為若干階段使得軟件人員能根據(jù)每一階段的不一樣特點更好地組織和管理軟件項目的開發(fā),這種概念就是(D)A.軟件項目管理 B.軟件工程C.軟件項目計劃 D.軟件生存期25、在軟件生存期的各個階段中跨越時間最長的階段是(D)A.需求分析階段 B.設(shè)計階段C.測試階段 D.維護階段26、軟件生存周期中,精確地確定軟件系統(tǒng)必須做什么的階段是(B)A.可行性分析和項目開發(fā)計劃 B.需求分析C.概要設(shè)計 D.詳細設(shè)計27、把瀑布模型和專家系統(tǒng)結(jié)合在一起的軟件生存周期模型是(B)A.增量模型 B.基于知識的模型C.螺旋模型 D.噴泉模型28、使用數(shù)據(jù)流圖來表達系統(tǒng)邏輯模型的是(D)A.Jackson B.VDMC.OOA D.SA29、用于描述構(gòu)造化分析中數(shù)據(jù)流加工邏輯的是(A)A.鑒定樹 B.ER圖C.狀態(tài)圖 D.用例圖30、若一種模塊中各個處理元素都親密相有關(guān)同一功能且必須次序執(zhí)行,前一功能元素的輸出就是下一功能元素的輸入,則該模塊的內(nèi)聚性類型是(C)A.時間內(nèi)聚 B.偶爾內(nèi)聚C.次序內(nèi)聚 D.功能內(nèi)聚31、下列幾種耦合類型,耦合性最高的是(A)A.公共耦合 B.控制耦合C.標(biāo)識耦合 D.?dāng)?shù)據(jù)耦合32、程序流程圖的長處不包括(B)A.歷史最悠久,使用最廣泛 B.輕易表達逐漸求精的過程C.支持程序的三種基本控制構(gòu)造 D.直觀清晰,易于使用33、確認(rèn)測試也稱為(A)A.有效性測試 B.無效性測試C.靜態(tài)測試 D.動態(tài)測試34、黑盒測試技術(shù)不包括(B)A.等價類劃分 B.途徑覆蓋C.邊界值分析 D.錯誤推測35、為了增長軟件功能和性能、提高軟件運行效率而進行的維護活動稱為(D)A.校正性維護 B.適應(yīng)性維護C.完善性維護 D.防止性維護36、瀑布模型與增量模型之間的本質(zhì)區(qū)別是(B)A.瀑布模型屬于非整體開發(fā)模型,增量模型屬于整體開發(fā)模型B.瀑布模型屬于整體開發(fā)模型,增量模型屬于非整體開發(fā)模型C.瀑布模型輕易適應(yīng)需求變化,增量模型不輕易適應(yīng)需求變化D.瀑布模型減少技術(shù)、應(yīng)用風(fēng)險,增量模型增大技術(shù)、應(yīng)用風(fēng)險37、面向?qū)ο蠓治鲋?,對象模型描述了系統(tǒng)的(A)A.靜態(tài)構(gòu)造 B.動態(tài)構(gòu)造C.控制構(gòu)造 D.次序構(gòu)造38、McCall質(zhì)量度量模型中,與“軟件系統(tǒng)對非授權(quán)人訪問軟件或數(shù)據(jù)行為的控制程度”所對應(yīng)的軟件質(zhì)量特性是(B)A.對的性 B.完整性C.可維護性 D.可用性39、軟件工程原則中,JIS屬于(B)A.國際原則 B.國標(biāo)C.行業(yè)原則 D.企業(yè)規(guī)范40、下列哪種軟件生存周期模型加入了風(fēng)險分析(A)A.螺旋模型 B.噴泉模型C.增量模型 D.瀑布模型二、填空題(本大題共20小題,每題1分,共20分)請在每題的空格中填上對的答案。錯填、不填均無分1、螺旋模型是將兩種軟件生存周期模型結(jié)合起來,加入了風(fēng)險分析,這兩種模型是指瀑布模型和____演化模型_______。2、數(shù)據(jù)流圖中描述加工邏輯一般使用三種工具,分別是___構(gòu)造化語言________、鑒定表、鑒定樹。3、變換型的DFD是由輸入、___變換中心________和輸出三部分構(gòu)成。4、軟件產(chǎn)品在交付使用之前一般要通過如下四步測試:___單元測試________、集成測試、確認(rèn)測試和系統(tǒng)測試。5、軟件工程研究的重要內(nèi)容是軟件開發(fā)技術(shù)和__軟件管理技術(shù)____兩個方面。6、需求分析的基本任務(wù)是精確地定義新系統(tǒng)的目的,回答_做什么_____的問題。7、PAD圖是曰本曰立企業(yè)提出的一種__詳細設(shè)計____工具。8、G.J.Myers提出:軟件測試是為了發(fā)現(xiàn)__錯誤____而執(zhí)行程序的過程。9、多種軟件系統(tǒng)的數(shù)據(jù)流圖一般可分為_變換型_______和事務(wù)型兩類。10、在軟件開發(fā)領(lǐng)域,常用的建模手段包括__構(gòu)造化措施_、_面向?qū)ο蟠胧┖蚠面向數(shù)據(jù)構(gòu)造措施等。11、軟件系統(tǒng)的模型大體上分為兩類;即:_概念模型_、_軟件模型_。12、軟件需求可以分為兩大類,分別是__功能性需求和_非功能性需求,其中__功能性需求__需求是整個需求的主體。13、__需求規(guī)約_是一種軟件項/產(chǎn)品/系統(tǒng)所有需求陳說的正式文檔,是一種軟件產(chǎn)品/系統(tǒng)的概念模型。三、名詞解釋(本大題共5小題,每題3分,共15分)1、軟件:一般是指計算機系統(tǒng)中的程序及文檔,程序指計算機任務(wù)的處理對象和處理規(guī)則的描述;文檔指為了理解程序所需的論述性資料。2、軟件需求及需求規(guī)約:一種需求規(guī)約是一種軟件項/產(chǎn)品/系統(tǒng)所有需求陳說的正式文檔,是一種軟件產(chǎn)品/系統(tǒng)的概念模型。3、數(shù)據(jù)流圖DFD:數(shù)據(jù)流圖簡稱DFD,它從數(shù)據(jù)傳遞和加工角度,以圖形方式來體現(xiàn)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程,是構(gòu)造化系統(tǒng)分析措施的重要體現(xiàn)工具及用于表達軟件模型的一種圖示措施。4、黑盒測試及白盒測試:黑盒測試法:把程序當(dāng)作一種黑盒子,完全不考慮程序的內(nèi)部構(gòu)造和處理過程。也就是說,黑盒測試是在程序接口進行的測試,它只檢查程序功能與否能按照規(guī)格闡明書的規(guī)定正常使用,程序與否能合適地接受輸入數(shù)據(jù)產(chǎn)生對的的輸出信息,并且保持外部信息(如,數(shù)據(jù)庫或文獻)的完整性。黑盒測試又稱為功能測試。白盒測試法:與黑盒測試法相反,把程序當(dāng)作裝在一種透明的白盒子裏,也就是完全理解程序的構(gòu)造和處理過程。這種措施按照程序內(nèi)部的邏輯測試程序,檢查程序中的每條通路與否都能按預(yù)定規(guī)定對的工作。白盒測試又稱為構(gòu)造測試。測試用例答:測試用例(TestCase)是為某個特殊目的而編制的一組測試輸入、執(zhí)行條件以及預(yù)期成果,以便測試某個程序途徑或核算與否滿足某個特定需求軟件生存周期過程答:軟件生存周期(SDLC,軟件生命周期)是軟件的產(chǎn)生直到報廢的生命周期,周期內(nèi)有問題定義、可行性分析、總體描述、系統(tǒng)設(shè)計、編碼、調(diào)試和測試、驗收與運行、維護升級到廢棄等階段,這種準(zhǔn)時間分程的思想措施是軟件工程中的一種思想原則,即按部就班、逐漸推進,每個階段都要有定義、工作、審查、形成文檔以供交流或備查,以提高軟件的質(zhì)量。但伴隨新的面向?qū)ο蟮脑O(shè)計措施和技術(shù)的成熟,軟件生命周期設(shè)計措施的指導(dǎo)意義正在逐漸減少。軟件生存周期模型答:軟件生存周期模型是描述軟件開發(fā)過程中多種活動怎樣執(zhí)行的模型。軟件生存周期模型確立了軟件開發(fā)和演繹中各階段的次序限制以及各階段或機動的準(zhǔn)則,確立開發(fā)過程所遵守的規(guī)定和限制,便于多種活動的協(xié)調(diào),便于多種人員的有效通信,有助于活動重用,有助于活動管理。常見的軟件生存周期模型有瀑布模型、演化模型、螺旋模型、噴泉模型等。8、過程域9、過程改善10能力等級和成熟度等級11、模塊的耦合和內(nèi)聚12、CMMI答:CMMI認(rèn)證是由美國軟件工程學(xué)會(softwareengineeringinstitue,簡稱SEI)制定的一套專門針對軟件產(chǎn)品的質(zhì)量管理和質(zhì)量保證原則.CMMI的全稱為:CapabilityMaturityModelIntegration,即能力成熟度模型集成。其他的答案請自已在書上找到,是書背面的習(xí)題,上課時講過。四、簡答題(本大題共4小題,每題5分,共20分)1、軟件開發(fā)的本質(zhì)答:實現(xiàn)問題空間的概念和處理邏輯到解空間的概念和處理邏輯之間的映射!簡述需求與需求規(guī)約的基本性質(zhì)答:需求的基本性質(zhì):1.必須的2.無歧義的3可測的4可跟蹤的5可測量的需求規(guī)約的基本性質(zhì):1重要性和穩(wěn)定性程度2課修改的3完整的4一致的3、簡述常見的初始需求發(fā)現(xiàn)技術(shù)答:1.自悟2.交談3.觀測4.小組會5.提煉簡述類圖的構(gòu)成成分答:一般包括類、接口、關(guān)聯(lián)、泛化、依賴關(guān)系等5、RUP的定義及特點答:RUP(RationalUnifiedProcess,統(tǒng)一軟件開發(fā)過程,統(tǒng)一軟件過程)是一種面向?qū)ο笄一诰W(wǎng)絡(luò)的程序開發(fā)措施論。6、簡述單元測試、集成測試及有效性測試的含義及他們之間的區(qū)別7、簡述CMMI的基本思想答:1、處理軟件項目過程改善難度增大問題2、實現(xiàn)軟件工程的并行與多學(xué)科組合3、實現(xiàn)過程改善的最佳效益答案略:答案請自已在書上找到,是書背面的習(xí)題,上課時講過。五、應(yīng)用題(本大題共2小題,第40小題13分,第41小題12分,共25分)1、根據(jù)下列事務(wù)型的數(shù)據(jù)流圖,設(shè)計出初始軟件構(gòu)造圖。參照答案:事物型數(shù)據(jù)流圖,畫軟件構(gòu)造圖時注意標(biāo)明數(shù)據(jù)流及流向:2、根據(jù)下列程序流程圖,設(shè)計3組的測試用例,使之滿足語句覆蓋,對每組測試數(shù)據(jù)給出執(zhí)行途徑、兩個鑒定(1)和(3)的鑒定成果。答案:設(shè)計的測試用例只需要執(zhí)行了途徑1,2,5和途徑1,3,4即可。實際上只需要兩個測試用例就行。參照答案如下:用例1:X=12,Y=9,執(zhí)行1,2,5用例2:X=7,Y=5,執(zhí)行途徑1,3,4,5第三個測試用例可以隨便寫一種3、根據(jù)下列變換型的數(shù)據(jù)流圖,設(shè)計出初始軟件構(gòu)造圖。參照答案:變換型數(shù)據(jù)流圖,畫軟件構(gòu)造圖時注意標(biāo)明數(shù)據(jù)流及流向:4、根據(jù)下列程序流程圖,設(shè)計不超過2組的測試用例,使之滿足語句覆蓋,規(guī)定給出每組測試數(shù)據(jù)的執(zhí)行途徑、輸入值、輸出值及兩個鑒定(3)和(5)的鑒定成果。答案:不唯一,只要滿足條件就行。測試用例1:A=9B=5C=0,覆蓋途徑1,2,3,4,5,7,8測試用例2:A=21b=1C=0,覆蓋途徑:1,2,3,5,6,7,8注意:第一種條件體現(xiàn)式和第二個條件體現(xiàn)式不能同步取真值,因此至少需要兩個測試用例。5、下面是一段偽碼程序(代碼前的數(shù)字只作標(biāo)號用,不參與程序執(zhí)行):START1:INPUT(A,B,C,D)2:IF(A>0)AND(B>0)THEN3:X=A+BELSE4:X=A-B5:END6:IF(C>A)OR(D<B)THEN7:Y=C-DELSE8:Y=C+D9:END10:PRINT(X,Y)STOP根據(jù)以上的描述(1)畫出對應(yīng)的流程圖和PAD圖。(2)指出該程序的執(zhí)行途徑有哪些答案:(1)流程圖PAD圖INPUT(A,B,C,D)INPUT(A,B,C,D)(A>0)AND(B>0)TFX=A+BX=A-B(C>A)OR(D<B)TFY=C-DY=C+DPRINT(X,Y)(2)途徑包括(從流程圖上可以看出):途徑1:1,2,3,5,7,9途徑2:1,2,4,5,7,9途徑3:1,2,3,5,8,9途徑4:1
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廟灘村財務(wù)制度
- 道教場所財務(wù)制度
- 混凝土生產(chǎn)單位財務(wù)制度
- 安全管理協(xié)會財務(wù)制度
- 汽修財務(wù)制度范本
- 重要財務(wù)制度
- 內(nèi)部報銷制度
- 關(guān)于環(huán)境法規(guī)制度
- 公文抄襲整治制度
- 施工現(xiàn)場施工防高空墜物制度
- 2026年安徽皖信人力資源管理有限公司公開招聘宣城市涇縣某電力外委工作人員筆試備考試題及答案解析
- 2026中國煙草總公司鄭州煙草研究院高校畢業(yè)生招聘19人備考題庫(河南)及1套完整答案詳解
- 陶瓷工藝品彩繪師崗前工作標(biāo)準(zhǔn)化考核試卷含答案
- 居間合同2026年工作協(xié)議
- 醫(yī)療機構(gòu)信息安全建設(shè)與風(fēng)險評估方案
- 化工設(shè)備培訓(xùn)課件教學(xué)
- 供熱運行與安全知識課件
- 2026年及未來5年市場數(shù)據(jù)中國3D打印材料行業(yè)發(fā)展前景預(yù)測及投資戰(zhàn)略數(shù)據(jù)分析研究報告
- 2026年長沙衛(wèi)生職業(yè)學(xué)院單招職業(yè)技能考試題庫及答案詳解1套
- 煤礦三違行為界定標(biāo)準(zhǔn)及處罰細則
- 服裝廠安全生產(chǎn)責(zé)任制度制定
評論
0/150
提交評論