2024年軟件認(rèn)證工程師考試-軟件工程綜合知識(shí)筆試參考題庫含答案_第1頁
2024年軟件認(rèn)證工程師考試-軟件工程綜合知識(shí)筆試參考題庫含答案_第2頁
2024年軟件認(rèn)證工程師考試-軟件工程綜合知識(shí)筆試參考題庫含答案_第3頁
2024年軟件認(rèn)證工程師考試-軟件工程綜合知識(shí)筆試參考題庫含答案_第4頁
2024年軟件認(rèn)證工程師考試-軟件工程綜合知識(shí)筆試參考題庫含答案_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

“人人文庫”水印下載源文件后可一鍵去除,請(qǐng)放心下載!(圖片大小可任意調(diào)節(jié))2024年軟件認(rèn)證工程師考試-軟件工程綜合知識(shí)筆試參考題庫含答案“人人文庫”水印下載源文件后可一鍵去除,請(qǐng)放心下載!第1卷一.參考題庫(共75題)1.在XSL文件中不可嵌入哪些內(nèi)容()A、CSS樣式定義B、javascript語句C、java語句D、HTML2.EJB類庫存在于Java的哪個(gè)版本中?()A、J2SEB、J2EEC、J2MED、J2NE3.是用來指定()。A、混合分割B、縱向分割C、橫向分割D、任意分割4.軟件特性中,多個(gè)軟件元素相互通訊并協(xié)同完成任務(wù)的能力指的是()。A、可理解性B、可互操作性C、可維護(hù)性D、可追蹤性5.Spring在切入點(diǎn)上支持以下哪些運(yùn)算()A、或運(yùn)算B、與運(yùn)算C、加法運(yùn)算D、且運(yùn)算6.關(guān)于創(chuàng)建模式和構(gòu)造函數(shù)的說法,正確的是()。A、因?yàn)橛袠?gòu)造函數(shù),所以沒有必要使用創(chuàng)建模式。B、構(gòu)造函數(shù)無法描述被返回的對(duì)象,而選用名字合適的工廠方法可以使類型的使用更加容易C、工廠模式每次返回的類型都是具體的類型,而不是子類型D、創(chuàng)建模式不能把創(chuàng)建對(duì)象外部化。7.在插入圖片標(biāo)簽中,對(duì)插入的圖片進(jìn)行文字說明使用的屬性是()。A、nameB、idC、srcD、alt8.從可行性研究從技術(shù)可行性()和社會(huì)可行性3各方面進(jìn)行論證.9.軟件開發(fā)過程中,抽取和整理用戶需求并建立問題域精確模型的過程叫()A、生存期B、面向?qū)ο笤O(shè)計(jì)C、面向?qū)ο蟪绦蛟O(shè)計(jì)D、面向?qū)ο蠓治?0.關(guān)于促使J2EE框架的出現(xiàn)的原因,以下描述錯(cuò)誤的是()A、商業(yè)事務(wù)越來越復(fù)雜,它們的可靠性,以及各種事務(wù)的可用性越來越難以保證B、隨著Intenet用戶呈指數(shù)級(jí)增長,維護(hù)一個(gè)有效的安全模型越來越困難C、用戶需要更加美觀的頁面設(shè)計(jì)和更加靈活的客戶端響應(yīng)D、在Internat上,一個(gè)應(yīng)用的潛在用戶可能上百萬,能夠擴(kuò)充應(yīng)用來滿足用戶群方面的需求很重要11.關(guān)于PL/SQL塊的執(zhí)行部分下列說法正確的是?()A、PL/SQL表達(dá)式可以包含分組函數(shù).B、PL/SQL表達(dá)式不可以包含SQL函數(shù).C、在SQL語句中部分分組函數(shù)可用.D、以上都不對(duì)12.下列哪個(gè)為JSP的隱含對(duì)象()A、envB、pageC、jspinfoD、context13.下面哪個(gè)階段不屬于軟件的開發(fā)時(shí)期()A、編碼B、測試C、需求分析D、維護(hù)14.可行性研究的任務(wù)主要有哪幾個(gè)方面?15.軟件開發(fā)的成本主要是人的勞動(dòng)消耗。16.軟件結(jié)構(gòu)的深度、寬度、扇人、扇出四個(gè)特征,定義了軟件結(jié)構(gòu)的形態(tài)。()是指一個(gè)模塊直接調(diào)用的下屬模塊的數(shù)目。17.提高軟件質(zhì)量和可靠性的技術(shù)大致分為兩類,即()和()。18.在用例圖中,執(zhí)行者之間的關(guān)系只有()一種A、包含B、繼承C、擴(kuò)展D、實(shí)現(xiàn)19.在UML中,對(duì)象之間存在哪些關(guān)系?()A、關(guān)聯(lián)B、泛化C、聚集D、繼承20.計(jì)算機(jī)系統(tǒng)的軟件由程序、數(shù)據(jù)和()組成。21.下列屬于無狀態(tài)會(huì)話Bean實(shí)例有:()A、用來轉(zhuǎn)換溫度的會(huì)話BeanB、解決音頻轉(zhuǎn)換的高性能引擎C、用來記錄用戶購買商品信息的會(huì)話BeanD、提供一定服務(wù)的會(huì)話Bean(如天氣預(yù)報(bào)等)22.html語言中,設(shè)置表格單元格的水平對(duì)齊的標(biāo)記是?()A、B、C、D、23.計(jì)算題:甲乙兩名程序測試員同時(shí)對(duì)一個(gè)程序進(jìn)行獨(dú)立測試一個(gè)月,甲發(fā)現(xiàn)并改正了20個(gè)錯(cuò)誤;乙發(fā)現(xiàn)并改正了16個(gè)錯(cuò)誤,其中有8個(gè)錯(cuò)誤甲也發(fā)現(xiàn)了。試估算該程序經(jīng)過甲乙兩人這一個(gè)月測試后,還殘留多少個(gè)錯(cuò)誤?24.在結(jié)構(gòu)化分析方法中,用以表達(dá)系統(tǒng)內(nèi)數(shù)據(jù)的運(yùn)動(dòng)情況的工具有()A、數(shù)據(jù)流圖B、數(shù)據(jù)詞典C、結(jié)構(gòu)化英語D、判定樹與判定表25.軟件驗(yàn)收測試的合格通過準(zhǔn)則是()A、軟件需求分析說明書中定義的所有功能已全部實(shí)現(xiàn),性能指標(biāo)全部達(dá)到要求。B、所有測試項(xiàng)沒有殘余一級(jí)、二級(jí)和三級(jí)錯(cuò)誤。C、立項(xiàng)審批表、需求分析文檔、設(shè)計(jì)文檔和編碼實(shí)現(xiàn)一致。D、驗(yàn)收測試工件齊全。26.軟件的可修改性支持軟件的()。A、有效性B、可互操作性C、可追蹤性D、可維護(hù)性27.在XML中,W3C組織給出的樣式表語言的推薦標(biāo)準(zhǔn)有()A、XPointerB、XSLC、XPathD、CSS28.對(duì)記錄序列{314,298,508,123,486,145}按從小到大的順序進(jìn)行插入排序,經(jīng)過兩趟排序后的結(jié)果為:()A、{314,298,508,123,145,486}B、{298,314,508,123,486,145}C、{298,123,314,508,486,145}D、{298,314,508,123,486,145}29.如果要?jiǎng)?chuàng)建用于上傳文件的表單,標(biāo)簽的編碼類型“method”屬性必須設(shè)置為()A、GETB、POSTC、multipart/form-dataD、true30.下面模式屬于行為設(shè)計(jì)模式的是()A、command模式B、FactoryMothod模式C、Beidge模式D、Adapter模式31.模板會(huì)自動(dòng)保存到網(wǎng)站的()文件夾下。A、Libaray文件夾B、Custom文件夾C、Assets文件夾D、Templates文件夾32.軟件的可行性研究中不包括()A、法律可行性B、技術(shù)可行性C、經(jīng)濟(jì)可行性D、政治可行性33.()可以用于幫助設(shè)計(jì)人員在UML模型為模型定義約束信息,創(chuàng)建更為精確的設(shè)計(jì)模型A、OCLB、表達(dá)式C、屬性D、變量34.()是一種以用戶需求為動(dòng)力,以對(duì)象作為驅(qū)動(dòng)的模型,適合于面向?qū)ο蟮拈_發(fā)方法。35.瀑布模型把軟件生命周期劃分為軟件定義,軟件開發(fā),與()3個(gè)階段,而沒個(gè)階段又可分為若干個(gè)小更小的階段.36.()是用來反映代碼的物理結(jié)構(gòu)。A、構(gòu)件圖B、用例圖C、類圖D、狀態(tài)機(jī)37.高級(jí)語言:獨(dú)立于機(jī)器,面向過程或面向()38.設(shè)計(jì)人機(jī)界面,必須考慮哪四個(gè)方面。39.要?jiǎng)?chuàng)建一個(gè)EJB,必須要至少編寫哪些Java類和接口?()A、定義遠(yuǎn)程(或業(yè)務(wù))接口B、定義本地接口C、定義Bean接口D、編寫B(tài)ean的實(shí)現(xiàn)40.簡述怎樣發(fā)現(xiàn)類之間的繼承關(guān)系。41.軟件測試中路徑覆蓋測試是整個(gè)測試的(),它是對(duì)軟件的結(jié)構(gòu)進(jìn)行測試。42.結(jié)構(gòu)化程序設(shè)計(jì)的一種基本方法是()。A、篩選法B、遞歸法C、迭代法D、逐步求法43.白盒法的具體設(shè)計(jì)程序測試方法有語句覆蓋、()、()和路徑覆蓋。44.Albrecht首先提出了功能點(diǎn)度量方法。這是一種面向功能的()方法。45.下列各項(xiàng)中不屬于邏輯覆蓋的是()A、語句覆蓋B、判定覆蓋C、判定——條件覆蓋D、全部覆蓋46.以結(jié)構(gòu)化分析方法建立的系統(tǒng)模型就是數(shù)據(jù)流圖。47.軟件開發(fā)項(xiàng)目管理過程主要包括哪幾個(gè)方面?48.數(shù)據(jù)流圖的圖形記號(hào)不包括下面哪個(gè)?()A、箭頭、方框B、單杠C、雙杠D、圓框49.正式的技術(shù)評(píng)審是降低()的重要措施。50.在狀態(tài)機(jī)圖中,轉(zhuǎn)換包括以下()類型。A、外部自轉(zhuǎn)換B、內(nèi)部自轉(zhuǎn)換C、模擬轉(zhuǎn)換D、正常轉(zhuǎn)換51.html語言中,設(shè)置表格單元格的豎直對(duì)齊的標(biāo)記是?()A、B、C、D、52.對(duì)一個(gè)DTD語句中提供的“+”或“*”操作符映射,以下正確的是()A、將其映射成一個(gè)類。然后將類映射成一個(gè)字段。B、將其映射成一個(gè)變量。然后將類映射成一個(gè)表。C、將其映射成一個(gè)可變大小的數(shù)組變量。然后將這個(gè)數(shù)組映射成一個(gè)表D、將其映射成一個(gè)可變大小的數(shù)組變量。然后將這個(gè)數(shù)組映射成一個(gè)字段53.簡述面向?qū)ο蠓治龇椒ǎ∣OA)的5個(gè)基本步驟。54.數(shù)據(jù)流圖中有四種符號(hào)元素,他們是();();();()。55.經(jīng)驗(yàn)表明,設(shè)計(jì)好的軟件結(jié)構(gòu),通常頂層模塊的扇出(),中層模塊扇出(),底層模塊()扇入。56.說明面向?qū)ο蟮奶卣鳎?7.CMM全稱是什么?分為哪幾個(gè)級(jí)別?58.試選擇比較合理的計(jì)算機(jī)軟件計(jì)算方案的演變順序:()A、單片機(jī)——小型機(jī)——網(wǎng)絡(luò)計(jì)算——大型機(jī)B、啞終端——客戶機(jī)/服務(wù)器——分布式計(jì)算——internet計(jì)算C、算盤——計(jì)算器——PC——深藍(lán)D、PC——B/S——C/S59.編碼的依據(jù)是詳細(xì)設(shè)計(jì)說明書。60.結(jié)構(gòu)化設(shè)計(jì)方法的基本思想是什么?61.()是軟件工程實(shí)施中的重要成分,它不僅是軟件開發(fā)的各階段的重要依據(jù),而且也是影響軟件的可維護(hù)性.62.對(duì)于類,其屬性的可見性表示對(duì)類的外部世界的可見性,它有以下()選項(xiàng)A、公開(publiC.B、包內(nèi)公開(packagE.C、保護(hù)(protecteD.D、私有(privatE.63.如果某子功能可以用一段簡潔、精確的文字描述清楚,就無需進(jìn)一步分解,是創(chuàng)建用戶需求的數(shù)據(jù)流模型應(yīng)遵循的規(guī)則。64.需求分析的產(chǎn)品是()A、數(shù)據(jù)流程圖案B、數(shù)據(jù)字典C、判定表D、需求規(guī)格說明書65.軟件開發(fā)常使用的兩種基本方法是結(jié)構(gòu)化和原型化方法,在實(shí)際應(yīng)用中,它們之間的關(guān)系常表現(xiàn)為()。A、互相排斥B、互相補(bǔ)充C、獨(dú)立使用D、交替使用66.可行性研究從哪三個(gè)方面入手?67.下哪種命名空間中的類型用于創(chuàng)建WindowsGUI應(yīng)用程序()A、System.WeB.ServicesB、system.WeB.UIC、System.Windows.FormsD、System.ServiceProcess68.一個(gè)模塊把數(shù)值作為參數(shù)傳送給另一個(gè)模塊,這種耦合方式稱為()。A、數(shù)據(jù)耦合B、公共耦合C、控制耦合D、標(biāo)記耦合69.編碼時(shí)盡量多用全局變量.70.與詳細(xì)設(shè)計(jì)相對(duì)應(yīng)的是數(shù)據(jù)庫的()設(shè)計(jì)。A、概念B、邏輯C、物理D、功能71.可行性研究的目的是要用最小的代價(jià),在盡可能段的時(shí)間內(nèi)確定()的可行性.72.PL/SQL的哪一部分實(shí)現(xiàn)對(duì)數(shù)據(jù)的操作?()A、頭部分B、列外部分C、執(zhí)行部分D、聲明部分73.以下屬于面向?qū)ο蟮脑O(shè)計(jì)原則的有()A、最少知識(shí)原則B、依賴倒轉(zhuǎn)原則C、接口隔離原則D、無循環(huán)依賴原則(包圖)74.在類圖中,()說明允許候選值范圍,如集合可以設(shè)定的大小??梢哉f明可能用于關(guān)聯(lián)端、組成類中的部分、消息迭代次數(shù)和其他目的。A、角色B、多重性C、注釋D、監(jiān)護(hù)條件75.下列選項(xiàng)中,屬于詳細(xì)設(shè)計(jì)階段的任務(wù)的是()。A、組裝測試計(jì)劃B、單元測試計(jì)劃C、初步用戶手冊(cè)D、驗(yàn)收測試計(jì)劃第2卷一.參考題庫(共75題)1.軟件的測試可以分為4個(gè)步驟,主要包括()、集成測試、()和系統(tǒng)測試。2.1960年底Dijkstra提倡的()是一種有效的提高程序設(shè)計(jì)效率的方法。A、標(biāo)準(zhǔn)化程序設(shè)計(jì)B、模塊化程序設(shè)計(jì)C、多道程序設(shè)計(jì)D、結(jié)構(gòu)化程序設(shè)計(jì)3.盒圖(簡稱N-S圖)4.以詳細(xì)設(shè)計(jì)說明書為輸入,將該輸入用某種程序設(shè)計(jì)語言翻譯成計(jì)算機(jī)可以理解并最終可運(yùn)行的代碼的過程叫()過程。5.設(shè)計(jì)模塊的根本目標(biāo)是提高模塊的什么屬性?()A、可靠性B、獨(dú)立性C、易維護(hù)D、信息隱蔽6.動(dòng)態(tài)測試有兩種測試方法:黑盒測試和()測試。7.人機(jī)界面的風(fēng)格第一代界面是命令和()方式。8.在界面設(shè)計(jì)中,通常屏幕的()表示與軟件系統(tǒng)的運(yùn)行狀態(tài)無關(guān)、在任何情況下均沒有變化的文本、圖標(biāo)(icon)、圖形(graph)、圖象(image)等A、用戶命令元素B、用戶輸入元素C、動(dòng)態(tài)元素D、靜態(tài)元素9.Oracle數(shù)據(jù)庫使用幾種結(jié)構(gòu)來保護(hù)數(shù)據(jù),以下哪一種不包括在其中()。A、日志B、回滾段C、用戶數(shù)據(jù)表D、控制文件10.對(duì)于一個(gè)學(xué)校的課程注冊(cè)管理系統(tǒng),如果有一條需求為“本軟件必須通過接口定義文檔規(guī)定的接口API與計(jì)費(fèi)系統(tǒng)、學(xué)籍管理系統(tǒng)、教師信息管理系統(tǒng)交互?!痹搶儆冢ǎ╊愋?。A、可集成性需求B、可伸縮性需求C、可互操作性需求D、安全性需求11.結(jié)構(gòu)化分析方法(SA)是一種面向()的需求分析方法。A、一對(duì)象B、數(shù)據(jù)結(jié)構(gòu)C、數(shù)據(jù)流D、控制流12.()是一個(gè)類對(duì)象所可能經(jīng)歷的所有歷程的模型圖A、模型管理視圖B、狀態(tài)機(jī)視圖C、動(dòng)態(tài)視圖D、靜態(tài)視圖13.需求分析階段不適用于描述加工邏輯的工具是()A、結(jié)構(gòu)化語言B、判定表C、判定樹D、流程圖14.軟件工作范圍不包括哪個(gè)?()A、可靠性B、開發(fā)效益C、功能D、性能15.常用的軟件項(xiàng)目的估算方法主要有哪4種?16.Spring在切入點(diǎn)上支持以下哪些運(yùn)算()A、或運(yùn)算B、與運(yùn)算C、加法運(yùn)算D、且運(yùn)算17.()是程序中一個(gè)能邏輯分開的部分,也就是離散的程序單位。A、模塊B、復(fù)合語句C、循環(huán)結(jié)構(gòu)D、數(shù)據(jù)塊18.把程序從一種計(jì)算環(huán)境()轉(zhuǎn)移到另一種計(jì)算環(huán)境的難易程度叫軟件的()。19.Putnam模型的優(yōu)點(diǎn)是揭示了軟件項(xiàng)目的()、軟件開發(fā)時(shí)間和工作量三者之間的關(guān)系,在理論上有重要意義。20.螺旋模型的優(yōu)點(diǎn)有哪些?21.在UML中,協(xié)作圖的組成不包括()A、對(duì)象B、消息C、發(fā)送者D、鏈22.從以下哪一個(gè)選項(xiàng)中可以獲得Servlet的初始化參數(shù)()A、ServletB、ServletContextC、ServletConfigD、GenericServlet23.下列關(guān)于程序效率的描述錯(cuò)誤的是()。A、提高程序的執(zhí)行速度可以提高程序的效率B、降低程序占用的存儲(chǔ)空間可以提高程序的率C、源程序的效率與詳細(xì)設(shè)計(jì)階段確定的算法的效率關(guān)D、好的程序設(shè)計(jì)可以提高效率24.網(wǎng)頁中常見的兩種圖片格式是()。A、JPG和GIFB、JPG和PSDC、GIF和BMPD、BMP和SWF25.軟件編碼階段產(chǎn)生的文檔是?()A、軟件計(jì)劃任務(wù)書B、軟件需求規(guī)格說明書C、軟件概要設(shè)計(jì)說明書D、軟件詳細(xì)說明書E、軟件源代碼26.靜態(tài)分析程序和動(dòng)態(tài)測試程序?qū)儆谲浖ぞ咧械哪囊活??()A、需求分析工具B、編碼工具C、確認(rèn)工具D、設(shè)計(jì)工具27.OCL已經(jīng)嵌入到UML2.0規(guī)約中,建模人員可以在以下()情況下使用OCL。A、使用OCL在類上或者在類模型的類型上定義不變量B、使用OCL對(duì)構(gòu)造型定義類型不變量C、將OCL作為一種查詢語言D、使用OCL描述操作和方法的前置和后置條件28.簡述提高可維護(hù)性的方法。29.在白盒法測試中,對(duì)程序的語句邏輯有6種覆蓋技術(shù),其中發(fā)現(xiàn)錯(cuò)誤能力最強(qiáng)的技術(shù)是()。30.組件圖用于對(duì)系統(tǒng)的靜態(tài)實(shí)現(xiàn)視圖建模,這種視圖主要支持系統(tǒng)部件的配置管理,通??梢苑譃樗姆N方式來完成,下面哪種不是其中之一()A、對(duì)源代碼建模B、對(duì)事物建模C、對(duì)物理數(shù)據(jù)庫建模D、對(duì)可適應(yīng)的系統(tǒng)建模31.CMM的全稱是什么?其基本思想是什么?為什么要對(duì)CMM進(jìn)行分級(jí)?32.()階段是為每個(gè)模塊完成的功能進(jìn)行具體的描述,要把功能描述轉(zhuǎn)變?yōu)榫_的、結(jié)構(gòu)化的過程描述。A、概要設(shè)計(jì)B、詳細(xì)設(shè)計(jì)C、編碼D、測試33.在代碼的編寫中要盡量避免使用ELSEGOTO或者ELSERETURN結(jié)構(gòu)。34.數(shù)據(jù)字典是對(duì)數(shù)據(jù)定義信息的集合,它所定義的對(duì)象都包含于()。A、數(shù)據(jù)流圖B、程序框圖C、軟件結(jié)構(gòu)D、方框圖35.數(shù)據(jù)字典有哪些條目?36.在PL/SQL中使用哪幾種語句來對(duì)變量進(jìn)行賦值?()A、:=B、SELECTINTOC、FETCH

INTOD、=37.在字符串中的轉(zhuǎn)義字符前面加上()符號(hào),則此轉(zhuǎn)義字符將不被處理。A、@B、\C、#D、%38.在HTML的標(biāo)簽中,valign屬性的不能取的值是()。A、topB、middleC、centerD、bottom39.需求分析階段應(yīng)該建立三種模,即:()、()和()。40.風(fēng)險(xiǎn)分析的四個(gè)主要活動(dòng):風(fēng)險(xiǎn)標(biāo)識(shí)、()、風(fēng)險(xiǎn)評(píng)價(jià)、風(fēng)險(xiǎn)駕馭和監(jiān)控。41.計(jì)算機(jī)系統(tǒng)工程包括硬件工程、軟件工程、人機(jī)工程、()等4個(gè)子工程。42.程序設(shè)計(jì)語言有哪些特點(diǎn)?43.下列選項(xiàng)中屬于產(chǎn)品的內(nèi)部屬性的是()。A、模塊耦合度B、軟件可靠性C、軟件有效性D、軟件可維護(hù)性44.語句覆蓋的含義是使被測試程序中的每個(gè)語句都至少被執(zhí)行一次。45.開發(fā)大型軟件易產(chǎn)生疏漏和錯(cuò)誤,往往是產(chǎn)生軟件危機(jī)的原因之一。46.()用于概述相互合作的對(duì)象流的交互關(guān)系和鏈接關(guān)系。A、用例圖B、通信圖C、協(xié)作圖D、類圖47.軟件的有效性函數(shù)A(t)48.軟件復(fù)審時(shí),其主要的復(fù)審對(duì)象是()。49.UML的()是由建模者設(shè)計(jì)的新的建模元素,但是這個(gè)模型元素的設(shè)計(jì)要建立在UML已定義的模型元素基礎(chǔ)上A、標(biāo)記值B、構(gòu)造型C、注釋D、約束50.用例圖的節(jié)點(diǎn)包括()A、用例B、邊界C、關(guān)聯(lián)D、執(zhí)行者51.軟件的質(zhì)量可以定義為(),具體地說,軟件質(zhì)量是軟件與(),()以及所有軟件產(chǎn)品都應(yīng)該具有的()相一致的程度。52.螺旋模型的適應(yīng)場合有哪些?53.估算(estimation)54.關(guān)于XSL和CSS說法不正確的是()A、都可以用來定義XML的顯示格式B、CSS決定了頁面的視覺外觀C、XSL是CSS的代替品D、使用XSL可以將XML文檔的結(jié)構(gòu)換為不同的XML文檔55.軟件設(shè)計(jì)中劃分程序模塊通常遵循的原則是使各模塊間的耦合盡可()A、強(qiáng)B、適中C、弱56.提高可維護(hù)性的方法有哪些?57.SSL支持()加密,加密使用的位數(shù)越多,破譯和找出原始位就困難。A、40位B、64C、128位D、25658.軟件質(zhì)量保證(SQA)活動(dòng)主要包括哪些內(nèi)容?59.常用的軟件項(xiàng)目的估算方法主要有哪4種?60.數(shù)據(jù)元素組成數(shù)據(jù)的方式的基本類型()A、順序B、選擇C、循環(huán)D、以上全部61.程序設(shè)計(jì)語言的三種類型和特點(diǎn)是什么?62.()的目的是確定錯(cuò)誤的位置和引起錯(cuò)誤的原因,并加以改正。因此,又稱為排錯(cuò)或糾錯(cuò)。63.計(jì)算題:要度量某軟件的質(zhì)量要素F1(正確性),假設(shè)C11=0.3,C12=0.3,C13=0.4,其余的C1k=0,F(xiàn)1對(duì)可追蹤性的測量值M1=0.7、對(duì)完全性的測量值M2=0.9、對(duì)一致性的測量值M3=0.6,試求正確性的度量值F1。64.軟件工程學(xué)方法的三要素是:()、()和()。65.按照功能,軟部件可劃分為系統(tǒng)軟件和應(yīng)用軟件兩類。66.軟件維護(hù)可以分為()、()、()、()等四類。67.動(dòng)態(tài)網(wǎng)頁需要的技術(shù)為()A、CGIB、HTTPC、ASPD、PHP68.在軟件質(zhì)量要素的評(píng)價(jià)準(zhǔn)則中,軟件運(yùn)行的效率指的是()。A、簡單性B、準(zhǔn)確性C、簡明性D、執(zhí)行效率69.下列能夠正確在一個(gè)htm頁面中導(dǎo)入在同一目錄下的“StyleSheet1.css”樣式表的是()。A、@importStyleSheet1.css;B、C、D、70.下面哪些任務(wù)是RequesProcessor完成的()A、把Struts配置文件信息加載到內(nèi)存中B、把請(qǐng)求轉(zhuǎn)發(fā)到Action的execute0方法返回的ActionForward代表的組件C、如果需要的話,創(chuàng)建ActionForm實(shí)例,組裝數(shù)據(jù),并進(jìn)行表單驗(yàn)證D、找到匹配的Action實(shí)例,調(diào)用其execute0方法71.類元之間的()將一個(gè)對(duì)象的兩個(gè)版本以連續(xù)一方式連接起來,它表示一個(gè)對(duì)象的值、狀態(tài)和位置的轉(zhuǎn)換,可以將類元角色在一次相互作用中連接起來。A、流B、依賴C、泛化D、關(guān)聯(lián)72.在UML的圖形符號(hào)中,虛線箭頭表示的是兩個(gè)元素之間的()關(guān)系。73.把程序從一個(gè)硬件或軟件環(huán)境中轉(zhuǎn)移到另一種配置環(huán)境稱為軟件的()。74.設(shè)計(jì)模式中應(yīng)優(yōu)先使用的復(fù)合技術(shù)是()A、抽象類B、接口繼承C、類繼承D、對(duì)象組合75.簡述軟件危機(jī)的意思。第1卷參考答案一.參考題庫1.參考答案:C2.參考答案:B3.參考答案:B4.參考答案:B5.參考答案:A,B6.參考答案:B7.參考答案:D8.參考答案:經(jīng)濟(jì)可行性9.參考答案:D10.參考答案:C11.參考答案:A12.參考答案:B13.參考答案:D14.參考答案: 可行性研究的任務(wù)主要有: 1)經(jīng)濟(jì)可行性研究; 2)技術(shù)可行性研究; 3)運(yùn)行操作可行性研究; 4)法律可行性研究; 5)開發(fā)方案的選擇。15.參考答案:正確16.參考答案:扇出17.參考答案:避開錯(cuò)誤技術(shù);容錯(cuò)技術(shù)18.參考答案:B19.參考答案:A,B,C20.參考答案:文檔21.參考答案:A,C,D22.參考答案:A23.參考答案: 由題意知,E1=20,E2=16,E0=8,該程序所含錯(cuò)誤總數(shù)可估算如下: ET=E1×E2/E0=20×16/8=40(個(gè)) 經(jīng)過一個(gè)月的測試,該程序還殘留的錯(cuò)誤數(shù)為: Er(τ)=ET–EC(τ) Er(1)=ET–EC(1) =ET–(E1+E2–E0) =40–(20+16-8) =12(個(gè))24.參考答案:A25.參考答案:A,B,C,D26.參考答案:D27.參考答案:B,D28.參考答案:B29.參考答案:C30.參考答案:A31.參考答案:D32.參考答案:D33.參考答案:A34.參考答案:噴泉模型35.參考答案:運(yùn)行與維修36.參考答案:A37.參考答案:對(duì)象38.參考答案: (1)系統(tǒng)的響應(yīng)時(shí)間; (2)用戶求助機(jī)制; (3)錯(cuò)誤信息處理; (4)命令方式。39.參考答案:A,B,D40.參考答案: 作為候選的類有可能和它的父類、子類在談話中同時(shí)被發(fā)現(xiàn)。系統(tǒng)分析員意識(shí)到某個(gè)類的屬性和操作也許能被運(yùn)用到其他多個(gè)類當(dāng)中去。另一種可能的情況是系統(tǒng)分析員注意到兩個(gè)或者多個(gè)類可能具有相同的屬性和操作數(shù)。41.參考答案:基礎(chǔ)42.參考答案:D43.參考答案:判定覆蓋;條件覆蓋;44.參考答案:間接度量45.參考答案:D46.參考答案:錯(cuò)誤47.參考答案: 軟件開發(fā)項(xiàng)目管理過程主要包括以下幾個(gè)方面: 1)啟動(dòng)一個(gè)軟件項(xiàng)目。 2)成本估算。 3)風(fēng)險(xiǎn)分析。 4)進(jìn)度安排。 5)追蹤和控制。48.參考答案:B49.參考答案:軟件成本50.參考答案:A,B,D51.參考答案:B52.參考答案:C53.參考答案: (1)、識(shí)別對(duì)象,識(shí)別對(duì)象包括標(biāo)識(shí)潛在的對(duì)象和篩選對(duì)象兩步 (2)、識(shí)別對(duì)象的屬性 (3)、識(shí)別對(duì)象的行為 (4)、識(shí)別對(duì)象所屬的類 (5)、定義主題詞54.參考答案:數(shù)據(jù)流,加工,數(shù)據(jù)存儲(chǔ),實(shí)體55.參考答案:比較高;較少;高56.參考答案: 面向?qū)ο蟮奶卣魇牵?(1)對(duì)象唯一性。每個(gè)對(duì)象都有自身唯一的標(biāo)識(shí),在對(duì)象生存期中,其標(biāo)識(shí)不變,不同的對(duì)象不能有不同的標(biāo)識(shí)。 (2)分類性。是指將具有一致的數(shù)據(jù)結(jié)構(gòu)(屬性)和行為(操作)的對(duì)象抽象成類 (3)繼承性。是子類自動(dòng)共享父類數(shù)據(jù)結(jié)構(gòu)和方法的機(jī)制,這是類之間的一種關(guān)系。 (4)多態(tài)性。是指相同的操作或函數(shù)過程可以作用于多種類型的對(duì)象上并獲得不同的結(jié)果。57.參考答案: CMM全稱是軟件能力成熟度模型; 從無序到有序的進(jìn)化分成5個(gè)級(jí)別,分別為:1初始級(jí);2可重復(fù)級(jí);3已定義級(jí);4已管理級(jí);5優(yōu)化級(jí)。58.參考答案:B59.參考答案:正確60.參考答案: 結(jié)構(gòu)化設(shè)計(jì)方法的基本思想是將系統(tǒng)劃分成一些獨(dú)立的功能模塊,這些模塊按照一定的組織層次構(gòu)造起來形成軟件結(jié)構(gòu),通過自頂向下逐步細(xì)化的方法將用數(shù)據(jù)流圖表示的信息轉(zhuǎn)換成程序結(jié)構(gòu)的設(shè)計(jì)描述。61.參考答案:軟件文檔62.參考答案:A,B,C,D63.參考答案:正確64.參考答案:D65.參考答案:B66.參考答案: 1、技術(shù)可行性 2、經(jīng)濟(jì)可行性 3、操作可行性67.參考答案:C68.參考答案:A69.參考答案:錯(cuò)誤70.參考答案:C71.參考答案:軟件項(xiàng)目72.參考答案:C73.參考答案:A,B,C,D74.參考答案:C75.參考答案:B第2卷參考答案一.參考題庫1.參考答案:單元測試;確認(rèn)測試2.參考答案:D3.參考答案: 它是一種算法描述工具,它是一種由外往里、結(jié)構(gòu)化逐層展開的二維盒型結(jié)構(gòu)。盒圖的控制流程為自上而下,從外到里地執(zhí)行。4.參考答案:編碼5.參考答案:B6.參考答案:白盒7.參考答案:詢問8.參考答案:D9.參考答案:C10.參考答案:C11.參考答案:C12.參考答案:B13.參考答案:D14.參考答案:D15.參考答案: (1)自頂向下的估算方法 (2)自底向上的估算方法 (3)差別估算法 (4)根據(jù)經(jīng)驗(yàn)估算公式16.參考答案:A,B17.參考答案:A18.參考答案:硬件配置和操作系統(tǒng);移植性19.參考答案:源程序代碼長度20.參考答案: 螺旋模型的主要優(yōu)點(diǎn)有: 1)支持用戶需求的動(dòng)態(tài)變化。 2)原型可看作形式的可執(zhí)行的需求規(guī)格說明,易于為用戶和開發(fā)人員共同理解,還可作為繼續(xù)開發(fā)的基礎(chǔ),并為用戶參與所有關(guān)鍵決策提供了方便。 3)螺旋模型特別強(qiáng)調(diào)原型的可擴(kuò)充性和可修改性,原型的進(jìn)化貫穿整個(gè)軟件生存周期,這將有助于目標(biāo)軟件的適應(yīng)能力。 4)為項(xiàng)目管理人員及時(shí)調(diào)整管理決策提供了方便,進(jìn)而可降低開發(fā)風(fēng)險(xiǎn)。21.參考答案:C22.參考答案:C23.參考答案:C24.參考答案:A25.參考答案:E26.參考答案:C27.參考答案:A,B,C,D28.參考答案: (1)建立明確的軟件質(zhì)量目標(biāo); (2)利用先進(jìn)的軟件開發(fā)技術(shù)和工具; (3)建立明確的質(zhì)量保證工作; (4)選擇可維護(hù)的程序設(shè)計(jì)語言; (5)改進(jìn)程序文檔。29.參考答案:路徑覆蓋技術(shù)30.參考答案:B31.參考答案: 其基本思想是:軟件開發(fā)和維護(hù)過程中的問題是由于管理軟件過程的方法不當(dāng)引起的,即使是應(yīng)用新的軟件技術(shù),也不會(huì)自動(dòng)提高軟件的生產(chǎn)率和質(zhì)量。能力成熟度模型有助于軟件開發(fā)機(jī)構(gòu)建立一個(gè)有規(guī)律的、成熟的軟件過程。改進(jìn)后的軟件過程將有利于開發(fā)出高質(zhì)量的軟件,使更多的軟件項(xiàng)目免受時(shí)間和費(fèi)用超支之苦。·對(duì)于任何軟件開發(fā)機(jī)構(gòu)的軟件過程的改進(jìn)都是在完成一個(gè)又一個(gè)小的改進(jìn)的基礎(chǔ)之上不斷進(jìn)行的漸進(jìn)過程,而不是一蹴而就的徹底革命。CMM將軟件過程從無序到有序的進(jìn)化過程分為5個(gè)等級(jí),用于測量軟件機(jī)構(gòu)的軟件過程成熟度和評(píng)價(jià)其軟件過程能力

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論