資源描述:
《軟件工程精彩試題及問(wèn)題詳解》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、實(shí)用文檔一、填空1.結(jié)構(gòu)化分析方法的分析策略是___自頂向下逐步求精_______。2.衡量模塊獨(dú)立性的兩個(gè)定性標(biāo)準(zhǔn)是_耦合性與內(nèi)聚性________。3.軟件集成測(cè)試的方法主要有兩種,它們是___漸增式與非漸增式測(cè)試_______。4.可行性研究的目的是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定該軟件項(xiàng)目_是否值得開(kāi)發(fā)_。5.需求分析階段,分析人員要確定對(duì)問(wèn)題的綜合需求,其中最主要的是__功能需求_。6.軟件生存周期中時(shí)間最長(zhǎng)、花費(fèi)的精力和費(fèi)用最多的一個(gè)階段是__維護(hù)_____階段。7.計(jì)算機(jī)輔助軟件工程這一術(shù)語(yǔ)的英文縮寫(xiě)為_(kāi)CASE_______。8.McCall提出的軟件質(zhì)量模型包括_____
2、_11_____個(gè)軟件質(zhì)量特性。9.軟件結(jié)構(gòu)是以____模塊_______為基礎(chǔ)而組成的一種控制層次結(jié)構(gòu)。10.軟件概要設(shè)計(jì)的主要任務(wù)就是__軟件結(jié)構(gòu)的設(shè)計(jì)______。11.結(jié)構(gòu)化程序設(shè)計(jì)方法是使用___三種基本控制結(jié)構(gòu)(條件控制循環(huán))____構(gòu)造程序。12.在建立對(duì)象的功能模型時(shí),使用的數(shù)據(jù)流圖中包含有處理、數(shù)據(jù)流、動(dòng)作對(duì)象和__數(shù)據(jù)存儲(chǔ)對(duì)象_二、選擇1.UML是軟件開(kāi)發(fā)中的一個(gè)重要工具,它主要應(yīng)用于哪種軟件開(kāi)發(fā)方法(C)A、基于瀑布模型的結(jié)構(gòu)化方法B、基于需求動(dòng)態(tài)定義的原型化方法C、基于對(duì)象的面向?qū)ο蟮姆椒―、基于數(shù)據(jù)的數(shù)據(jù)流開(kāi)發(fā)方法2、面向?qū)ο蟮拈_(kāi)發(fā)方法中,(B)將是面向?qū)ο蠹夹g(shù)
3、領(lǐng)域內(nèi)占主導(dǎo)地位的標(biāo)準(zhǔn)建模語(yǔ)言。A、Booch方法B、UML語(yǔ)言C、OMT方法D、Coad方法3、功能模型中所有的(A)往往形成一個(gè)層次結(jié)構(gòu)。在這個(gè)層次結(jié)構(gòu)中一個(gè)數(shù)據(jù)流圖的過(guò)程可以由下一層的數(shù)據(jù)流圖作進(jìn)一步的說(shuō)明。A、數(shù)據(jù)流圖B、概念模型圖C、狀態(tài)遷移圖D、事件追蹤圖4、(A)應(yīng)當(dāng)在應(yīng)用分析之前進(jìn)行,因?yàn)槲覀冊(cè)诹私鈫?wèn)題之前應(yīng)當(dāng)對(duì)問(wèn)題敞開(kāi)思想考慮,不應(yīng)加以限制。A、問(wèn)題域分析B、高層分析C、實(shí)例的建立D、類(lèi)的開(kāi)發(fā)5、通過(guò)執(zhí)行對(duì)象的操作改變對(duì)象的屬性,但它必須通過(guò)(B)的傳遞。A、接口B、消息C、信息D、操作6、所有的對(duì)象可以成為各種對(duì)象類(lèi),每個(gè)對(duì)象類(lèi)都定義了一組(B)A、說(shuō)明B、方法C、過(guò)程D
4、、類(lèi)型9、面向?qū)ο蟮闹饕卣鞒龑?duì)象唯一性、封裝、繼承外,還有(A)文案大全實(shí)用文檔A、多態(tài)性B、完整性C、可移植性D、兼容10、在面向?qū)ο蟮脑O(shè)計(jì)中,我們應(yīng)遵循的設(shè)計(jì)準(zhǔn)則除了模塊化、抽象、低耦合、高內(nèi)聚以外,還有(B)A、隱藏復(fù)雜性B、信息隱藏C、即存類(lèi)的重用D、類(lèi)的開(kāi)發(fā)13、在考察系統(tǒng)的一些涉及時(shí)序和改變的狀況時(shí),要用動(dòng)態(tài)模型來(lái)表示。動(dòng)態(tài)模型著重于系統(tǒng)的控制邏輯,它包括兩個(gè)圖:一個(gè)是事件追蹤圖,另一個(gè)是(B)A、數(shù)據(jù)流圖B、狀態(tài)圖C、系統(tǒng)結(jié)構(gòu)圖D、時(shí)序圖14、人們常用的評(píng)價(jià)軟件質(zhì)量的4個(gè)因素是(B)A.可維護(hù)性、可靠性、健壯性、效率B.可維護(hù)性、可靠性、可理解性、效率C.可維護(hù)性、可靠性、完
5、整性、效率D.可維護(hù)性、可靠性、移植性、效率15、軟件可移植性是用來(lái)衡量軟件的(C)重要尺度之一。A.通用性B.效率C.質(zhì)量D.人機(jī)界面16、為了提高軟件的可移植性,應(yīng)注意提高軟件的(D)A.使用的方便性B.簡(jiǎn)潔性C.可靠性D.設(shè)備獨(dú)立性20.在軟件質(zhì)量因素中,軟件在異常條件下仍能運(yùn)行的能力稱(chēng)之為軟件的(B)A.可靠性B.健壯性C.可用性D.安全性21.在軟件設(shè)計(jì)中,設(shè)計(jì)復(fù)審是和軟件設(shè)計(jì)本身一樣重要的環(huán)節(jié),其主要的目的和作用是為了能夠(B)A.減少測(cè)試工作量B.避免后期付出高代價(jià)C.保證軟件質(zhì)量D.縮短軟件開(kāi)發(fā)周期22.在軟件危機(jī)中表現(xiàn)出來(lái)的軟件質(zhì)量差的問(wèn)題,其原因是(B)A.用戶經(jīng)常干預(yù)軟
6、件系統(tǒng)的研發(fā)工作B.沒(méi)有軟件質(zhì)量標(biāo)準(zhǔn)C.軟件研發(fā)人員不愿意遵守軟件質(zhì)量標(biāo)準(zhǔn)D.軟件研發(fā)人員素質(zhì)太差23.軟件工程管理是(D)一切活動(dòng)的管理。A.需求分析B.軟件設(shè)計(jì)過(guò)程C.模塊設(shè)計(jì)D.軟件生命期24.軟件管理的主要職能包括(D)A.人員管理、計(jì)劃管理B.標(biāo)準(zhǔn)化管理、配置管理C.成本管理、進(jìn)度管理D.(A)和(B)26.結(jié)構(gòu)化設(shè)計(jì)方法在軟件開(kāi)發(fā)中用于(A)。A、概要設(shè)計(jì)B、詳細(xì)設(shè)計(jì)C、程序設(shè)計(jì)D、測(cè)試用例設(shè)計(jì)28.軟件測(cè)試中,白盒法是通過(guò)分析程序的(B)來(lái)設(shè)計(jì)測(cè)試用例的。A、應(yīng)用范圍B、內(nèi)部邏輯C、功能D、輸入數(shù)據(jù)29.軟件維護(hù)費(fèi)用高的主要原因是(C)。A、人員少B、人員多C、生產(chǎn)率低D、生產(chǎn)
7、率高文案大全實(shí)用文檔30.軟件質(zhì)量必須在(D)加以保證。A、開(kāi)發(fā)之前B、開(kāi)發(fā)之后C、可行性研究過(guò)程中D、設(shè)計(jì)與實(shí)現(xiàn)過(guò)程中31.確認(rèn)測(cè)試主要涉及的文檔是(A)。A、需求規(guī)格說(shuō)明書(shū)B(niǎo)、概要設(shè)計(jì)說(shuō)明書(shū)C、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)D、源程序33.為了適應(yīng)軟硬件環(huán)境變化而修改軟件的過(guò)程是(C)。A、校正性維護(hù)B、完善性維護(hù)C、適應(yīng)性維護(hù)D、預(yù)防性維護(hù)35.軟件質(zhì)量保證應(yīng)在(A)階段開(kāi)始。A.需求分析B.設(shè)計(jì)C.編碼D.投入使用3