版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
軟件工程師考試(題庫版)1、填空題
軟件項目的風險按照其影響的范圍,可分為()、技術風險和商業(yè)風險三類。正確答案:項目風險2、單選
對一個DTD語句中提供的“+”或“*”操作符映射,以下正確的是()A(江南博哥).將其映射成一個類。然后將類映射成一個字段。B.將其映射成一個變量。然后將類映射成一個表。C.將其映射成一個可變大小的數(shù)組變量。然后將這個數(shù)組映射成一個表D.將其映射成一個可變大小的數(shù)組變量。然后將這個數(shù)組映射成一個字段正確答案:C3、問答題
一個主程序員制小組由哪些人員組成?正確答案:由1位主程序員(高級工程師)、2~5位程序員(技術員)、1位后援工程師組成,還可以配備輔助人員(如資料員)。4、單選
相比Struts框架,JSP框架具備()等Struts框架所不具備的特點。A.頁面導航B.表單驗證C.國際化應用D.組件時間模型正確答案:D5、填空題
在編碼階段對代碼的可測試性進行考慮可以()測試階段的工作量。正確答案:減少6、單選
Http缺省的請求方法是()A.PUTB.GETC.POSTD.TRACE正確答案:B7、單選
下列有關關系數(shù)據(jù)模型與對象模型的關系說法不正確的是()A.表對應類C.表的字段對應類的屬性B.記錄對應對象D.表之間的參考關系對應類之間的依賴關系正確答案:D8、單選
軟件開發(fā)期不包括哪個階段?()A、軟件計劃B、需求分析C、軟件維護D、軟件測試正確答案:C9、填空題
需求分析階段產(chǎn)生的最重要的文檔是()。正確答案:需求分析說明書10、單選
以下哪些接口能夠?qū)崿F(xiàn)對Web訪問者的身份認證?()A、HttpServletRequestB、HttpServletResponseC、HttpSessionD、HttpServlet正確答案:C11、單選
針對J2EE企業(yè)應用來講,最簡單的Wed服務器系統(tǒng)有兩個參與者()前者提供服務的接口和實現(xiàn),后者使用Web服務。A.服務提供者和服務請求者B.服務代理商和服務請求者C.服務提供者和服務代理商D.服務請求者和服務代理商正確答案:A12、問答題
用瀑布模型開發(fā)軟件有哪兩個前提?正確答案:1、用戶能清楚地提供系統(tǒng)的需求2、開發(fā)者能完整地理解這些需求,軟件生存周期的各個階段能明確的劃分。13、單選
在七種偶合中,最低偶合是()。A、內(nèi)容偶合B、公共偶合C、數(shù)據(jù)偶合D、非直接偶合正確答案:D14、單選
需求分析員不要求具備哪些知識?()A、強健的體魄B、廣泛的計算機知識C、開發(fā)經(jīng)驗D、相應的業(yè)務知識正確答案:A15、多選
關于JSP生命周期的敘述,下列哪些為真?()A.JSP會先解釋成Servlet源文件,然后編譯成Servlet類文件B.每當用戶端運行JSP時,jspInit方法都會運行一次C.每當用戶端運行JSP時,_jspService方法都會運行一次D.每當用戶端運行JSP時,jspDestroy方法都會運行一次正確答案:A,C16、單選
在軟件質(zhì)量要素的評價準則中,程序源代碼的緊湊程度指的是()。A.簡單性B.準確性C.簡明性D.執(zhí)行效率正確答案:C17、單選
白盒測試方法中的測試覆蓋率分析有誤的是()A.路徑覆蓋時選擇足夠多的測試數(shù)據(jù),使被測程序中每條語句至少執(zhí)行一次B.語句覆蓋可以很直觀地從源代碼中得到測試用例,無須細分每條判定表達式C.判定覆蓋是程序中的每個分支至少執(zhí)行一次,每個判斷的取真、取假至少執(zhí)行一次D.條件覆蓋比判定覆蓋,增加了對符合判定情況的測試,增加了測試路徑正確答案:A18、單選
軟件編碼階段產(chǎn)生的文檔是?()A、軟件計劃任務書B、軟件需求規(guī)格說明書C、軟件概要設計說明書D、軟件詳細說明書E、軟件源代碼正確答案:E19、多選
在Struts的配置文件中,一般來說action節(jié)點的哪些屬性不是必然的()A.pathB.typeC.nameD.input正確答案:C,D20、填空題
風險分析的四個主要活動:風險標識、()、風險評價、風險駕馭和監(jiān)控。正確答案:風險估算21、多選
Spring在切入點上支持一下哪些運算()A.或運算B.與運算C.加法運算D.且運算正確答案:A,B22、單選
以文檔作為驅(qū)動,適合于軟件需求很明確的軟件項目的生存周期模型是()。A.噴泉模型B.增量模型C.瀑布模型D.螺旋模型正確答案:C23、問答?計算題:如圖1所示的程序流程圖,試計算其巡回秩數(shù)V(G)。正確答案:由程序流程圖畫流圖或稱程序圖如圖2所示。于是有:(1)V(G)=E–N+2=13–10+2=5(2)V(G)=封閉區(qū)域個數(shù)=5(3)V(G)=謂詞結(jié)點個數(shù)+1=P+1=4+1=524、單選
以下關于配置文件的說法正確的是()A.給定目錄或應用程序中weB.config文件存在是完全可選的。B.給定目錄或應用程序中weB.config文件存在是必須的。C.不管weB.config文件是否存在,該目錄的所有配置設置將自動從父目錄繼承。D.運行時,ASP.NET使用這些weB.config配置文件,針對傳入的每個URL目標請求分層計算兩個或以上的設置集合。正確答案:D25、填空題
軟件定義過程可通過軟件系統(tǒng)的()和需求分析兩個階段來完成。正確答案:可行性研究26、單選
解決軟件危機的途徑不包括哪個?()A、組織良好B、統(tǒng)一開發(fā)標準C、使用軟件工具D、加大人員數(shù)量正確答案:D27、填空題
JSP方法適用于輸入數(shù)據(jù)和輸出數(shù)據(jù)之間有()的問題求解。正確答案:對應關系28、單選
哪一個不是EL定義的隱式對象?()A.cookieB.pageContextC.attributesD.initParam正確答案:C29、問答?計算題:要度量某軟件的質(zhì)量要素F2(可靠性),假設C23=0.2,C24=0.3,C25=0.3,C26=0.2,其余的C2k=0,F(xiàn)2對一致性的測量值M3=0.8、對容錯性的測量值M4=0.7、對準確性的測量值M5=0.6,對簡單性的測量值M6=0.5,試求可靠性的度量值F2。正確答案:30、名詞解釋
軟件工程的7條基本原理是什么?正確答案:1)用分階段的生存周期計劃嚴格管理2)堅持進行階段評審3)實行嚴格的產(chǎn)品控制4)采用現(xiàn)代程序設計技術5)結(jié)果應能清楚地審查6)開發(fā)小組的人員應少而精7)承認不斷改進軟件工程實踐的必要性31、單選
下面對Web應用開發(fā)中Servlet組件說法錯誤的是()A.Servlet是按照接受請求/返回響應的模式工作的B.運行于Servlet容器中,是被動態(tài)加載的C.在Struts框架中,Servlet充當模型組件D.在Struts框架中,Servlet充當控制器組件正確答案:C32、填空題
數(shù)據(jù)流圖中有四種符號元素,他們是();();();()。正確答案:數(shù)據(jù)流,加工,數(shù)據(jù)存儲,實體33、問答題
風險評價過程可分為哪四步?正確答案:風險評價過程可分四步進行:1)定義項目的風險參照水準;2)定義每種風險的三元組[ri,pi,xi],并找出和每個參照水準之間的關系;3)預測一組參照點以定義一個項目終止區(qū)域,用一條曲線或一些易變動區(qū)域來定界;4)預測各種風險組合的影響是否超出參照水準。34、單選
軟件工程中的人·月是個什么單位?()A、距離B、時間C、人力D、金錢正確答案:C35、單選
如果進棧序列為e1,e2,e3,e4,則可能的出棧序列是()A.e3,e1,e4,e2B.e4,e3,e2,e1C.e3,e4,e1,e2D.任意順序正確答案:B36、單選
SAX中用于解析實體的基本接口是()A.ContentHandler接口B.DTDHandler接口C.EntityResolver接口D.ErrorHandler接口正確答案:C37、問答題
軟件質(zhì)量保證(SQA)活動主要包括哪些內(nèi)容?正確答案:SQA活動主要包括以下內(nèi)容:1)在需求分析階段提出對軟件質(zhì)量的需求,并將其自頂向下逐步分解為可以度量和控制的質(zhì)量要素,為軟件開發(fā)、維護各階段軟件質(zhì)量的定性分析和定量度量打下基礎;2)研究并選用軟件開發(fā)方法和工具;3)對軟件生存周期各階段進行正式的技術評審(FTR);4)制定并實施軟件測試策略和測試計劃;5)及時生成軟件文檔并進行其版本控制;6)保證軟件開發(fā)過程與選用的軟件開發(fā)標準相一致;7)建立軟件質(zhì)量要素的度量機制;8)記錄SQA的各項活動,并生成各種SQA報告。38、問答題
可行性研究的目的是什么?正確答案:用最小的代價在盡可能短的時間內(nèi),確定問題是否能夠解決,從而確定問題是否值得去解決。39、單選
軟件的可移植性支持軟件的()。A.可適應性B.可互操作性C.可追蹤性D.有效性正確答案:A40、填空題
最遲啟動時間與完成該子任務所需時間之和就是該子任務的()。正確答案:最遲結(jié)束時間41、單選
數(shù)據(jù)字典是對數(shù)據(jù)定義信息的集合,它所定義的對象都包含于()。A.數(shù)據(jù)流圖B.程序框圖C.軟件結(jié)構(gòu)D.方框圖正確答案:A42、單選
DOM中XMLDOMnodelist的length屬性的表示是:()A.該對象中文本字符的長度B.該對象中元素節(jié)點的數(shù)量C.該對象中節(jié)點的數(shù)量D.該對象中文檔對象的數(shù)量正確答案:C43、問答題
計算題:甲乙兩名程序測試員同時對一個程序進行獨立測試一個月,甲發(fā)現(xiàn)并改正了24個錯誤;乙發(fā)現(xiàn)并改正了23個錯誤,其中有12個錯誤甲也發(fā)現(xiàn)了。試估算該程序經(jīng)過甲乙兩人這一個月測試后,還殘留多少個錯誤?正確答案:由題意知,E1=24,E2=23,E0=12,該程序所含錯誤總數(shù)可估算如下:ET=E1×E2/E0=24×23/12=46(個)經(jīng)過一個月的測試,該程序還殘留的錯誤數(shù)為:Er(τ)=ET–EC(τ)Er(1)=ET–EC(1)=ET–(E1+E2–E0)=46–(24+23-12)=11(個)44、名詞解釋
軟件危機正確答案:軟件危機是指在計算機軟件開發(fā)、使用與維護過程中遇到的一系列嚴重問題和難題。45、單選
Transaction接口主要用于管理事務。它的哪個方法用于事務的提交()A.wasRollBack方法B.rollback方法C.commit方法D.wasCommitted方法正確答案:C46、填空題
計算機系統(tǒng)工程包括硬件工程、軟件工程、()、數(shù)據(jù)庫工程等4個子工程。正確答案:人機工程47、填空題
數(shù)據(jù)流圖就是用來刻畫數(shù)據(jù)流和轉(zhuǎn)換的信息系統(tǒng)建模技術。它用簡單的圖形記號分別表示數(shù)據(jù)流、轉(zhuǎn)換、()以及外部實體。正確答案:數(shù)據(jù)源48、填空題
計算機系統(tǒng)的軟件由程序、數(shù)據(jù)和()組成。正確答案:文檔49、填空題
我們把支持軟件項目的();();()的軟件叫做軟件開發(fā)的工具軟件。正確答案:開發(fā)、管理、維護活動50、填空題
JSD是一種典型的()的分析設計方法。正確答案:面向數(shù)據(jù)結(jié)構(gòu)51、多選
dotNET框架由下列選項中的哪兩項組成()A.微軟基礎類庫(MFC.B.公共語言運行庫(CLR)C.中間語言(IL)D.dotNet框架類庫(FCL)正確答案:B,D52、單選
元素有一個cascade屬性,如果希望Hibernate級聯(lián)保存集合中的對象,casecade屬性應該取什么值?()A.noneB.saveC.deleteD.save-update正確答案:D53、填空題
JSP方法主要用于規(guī)模()的數(shù)據(jù)處理系統(tǒng)。正確答案:不大54、問答題
在建立軟件開發(fā)組織的時候要注意的原則是哪些?正確答案:在建立軟件開發(fā)組織的時候要注意的原則是:①盡早落實責任。特別是軟件項目負責人的責任;②減少接口。組織應該有良好的組織結(jié)構(gòu)、合理的人員分工,以減少不必要的通信;③責權均衡。指軟件經(jīng)理的責任不應比賦予他的權力還大。55、填空題
軟件項目風險的一個顯著特點是具有(),某項風險可能發(fā)生也可能不發(fā)生。正確答案:不確定性56、問答題
需求分析的最后一個環(huán)節(jié)是什么?正確答案:認清問題;系統(tǒng)設計;技術復審;導出邏輯模型。57、單選
軟件生命周期一般包括:軟件開發(fā)期和軟件運行期,下述()不是軟件開發(fā)期所應包含的內(nèi)容。A.需求分析B.結(jié)構(gòu)設計C.程序編制D.軟件維護正確答案:D58、單選
軟件詳細設計階段產(chǎn)生的文檔是?()A、軟件計劃任務書B、軟件需求規(guī)格說明書C、軟件概要設計說明書D、軟件詳細說明書E、軟件源代碼正確答案:D59、多選
針對Microsoft.Net基類庫中的一些常用命名空間,選擇表述正確的項目:()A.命名空間System.Threading可以在程序中實現(xiàn)多線程B.命名空間System.Array提供用于操縱數(shù)組的類和方法C.命名空間System.IO提供了大量用于執(zhí)行數(shù)學函數(shù)的類及方法D.以上的所有命名空間均可以被VB.NET、C#、C++.NET等語言所共享正確答案:A,D60、單選?你判斷下面語句,有什么作用?()GRANTupdateONinventoryTOjoeWITHGRANTOPTION;A、一個系統(tǒng)權限被授予用戶JOEB、一個對象權限被授予用戶JOEC、用戶JOE被授予在這個對象上的所有權限D(zhuǎn)、一個系統(tǒng)權限和一個對象權限被授予用戶JOE正確答案:B61、單選
技術可行性是可行性研究的關鍵,其主要內(nèi)容一般不包括()。A、風險分析B、資源分析C、人員分析D、技術分析正確答案:C62、問答題
一個好的開發(fā)人員應具備的素質(zhì)和能力有哪些?正確答案:一個好的開發(fā)人員應具備的素質(zhì)和能力有:①善于與周圍人員團結(jié)協(xié)作,建立良好的人際關系,善于聽取別人的意見。②牢固掌握計算機軟件的基本知識和技能。③善于分析和綜合問題,具有嚴密的邏輯思維能力。④工作踏實、細致,遵循標準和規(guī)范,不靠碰運氣,具有嚴格的科學作風。⑤工作中表現(xiàn)有責任心、有毅力、有耐心。⑥具有良好的書面和口頭表達能力。63、多選
下面哪些任務是RequesProcessor完成的()A.把Struts配置文件信息加載到內(nèi)存中B.把請求轉(zhuǎn)發(fā)到Action的execute0方法返回的ActionForward代表的組件C.如果需要的話,創(chuàng)建ActionForm實例,組裝數(shù)據(jù),并進行表單驗證D.找到匹配的Action實例,調(diào)用其execute0方法正確答案:B,C,D64、問答?計算題:1978年,Putnam提出了大型軟件項目的動態(tài)多變量估算模型L=CkE1/3td4/3。如果將開發(fā)時間td延長20%,工作量可以減少到原來的百分之幾?正確答案:65、填空題
在軟件生存周期中,軟件定義過程可以通過軟件系統(tǒng)的()和()兩個階段來完成。正確答案:可行性研究;需求分析66、單選
xsl:apply-templates屬于()A.選擇模式B.測試模式C.模板模式D.匹配模式正確答案:D67、單選
軟件開發(fā)常使用的兩種基本方法是結(jié)構(gòu)化和原型化方法,在實際應用中,它們之間的關系常表現(xiàn)為()。A.互相排斥B.互相補充C.獨立使用D.交替使用正確答案:B68、問答題
描述加工邏輯有哪些方法?正確答案:a,結(jié)構(gòu)化語言b,判定表C.判定樹69、單選
模塊的最重要特征是抽象和什么?()A、可靠性B、獨立性C、易維護D、信息隱蔽正確答案:D70、問答題
計算題:已估算出CAD軟件的代碼行數(shù)為33.5KLOC,CAD軟件為半獨立型、中等規(guī)模的軟件,通過查表得知a=3.0,b=1.12,c=2.5,d=0.35。用基本CoCoMo模型計算開發(fā)CAD軟件所需的工作量、開發(fā)時間以及需要參加項目的平均人數(shù)。正確答案:E=aLb=3.0×33.51.12=153PMD=cEd=2.5×1530.35=14.54(月)N=E/D=153/14.54≈11人CAD項目的開發(fā)工作量為153PM,開發(fā)時間為14.54月,平均需要約11人。71、問答題
風險駕馭與監(jiān)控的主要目標有哪些?正確答案:風險駕馭與監(jiān)控的主要目標有三個:1)判斷一個預測的風險是否已經(jīng)發(fā)生;2)確保針對每一個風險而制定的風險駕馭步驟正在合理地實施;3)收集有關風險分析的所有信息,以備將來使用。72、問答題
基于計算機系統(tǒng)的成本主要由哪4個部分組成?正確答案:基于計算機系統(tǒng)的成本主要由以下4個部分組成:1)購置并安裝軟硬件及有關設備的費用;2)系統(tǒng)開發(fā)費用;3)系統(tǒng)安裝、運行和維護費用;4)人員培訓費用。73、單選
在整個軟件項目定義與開發(fā)各階段一種典型的工作量分布原則,稱為40-20-40分布原則,其中20%的工作量指的是()。A.需求分析工作量B.編碼工作量C.詳細設計工作量D.測試工作量正確答案:B74、單選
JDK中運用了()來限制添加到Set中的對象必須是唯一的。A.抽象工廠(AbstractFactory)模式B.命令(CommanD.模式C.單一(Singleton)模式D.代理(Proxy)模式正確答案:C75、填空題
Putnam模型的優(yōu)點是揭示了軟件項目的()、軟件開發(fā)時間和工作量三者之間的關系,在理論上有重要意義。正確答案:源程序代碼長度76、多選
下列各項中,屬于打開游標操作的選項是()A.將符合條件的記錄送入內(nèi)存B.將指針指向第一條記錄C.控制游標指向的表D.將指針指向目標記錄正確答案:A,B77、填空題
在需求分析階段常用的圖形工具有()、()、()。正確答案:層次方框圖、Warnier圖、IPO圖78、多選
中國古代繪畫技法主要有()。A.工筆B.寫意C.勾勒D.設色E.水墨正確答案:A,B,C,D,E79、單選
運行Asp.Net需要安裝()Web服務器。A.ResinB.tomcatC.WebLogicD.IIS正確答案:D80、填空題
需求分析的主要任務是()。正確答案:要回答“軟件必須做什么?”81、單選
常用的需求分析方法有面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法,(),面向?qū)ο蟮姆治龇椒ǖ?。A.面向數(shù)據(jù)結(jié)構(gòu)的分析方法B.面向時序問題的分析方法C.面向事務的分析方法正確答案:A82、多選
JavaServerFaces(JSF)是一種標準的J2EE表示層技術,不同于其它Java表示層技術的最大優(yōu)勢是其:()A.簡單、便捷B.采用的組件模型C.事件驅(qū)動技術D.方便管理正確答案:B,C83、問答題
成本管理的主要任務是什么?正確答案:成本管理的主要任務是估算軟件項目的成本,作為立項和簽合同的依據(jù)之一,并在軟件開發(fā)過程中按計劃管理經(jīng)費的使用。84、多選
客戶端狀態(tài)管理的解決方案有()A.URL重寫B(tài).隱藏域C.CookieD.以上都不是正確答案:A,B,C85、單選
根據(jù)國家標準GB8566–88《計算機軟件開發(fā)規(guī)范》的規(guī)定,軟件的開發(fā)和維護劃分為8個階段,其中下列哪個階段不屬于本范圍?()A.可行性研究和計劃B.需求分析C.客戶投訴D.詳細設計正確答案:C86、問答題
計算題:已知某軟件項目的特征為:用戶輸入數(shù)為30,用戶輸出數(shù)為60,用戶查詢數(shù)為24,共有8個文件,有2個外部界面。如果每個信息量的加權因子都取“一般”值,所有的技術復雜性調(diào)節(jié)因子都取“普通”值,用Albrecht方法計算該軟件項目的功能點。正確答案:基本功能點CT為:CT=用戶輸入數(shù)×4+用戶輸出數(shù)×5+用戶查詢數(shù)×4+文件數(shù)×10+外部接口數(shù)×7=30×4+60×5+24×4+8×10+2×7=610FP=CT×TCF=CT[0.65+0.01∑Fi]=610×[0.65+0.01×3×14]=652.7功能點87、單選
下哪種命名空間中的類型用于創(chuàng)建WindowsGUI應用程序()A、System.WeB.ServicesB、system.WeB.UIC、System.Windows.FormsD、System.ServiceProcess正確答案:C88、單選
在JSF應用程序中,一般使用()標簽來作為密碼輸入控件。A.h:inputSecretB.h:outputTextC.h:inputTextC.h:inputHidden正確答案:A89、填空題
風險分析的四個主要活動:風險標識、風險估算、()、風險駕馭和監(jiān)控。正確答案:風險評價90、填空題
為了評價風險,常采用三元組[ri,pi,xi]來描述風險。其中ri代表(),pi表示第i種風險發(fā)生的概率,xi代表該風險帶來的影響。正確答案:第i種風險91、填空題
數(shù)據(jù)字典中有四類條目,分別是();();();()。正確答案:加工說明,數(shù)據(jù)流條目,數(shù)據(jù)存儲條目,數(shù)據(jù)項條目92、問答?計算題:已知一個待開發(fā)的基于計算機的系統(tǒng)的總成本的估算值的折現(xiàn)值為10000元,預計新系統(tǒng)投入運行后每年可帶來5000元的收入,假設新系統(tǒng)的生存周期(不包括開發(fā)時間)為4年,當年的年利率為10%,試求該系統(tǒng)的純收入T、投資回收期D和投資回收率j。正確答案:對該系統(tǒng)將來的收入折現(xiàn),計算結(jié)果如上表所示。1)純收入:T=PT–ST=15849.32–10000=5849.32(元)2)投資回收期:D=2+(10000–8677.68)/3756.57=2.352(年)3)投資回收率:代入數(shù)據(jù),有:93、單選
軟件特性中,使軟件在不同的系統(tǒng)約束條件下,使用戶需求得到滿足的難易程度稱為()。A.可修改性B.可靠性C.可適應性D.可重用性正確答案:C94、多選
Spring在切入點上支持以下哪些運算()A.或運算B.與運算C.加法運算D.且運算正確答案:A,B95、單選
軟件總體設計階段產(chǎn)生的文檔是?()A、軟件計劃任務書B、軟件需求規(guī)格說明書C、軟件概要設計說明書D、軟件詳細說明書E軟件源代碼正確答案:C96、單選
以下屬于組件的通用屬性的是()A.escapeB.localeC.converterD.以上都不是正確答案:D97、問答題
在硬件工程中,硬件定義階段的任務有哪些?正確答案:硬件定義階段的任務是:1)制定硬件開發(fā)計劃,確定項目成本和工程進度;2)進行硬件需求分析,給出硬件規(guī)格說明。3)軟件產(chǎn)品的質(zhì)量往往是靠不住的。98、問答題
畫數(shù)據(jù)流圖應該注意什么事項?正確答案:畫數(shù)據(jù)流圖注意事項:a.命名.不論是數(shù)據(jù)流\數(shù)據(jù)存儲還是加工,合適的命名使人們易于理解基含義.b.畫數(shù)據(jù)流而不是控制流.c.一般不畫物質(zhì)流.d.每個加工到少有一個輸入數(shù)據(jù)流和一個輸出數(shù)據(jù)流,反映出此加工數(shù)據(jù)的來源與加工的結(jié)果.e.編號.f.父圖與子圖的平衡.g.局部數(shù)據(jù)存儲.h.提高數(shù)據(jù)流圖的易理解性.99、單選
需求分析的任務不包括()?A、認清問題B、系統(tǒng)設計C、導出邏輯模型D、需求評審正確答案:B100、單選
關于促使J2EE框架的出現(xiàn)的原因,以下描述錯誤的是()A.商業(yè)事務越來越復雜,它們的可靠性,以及各種事務的可用性越來越難以保證B.隨著Intenet用戶呈指數(shù)級增長,維護一個有效的安全模型越來越困難C.用戶需要更加美觀的頁面設計和更加靈活的客戶端響應D.在Internat上,一個應用的潛在用戶可能上百萬,能夠擴充應用來滿足用戶群方面的需求很重要正確答案:C101、填空題
為了識別風險,Boehm建議使用各類()來標識風險。正確答案:風險檢測表102、多選
下面循環(huán)命令()命令使用命令的返回狀態(tài)值來控制循環(huán)的。A.forB.whileC.until正確答案:B,C103、單選
()工具在軟件詳細設計過程中不采用。A.判定表B.IPO圖C.PDLD.DFD圖正確答案:D104、單選
原型化方法是用戶和設計者之間執(zhí)行的一種交互構(gòu)成,適用于()系統(tǒng)。A.需求不確定性高的B.需求確定的C.管理信息D.實時正確答案:A105、單選
軟件是一種邏輯產(chǎn)品,它的開發(fā)主要是()。A.研制B.拷貝C.再生產(chǎn)D.復制正確答案:A106、問答題
在軟件項目中配備和使用人員應遵循的3個主要原則是什么?正確答案:在軟件項目中配備和使用人員時,應遵循的3個主要原則是:①重質(zhì)量:使用少量有實踐經(jīng)驗、素質(zhì)高、有能力的人員去完成關鍵性任務,常常比使用較多的經(jīng)驗不足的人員更有效。②重培訓:花力氣培養(yǎng)所需的技術和管理人員是解決人員問題的有效方法。③雙階梯提升:人員要么按照技術職務提升,要么按照管理職務提升,兩者不應兼得。107、問答題
快速原型技術的基本思想是什么?正確答案:在軟件開發(fā)的早期,快速開發(fā)一個目標軟件系統(tǒng)的原型,讓用戶對其進行評價并提出修改意見,然后開發(fā)人員根據(jù)用戶的意見對原型進行改進。108、名詞解釋
原型模型適于哪種情況的軟件開發(fā)?正確答案:原型模型適合于那些不能預先確切定義需求的軟件系統(tǒng)的開發(fā),更適合于那些項目組成員(包括分析員、設計員、程序員和用戶)不能很好交流或通信有困難的情況。109、單選
在Sturts應用中,能在()范圍內(nèi)共享數(shù)據(jù)。A.共享數(shù)據(jù)的范圍page,request,session,applicationB.共享數(shù)據(jù)的范圍request,session,applicationC.共享數(shù)據(jù)的范圍session,applicationD.共享數(shù)據(jù)的范圍session正確答案:A110、名詞解釋
計算機軟件正確答案:計算機軟件是指與計算機系統(tǒng)操作有關的程序、數(shù)據(jù)以及任何與之有關的文檔資料。111、多選
會話變量集合按()來進行索引。A.會話變量NameB.會話變量ValueC.整數(shù)索引D.以上都可以正確答案:A,B112、單選
如何創(chuàng)建Cookie?()A.使用newCookie語句B.調(diào)用responsE.addCookie方法C.使用Cookie的setMaxAge方法D.setCookie方法正確答案:A113、單選
下列選項中,屬于實現(xiàn)階段的任務的是()。A.組裝測試計劃B.繪制程序流程圖C.單元測試D.驗收測試計劃正確答案:C114、單選
下列關于測試用例的重要性有誤的是()。A.測試用例構(gòu)成了設計和制定測試過程的基礎。B.測試設計和開發(fā)的類型以及所需的資源主要都受控與測試用例。C.測試的“深度”與測試用例的數(shù)量成反比例。D.測試用例通常根據(jù)它們所關聯(lián)的測試類型或測試需求來分類,而且將隨類型和需求進行相應地改變。正確答案:C115、單選
JDBC中,用于表示數(shù)據(jù)庫連接的對象是()A.StatementB.ConnectionC.DriverManagerD.PreparedStatement正確答案:B116、填空題
需求分析的基本任務是準確的回答()正確答案:解系統(tǒng)必須做什么117、多選
數(shù)據(jù)庫系統(tǒng)采用鎖來實現(xiàn)事務的隔離性,下面哪些屬于數(shù)據(jù)庫鎖()A.共享鎖B.更新鎖C.獨占鎖D.等待鎖正確答案:A,B,C118、單選
下列關于Struts框架的說法中,不正確的是()A.Struts實質(zhì)是JSPModel2的基礎上實現(xiàn)的一個MVC框架B.在Struts框架中,視圖是由一組JSP文件組成C.在Struts框架中,控制器是由ActiongServlet和Action來實現(xiàn)D.在Struts僅僅可以在服務器端運行,僅僅能通過ActionForm中的validate方法能對提交的表單數(shù)據(jù)進行驗證正確答案:D119、單選
EJB3.0中的查詢接口是()A.SelectAPIB.FindAPIC.SelectedAPID.QueryAPI正確答案:D120、填空題
()、原型建造和模擬是基于計算機系統(tǒng)技術可行性研究的有效工具。正確答案:數(shù)學建模121、問答題
簡述數(shù)據(jù)庫工程完成的主要任務有哪些?正確答案:數(shù)據(jù)庫工程完成的主要任務有:1)調(diào)查用戶對信息和信息處理的需求,進行可行性論證、成本估算,制定項目計劃。2)選擇支持數(shù)據(jù)庫系統(tǒng)的硬件和軟件。3)數(shù)據(jù)庫設計與實現(xiàn)。4)數(shù)據(jù)的收集與存儲。5)運行、管理與維護。122、填空題
對不依賴于其他屬性的軟件的簡單屬性的測量稱為()。正確答案:直接度量123、填空題
計算機系統(tǒng)工程包括硬件工程、()、人機工程、數(shù)據(jù)庫工程等4個子工程。正確答案:軟件工程124、多選
軟件驗收測試的合格通過準則是()A.軟件需求分析說明書中定義的所有功能已全部實現(xiàn),性能指標全部達到要求。B.所有測試項沒有殘余一級、二級和三級錯誤。C.立項審批表、需求分析文檔、設計文檔和編碼實現(xiàn)一致。D.驗收測試工件齊全。正確答案:A,B,C,D125、單選
下列軟件開發(fā)模型中,適合于那些不能預先確切定義需求的軟件系統(tǒng)的開發(fā)的模型是()。A.原型模型B.瀑布模型C.基于知識的智能模型D.變換模型正確答案:A126、單選
在軟件質(zhì)量要素的評價準則中,在各種異常情況下軟件能繼續(xù)提供操作的能力指的是()。A.容錯性B.檢測性C.安全性D.可操作性正確答案:A127、填空題
為了評價風險,常采用三元組[ri,pi,xi]來描述風險。其中ri代表第i種風險,pi表示(),xi代表該風險帶來的影響。正確答案:第i種風險發(fā)生的概率128、單選
在數(shù)據(jù)流圖中,有名字及方向的成分是()。A.控制流B.信息流C.數(shù)據(jù)流D.信號流正確答案:C129、多選
以下對Configuration對象的理解正確的是()A.Configuration對象可以用來讀取配置文件信息B.Configuration對象可以用來創(chuàng)建SessionFactory對象C.Configuration對象只有在Hibernate進行初始化的時候才需要創(chuàng)建D.SessionFactory對象可以直接創(chuàng)建Session對象正確答案:A,B,C130、問答題
繪圖題:試畫出基于計算機的系統(tǒng)結(jié)構(gòu)模板。正確答案:131、單選
JSF中的ExternalContext是用來提供對()的訪問。A.外部環(huán)境B.內(nèi)部環(huán)境C.上下文D.Application正確答案:D132、名詞解釋
螺旋模型的每一個周期包括哪幾個階段?正確答案:螺旋模型的每一個周期都包括計劃(需求定義)、風險分析、工程實現(xiàn)和用戶評價與階段評審4個階段。133、單選
()階段是為每個模塊完成的功能進行具體的描述,要把功能描述轉(zhuǎn)變?yōu)榫_的、結(jié)構(gòu)化的過程描述。A.概要設計B.詳細設計C.編碼D.測試正確答案:B134、填空題
在整個軟件項目定義與開發(fā)各階段一種典型的工作量分布原則,稱為()分布原則。正確答案:40-20-40135、多選
以下那些是dtd的元素類型:()A.EMPTYB.ANYC.entityD.cdata正確答案:A,B136、單選
在確認測試的敘述中不正確的是()。A.確認測試是為了驗證軟件的功能和性能及其他特性是否與用戶的要求一致。B.確認測試的內(nèi)容包括功能測試和性能測試。C.安裝測試不屬于確認測試的內(nèi)容D.它著重考慮軟件是否滿足確認測試的內(nèi)容正確答案:C137、多選
JvavServerFaces(JSF)是一種標準的J2EE表示層技術,不同于其它Java表示技術的最大優(yōu)勢是其:()A.簡單、便捷B.采用的組件模型C.時間驅(qū)動技術D.方便管理正確答案:B,C參考解析:暫無解析138、多選
EJB的優(yōu)點有哪些?()A、技術領先B、價格低廉C、性能優(yōu)越D、強大的容器支持正確答案:A,B139、單選
在軟件質(zhì)量要素的評價準則中,計算和控制的精確程度指的是()。A.簡單性B.準確性C.簡明性D.執(zhí)行效率正確答案:B140、單選
需求規(guī)格說明書的主要組成部分包括數(shù)據(jù)流程圖和?()A、數(shù)據(jù)字典B、數(shù)據(jù)庫C、物理模型D、邏輯模型正確答案:A141、單選
軟件特性中,軟件產(chǎn)品交付使用后,在實現(xiàn)改正潛伏的錯誤、改進性能、適應環(huán)境變化等方面工作的難易程度稱為()。A.可理解性B.可維護性C.可適應性D.可重用性正確答案:B142、名詞解釋
軟件的有效性函數(shù)A(t)正確答案:軟件的有效性函數(shù)A(t)定義為軟件系統(tǒng)在時刻t按照規(guī)格說明成功運行的概率。143、填空題
數(shù)學建模、原型建造和()是基于計算機系統(tǒng)技術可行性研究的有效工具。正確答案:模擬144、單選
一個模塊內(nèi)部各程序段都在同一張表上操作,這個模塊的內(nèi)聚性稱為()。A.時間內(nèi)聚B.功能內(nèi)聚C.通信內(nèi)聚D.順序內(nèi)聚正確答案:C145、單選
Jackson方法是面向()的設計方法。A.數(shù)據(jù)結(jié)構(gòu)B.數(shù)據(jù)流C.控制D.對象正確答案:A146、多選
Wed服務技術的SOA架構(gòu)由哪些部分組成()A.服務提供者B.ServicebrokerC.ServicerequesterD.XML和WSDL正確答案:A,B,C147、多選
Oracle數(shù)據(jù)庫服務器的默認用戶一般有()A.sys用戶B.system用戶C.root用戶D.scott用戶正確答案:A,B,D148、單選
軟件特性中,()是指系統(tǒng)具有清晰的結(jié)構(gòu),能直接反映問題的需求的程度。A.可理解性B.可靠性C.可適應性D.可重用性正確答案:A149、填空題
當數(shù)據(jù)流圖中的某個加工的一組動作存在著多個條件復雜組合的判斷時,其加工邏輯使用()。正確答案:判定表或判定樹150、單選
當我們想封裝不同算法并使用他們可相互替換時,可以使用()A.橋接模式B.命令模式C.策略模式D.工廠模式正確答案:A151、單選
項目管理的對象是()。A、項目組織B、項目C、建筑產(chǎn)品D、合同正確答案:B152、問答題
軟件工程的規(guī)范與標準包括哪五個方面?正確答案:1、軟件開發(fā)過程中作業(yè)標準化2、確定每個作業(yè)的表示形式3、確定每個文檔資料的格式y(tǒng)4、規(guī)定組符號5、根據(jù)軟件開發(fā)經(jīng)驗,制定出大家能夠接受的開發(fā)原則與進度。153、問答題
層次式小組是怎樣的一種組織形式?正確答案:層次式小組是將組內(nèi)人員分為3級:組長1人,他作為項目負責人負責全組工作;他直接領導2~7名高級程序員;每位高級程序員通過基層小組管理若干名程序員。154、填空題
軟件的有效性函數(shù)A(t)定義為軟件系統(tǒng)在()按照規(guī)格說明成功運行的概率。正確答案:時刻t155、填空題
軟件工程由()、工具和過程三部分組成,稱軟件工程的三要素。正確答案:方法156、填空題
()是對軟件結(jié)構(gòu)中??扉g關聯(lián)程度的一種度量。正確答案:耦合度157、單選
結(jié)構(gòu)化分析方法使用的描述工具()描述系統(tǒng)由哪幾部分組成,各部分之間有什么聯(lián)系等等。A.數(shù)據(jù)流圖B.數(shù)據(jù)字典C.判定表D.判定樹正確答案:A158、單選
在軟件需求分析中,開發(fā)人員要從用戶那里解決的最重要的問題是()。A.要讓軟件做什么B.要給該軟件提供哪些信息C.要求軟件工作效率怎樣D.要讓軟件具有何種結(jié)構(gòu)正確答案:A159、填空題
Halstead給出了稱為文本復雜性度量的模型。它是根據(jù)統(tǒng)計程序中的()的個數(shù)來度量程序的復雜程度。正確答案:操作符和操作數(shù)160、問答題
計算題:設某軟件項目由5個程序員組成的程序員小組來開發(fā)完成。在開發(fā)過程中每兩個人之間通信的平均工作量為0.13PM,試求開發(fā)該軟件所需的通訊工作量。正確答案:由已知N=5,μ=0.13PM,開發(fā)該軟件需要的通信數(shù)量為:C(N)=C(5)=N(N-1)/2=5(5-1)/2=10則由5人組成的程序員小組增加的通信工作量為:EC=μC(5)=0.13PM×10=1.3PM161、單選
軟件特性中,多個軟件元素相互通訊并協(xié)同完成任務的能力指的是()。A.可理解性B.可互操作性C.可維護性D.可追蹤性正確答案:B162、單選
SA方法用DFD描述()A.系統(tǒng)的控制流程B.系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)C.系統(tǒng)的基本加工D.系統(tǒng)的功能正確答案:D163、單選
需求分析階段研究的對象是軟件項目的()。A.用戶要求B.合理要求C.模糊要求正確答案:C164、單選
常用的設計模式有()種。A.20B.23C.18D.25正確答案:B165、單選
下列選項中,不屬于質(zhì)量管理的主要任務的是()。A.制定軟件質(zhì)量保證計劃B.按照質(zhì)量評價體系控制軟件質(zhì)量要素C.增加軟件產(chǎn)品的功能D.對最終軟件產(chǎn)品進行確認正確答案:C166、單選
下面哪一個項目僅在Struts中出現(xiàn)?()A.JavaBeanB.WeB.xmlC.struts-config.xmlD.pertyes正確答案:C167、問答?計算題:已知一個待開發(fā)的基于計算機的系統(tǒng)的總成本的估算值的折現(xiàn)值為5000元,預計新系統(tǒng)投入運行后每年可帶來2500元的收入,假設新系統(tǒng)的生存周期(不包括開發(fā)時間)為5年,當年的年利率為12%,試求該系統(tǒng)的純收入T、投資回收期D和投資回收率j。正確答案:對該系統(tǒng)將來的收入折現(xiàn),計算結(jié)果如上表所示。168、單選
關于XSL和CSS說法不正確的是()A.都可以用來定義XML的顯示格式B.CSS決定了頁面的視覺外觀C.XSL是CSS的代替品D.使用XSL可以將XML文檔的結(jié)構(gòu)換為不同的XML文檔正確答案:C169、多選
在JBoss安裝目錄下的/server/default/deploy目錄中可以部署以下哪種文件:()A.EARB.XML文件C.EJBJARC.任何“.jar”庫正確答案:A,B,C,D170、單選
你試圖用下面句子查詢數(shù)據(jù):()SELECT100/NVL(quantity,0)FROMinventory;為何QUANTITY為null空值時,將導致出錯?A、表達式企圖被空值除.B、換函數(shù)參數(shù)數(shù)據(jù)類型不一致.C、空值不能被轉(zhuǎn)成實際值D、表達式企圖被零除.正確答案:D171、問答題
簡述McCall等人的軟件質(zhì)量度量模型。正確答案:McCall等人提出了由軟件質(zhì)量要素、評價準則、定量度量三個層次組成的三層次度量模型。其中第一層是將對軟件質(zhì)量的度量歸結(jié)為對直接影響軟件質(zhì)量的若干個軟件質(zhì)量要素的度量;由于質(zhì)量要素很難直接度量,所以第二層是用若干個可度量的評價準則來間接度量軟件質(zhì)量要素;而第三層是對相應評價準則的直接度量。172、多選
以下關于JSF優(yōu)缺點的敘述不正確的是()A.JSF使用PageControllerPattern,因此會對頁面密集型應用程序有幫助B.JSF有一個豐富的組件模型,支持RAD類型的開發(fā)C.JSF的開發(fā)使得開發(fā)人員要做更多的工作D.以JSF為中心的,必須使用其他框架來適應其他視圖技術正確答案:C,D173、多選
考慮下列聲明,那些是不合法的:()A.DECLAREv_name,v_deptVARCHAR2(14);B.DECLAREv_testNUMBER(5);C.DECLAREV_MAXSALARYNUMBER(7,2)=5000;D.DECLAREV_JOINDATEBOOLEAN:=SYSDATE;正確答案:A,C,D174、問答題
數(shù)據(jù)流圖的作用是什么?正確答案:它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動和處理的過程,反映系統(tǒng)必須完成的邏輯功能.175、問答題
描述表達基本加工邏輯功能的結(jié)構(gòu)化工具有哪些特點?正確答案:其特點如下所述:(1)自然語言語義豐富,語法靈活,可描述十分廣泛而復雜的問題,表達人們豐富的感情和智慧。(2)結(jié)構(gòu)化語言沒有嚴格的語法規(guī)定,使用的詞匯比形式化的計算機語言廣泛,但使用的語句類型很少,結(jié)構(gòu)規(guī)范,表達的內(nèi)容清晰、準確、易理解,不易產(chǎn)生歧義。(3)決策樹清晰地表達了在什么情況下應采取什么策略,不易產(chǎn)生邏輯上的混亂。是描述基本加工的邏輯功能的有效工具。(4)決策表將比較復雜的決策問題簡潔、明確、一目了然地描述出來。它是描述條件比較多的決策問題的有效工具。176、問答題
計算題:要度量某軟件的質(zhì)量要素F1(正確性),假設C11=0.3,C12=0.3,C13=0.4,其余的C1k=0,F(xiàn)1對可追蹤性的測量值M1=0.7、對完全性的測量值M2=0.9、對一致性的測量值M3=0.6,試求正確性的度量值F1。正確答案:177、多選
Oracle利用下列哪些機制管理數(shù)據(jù)庫安全性()A.數(shù)據(jù)庫用戶B.特權C.用戶可用的特權和角色D.角色正確答案:A,B,D178、填空題
軟件成本估算主要包括()與任務分解技術正確答案:代碼行技術179、單選
在軟件質(zhì)量要素的評價準則中,程序易于理解的程度指的是()。A.簡單性B.準確性C.簡明性D.執(zhí)行效率正確答案:A180、單選
以下關于EJB生態(tài)圈的敘述不正確的是()A.EJB生態(tài)圈是由成千上萬種工具、服務器、IDE等構(gòu)成B.整個EJB生態(tài)圈都是圍繞EJB應用的開發(fā)、部署進行的C.部署者是整個圈子的支配著D
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 銀行合規(guī)管理制度實施成效
- 高速公路安全行車管理制度
- 新學期美術教學工作計劃(23篇)
- 挑戰(zhàn)2024演講稿(31篇)
- 六年級下冊各具特色的民居課件
- 福建省泉州市惠安縣2023-2024學年七年級上學期期末考試數(shù)學試卷(含解析)
- 顧客服務政策的設計
- 7.2《歸園田居(其一)》課件 2024-2025學年統(tǒng)編版高中語文必修上冊
- 福州七中2025屆高考英語一模試卷含解析
- 公司金融課件版
- 《測繪工程產(chǎn)品價格》和《測繪工程產(chǎn)品困難類別細則》
- 生產(chǎn)現(xiàn)場定置管理規(guī)定區(qū)域劃分、標識牌、工具擺放標準
- 接口類驗收報告
- 關于公寓物業(yè)管理實施方案
- 母嬰保健技術資格證考試試題及答案
- 《好天氣和壞天氣》課件
- (交通運輸)鐵路軍事運輸教案
- 四年級勞動教育-種植方案(課件)
- 課件我的文化班
- 隧道支護安全技術交底書
- GB∕T 22063-2018 顯微鏡 C型接口
評論
0/150
提交評論