軟件工程師考試考點鞏固(題庫版)_第1頁
軟件工程師考試考點鞏固(題庫版)_第2頁
軟件工程師考試考點鞏固(題庫版)_第3頁
軟件工程師考試考點鞏固(題庫版)_第4頁
軟件工程師考試考點鞏固(題庫版)_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

軟件工程師考試考點鞏固(題庫版)1、單選

在下面的敘述中,()不是軟件需求分析的任務(wù)。A.問題分解B.可靠性與安全性要求C.結(jié)構(gòu)化程序設(shè)計D.確定邏輯模型正確答案:C2、單選

軟件詳細設(shè)計階段產(chǎn)生的文檔(江南博哥)是?()A、軟件計劃任務(wù)書B、軟件需求規(guī)格說明書C、軟件概要設(shè)計說明書D、軟件詳細說明書E、軟件源代碼正確答案:D3、填空題

軟件項目的風險按照其影響的范圍,可分為項目風險、()和商業(yè)風險三類。正確答案:技術(shù)風險4、問答題

在硬件工程中,硬件設(shè)計階段的任務(wù)有哪些?正確答案:硬件設(shè)計階段的任務(wù)是:1)設(shè)計分析,畫出設(shè)計圖;2)必要時建造原型(即樣機)并對其進行測試;3)制造分析,畫出生產(chǎn)圖。5、單選

在軟件質(zhì)量要素中,對未授權(quán)人員訪問程序或數(shù)據(jù)加以控制的程度指的是()。A.完整性B.可用性C.正確性D.靈活性正確答案:A6、單選

試選擇比較合理的計算機軟件計算方案的演變順序:()A.單片機——小型機——網(wǎng)絡(luò)計算——大型機B.啞終端——客戶機/服務(wù)器——分布式計算——internet計算C.算盤——計算器——PC——深藍D.PC——B/S——C/S正確答案:B7、單選

模塊內(nèi)聚度越高,說明模塊內(nèi)各成分彼此結(jié)合的程度越()。A、松散B、緊密C、無法判斷D、相等正確答案:B8、單選

javax.Servlet的包中,屬于類的是()A、ServletB、GenericServletC、ServletRequestD、ServletContext正確答案:B9、單選

DOM中XMLDOMnodelist的length屬性的表示是:()A.該對象中文本字符的長度B.該對象中元素節(jié)點的數(shù)量C.該對象中節(jié)點的數(shù)量D.該對象中文檔對象的數(shù)量正確答案:C10、單選

軟件是為誰服務(wù)的?()A.開發(fā)方B.需求方C.公司經(jīng)理D.研發(fā)人員正確答案:B11、單選

對記錄序列{314,298,508,123,486,145}按從小到大的順序進行插入排序,經(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}正確答案:B12、單選

下面哪一個項目僅在Struts中出現(xiàn)?()A.JavaBeanB.WeB.xmlC.struts-config.xmlD.pertyes正確答案:C13、多選

中國古代繪畫技法主要有()。A.工筆B.寫意C.勾勒D.設(shè)色E.水墨正確答案:A,B,C,D,E14、單選

軟件總體設(shè)計是指軟件總體結(jié)構(gòu)設(shè)計和數(shù)據(jù)設(shè)計,該階段的主要任務(wù)不包括()。A、設(shè)計軟件的模塊結(jié)構(gòu)B、定義接口并建立數(shù)據(jù)結(jié)構(gòu)C、生成概要設(shè)計規(guī)格說明和組裝測試計劃D、模塊設(shè)計正確答案:D15、單選

軟件需求分析產(chǎn)生的文檔是?()A、軟件計劃任務(wù)書B、軟件需求規(guī)格說明書C、軟件概要設(shè)計說明書D、軟件詳細說明書E軟件源代碼正確答案:B16、多選

與HttpSessionListener接口有關(guān)的方法是()A.SessionInitializedB.SessionCreatedC.SessionFinializedD.SessionDestroyed正確答案:B,D17、多選

會話變量集合按()來進行索引。A.會話變量NameB.會話變量ValueC.整數(shù)索引D.以上都可以正確答案:A,B18、問答題

結(jié)構(gòu)化設(shè)計方法的基本思想是什么?正確答案:結(jié)構(gòu)化設(shè)計方法的基本思想是將系統(tǒng)劃分成一些獨立的功能模塊,這些模塊按照一定的組織層次構(gòu)造起來形成軟件結(jié)構(gòu),通過自頂向下逐步細化的方法將用數(shù)據(jù)流圖表示的信息轉(zhuǎn)換成程序結(jié)構(gòu)的設(shè)計描述。19、單選

常用的設(shè)計模式有()種。A.20B.23C.18D.25正確答案:B20、填空題

在整個軟件項目定義與開發(fā)各階段一種典型的工作量分布原則,稱為()分布原則。正確答案:40-20-4021、問答題

軟件開發(fā)各個階段都需要哪些人員?正確答案:在軟件項目的計劃和分析階段,只需要少數(shù)人,主要是系統(tǒng)分析員、從事軟件系統(tǒng)論證和概要設(shè)計的軟件高級工程師和項目高級管理人員,人數(shù)雖不多,但都是高層次人員。概要設(shè)計階段要增加幾個高級程序員,詳細設(shè)計階段要增加軟件工程師和程序員,在編碼和測試階段還要增加初級程序員和軟件測試員。在這一過程中,各類專門人員和管理人員也在逐漸增加,到驗收測試時,維護人員也加入其中,使各類人員的數(shù)量達到了最高峰。在軟件產(chǎn)品交付使用的初期,參加軟件維護的人員較多,此時為防止給維護活動帶來困難,不應(yīng)過早地解散軟件開發(fā)人員。軟件經(jīng)過一段時間的糾錯性維護后,出錯率會明顯減少,這時可以逐步撤出軟件開發(fā)人員,之后,軟件維護人員也逐步撤離。22、單選

設(shè)置服務(wù)器控件的改動立即提交至服務(wù)器,需要將服務(wù)器控件的()屬性設(shè)置為True。A.AutoActionB.AutoPostBackC.AutoSubmitD.以上都不對正確答案:B23、名詞解釋

計算機系統(tǒng)工程正確答案:計算機系統(tǒng)工程是用工程、科學和數(shù)學的原則與方法研制基于計算機的系統(tǒng)的有關(guān)技術(shù)方法和過程24、填空題

硬件工程可以劃分為硬件定義、硬件設(shè)計、()三個階段。正確答案:硬件制造與銷售維修25、多選

dotNET框架由下列選項中的哪兩項組成()A.微軟基礎(chǔ)類庫(MFC.B.公共語言運行庫(CLR)C.中間語言(IL)D.dotNet框架類庫(FCL)正確答案:B,D26、問答題

可行性研究的任務(wù)主要有哪幾個方面?正確答案:可行性研究的任務(wù)主要有:1)經(jīng)濟可行性研究;2)技術(shù)可行性研究;3)運行操作可行性研究;4)法律可行性研究;5)開發(fā)方案的選擇。27、單選?軟件原型化開發(fā)方法有其基本步驟,下述()是實施原型化的最基本的步驟。①獲得基本需求②開發(fā)工作模型③嚴格細部說明④模型驗證A.全部都是B.①②和④C.④D.①和②正確答案:B28、單選

軟件的可理解性支持軟件的()。A.有效性B.可移植性C.可追蹤性D.可靠性正確答案:B29、問答題

可行性研究的結(jié)果有哪四種?正確答案:1、完全可行2、部分可行3、不知道是否可行4、不可行30、問答題

計算題:要度量某軟件的質(zhì)量要素F2(可靠性),假設(shè)C23=0.1,C24=0.3,C25=0.4,C26=0.2,其余的C2k=0,F(xiàn)2對一致性的測量值M3=0.7、對容錯性的測量值M4=0.6、對準確性的測量值M5=0.5,對簡單性的測量值M6=0.8,試求可靠性的度量值F2。正確答案:31、單選

對一個DTD語句中提供的“+”或“*”操作符映射,以下正確的是()A.將其映射成一個類。然后將類映射成一個字段。B.將其映射成一個變量。然后將類映射成一個表。C.將其映射成一個可變大小的數(shù)組變量。然后將這個數(shù)組映射成一個表D.將其映射成一個可變大小的數(shù)組變量。然后將這個數(shù)組映射成一個字段正確答案:C32、單選

下列有關(guān)關(guān)系數(shù)據(jù)模型與對象模型的關(guān)系說法不正確的是()A.表對應(yīng)類C.表的字段對應(yīng)類的屬性B.記錄對應(yīng)對象D.表之間的參考關(guān)系對應(yīng)類之間的依賴關(guān)系正確答案:D33、單選

下列哪個為JSP的隱含對象()A.envB.pageC.jspinfoD.context正確答案:B34、填空題

在畫分層數(shù)據(jù)流圖時,父圖與子圖的輸入輸出要()。正確答案:守恒35、單選

在軟件質(zhì)量要素的評價準則中,操作該軟件的難易程度指的是()。A.容錯性B.檢測性C.安全性D.可操作性正確答案:D36、單選

下面關(guān)于UML的敘述正確的是()A.UML是UnifiedModelLanguage的縮寫B(tài).UML是一個通用的可視化編程語言C.UML用于對軟件進行描述、可視化處理、構(gòu)造和建立軟件系統(tǒng)產(chǎn)品的文檔D.UML只適用于微軟開發(fā)工具使用正確答案:C37、填空題

計算機系統(tǒng)的軟件由程序、數(shù)據(jù)和()組成。正確答案:文檔38、單選

在詳細設(shè)計階段,經(jīng)常采用的工具包括()。A.SC圖B.DFD圖C.判定表D.形式化方法正確答案:C39、單選

下哪種命名空間中的類型用于創(chuàng)建WindowsGUI應(yīng)用程序()A、System.WeB.ServicesB、system.WeB.UIC、System.Windows.FormsD、System.ServiceProcess正確答案:C40、單選

數(shù)據(jù)字典的任務(wù)是對于數(shù)據(jù)流圖中出現(xiàn)的所有被命名的數(shù)據(jù)元素,在數(shù)據(jù)字典中作為一個詞條加以定義,使得每一個圖形元素的名字都有一個確切的()。A.對象B.解釋C.符號D.描述正確答案:D41、填空題

風險分析的四個主要活動:風險標識、風險估算、風險評價、()。正確答案:風險駕馭和監(jiān)控42、單選

軟件設(shè)計階段的輸出主要是()。A、程序B、模塊C、偽代碼D、設(shè)計規(guī)格說明書正確答案:D43、填空題

軟件項目的風險按照其影響的范圍,可分為項目風險、技術(shù)風險和()三類。正確答案:商業(yè)風險44、多選

軟件驗收測試的合格通過準則是()A.軟件需求分析說明書中定義的所有功能已全部實現(xiàn),性能指標全部達到要求。B.所有測試項沒有殘余一級、二級和三級錯誤。C.立項審批表、需求分析文檔、設(shè)計文檔和編碼實現(xiàn)一致。D.驗收測試工件齊全。正確答案:A,B,C,D45、問答題

簡述McCall等人的軟件質(zhì)量度量模型。正確答案:McCall等人提出了由軟件質(zhì)量要素、評價準則、定量度量三個層次組成的三層次度量模型。其中第一層是將對軟件質(zhì)量的度量歸結(jié)為對直接影響軟件質(zhì)量的若干個軟件質(zhì)量要素的度量;由于質(zhì)量要素很難直接度量,所以第二層是用若干個可度量的評價準則來間接度量軟件質(zhì)量要素;而第三層是對相應(yīng)評價準則的直接度量。46、問答題

CoCoMo模型按其詳細程度分為哪三個層次?正確答案:CoCoMo模型按其詳細程度分為基本CoCoMo模型、中間CoCoMo模型和詳細CoCoMo模型三個層次。47、單選

數(shù)據(jù)字典(DD)是定義()系統(tǒng)描述工具中的數(shù)據(jù)的工具。A.數(shù)據(jù)流程圖B.系統(tǒng)流程圖C.程序流程圖D.軟件結(jié)構(gòu)圖正確答案:A48、單選

在MVC設(shè)計模式中,JavaBean的作用是()A、ControllerB、ModelC、業(yè)務(wù)數(shù)據(jù)的封裝D、View正確答案:C49、問答題

軟件項目管理的主要任務(wù)是什么?正確答案:軟件項目管理的主要任務(wù)是根據(jù)選定的軟件開發(fā)過程框架(即軟件開發(fā)模型)和對其估算的結(jié)果制定軟件項目實施計劃;再根據(jù)計劃對人員進行組織、分工;按照計劃的進度,以及成本管理、風險管理、質(zhì)量管理的要求,控制并管理軟件開發(fā)和維護的活動,最終以最小的代價完成軟件項目規(guī)定的全部任務(wù)。50、單選

在軟件質(zhì)量要素的評價準則中,程序易于理解的程度指的是()。A.簡單性B.準確性C.簡明性D.執(zhí)行效率正確答案:A51、單選

原型化方法是用戶和設(shè)計者之間執(zhí)行的一種交互構(gòu)成,適用于()系統(tǒng)。A.需求不確定性高的B.需求確定的C.管理信息D.實時正確答案:A52、名詞解釋

計算機輔助軟件工程正確答案:在軟件工程活動中,人們按照軟件工程的原則和方法,利用計算機及其集成的軟件開發(fā)環(huán)境,輔助軟件項目的開發(fā)、維護及管理的過程,稱為計算機輔助軟件工程(即CASE.。53、填空題

()、原型建造和模擬是基于計算機系統(tǒng)技術(shù)可行性研究的有效工具。正確答案:數(shù)學建模54、單選

以下屬于組件的通用屬性的是()A.escapeB.localeC.converterD.以上都不是正確答案:D55、問答題

可行性研究從哪三個方面入手?正確答案:1、技術(shù)可行性2、經(jīng)濟可行性3、操作可行性56、單選

在XSL文件中不可嵌入哪些內(nèi)容()A.CSS樣式定義B.javascript語句C.java語句D.HTML正確答案:C57、填空題

需求分析階段,分析人員要確定對問題的綜合需求,其中最主要的是()需求。正確答案:功能需求58、問答題

在基于計算機的系統(tǒng)中一般都包含哪些系統(tǒng)要素?正確答案:包含的系統(tǒng)要素:①硬件;②軟件;③人;④文檔;⑤數(shù)據(jù)庫;⑥過程。59、單選

在JSF應(yīng)用程序中,一般使用()標簽來作為密碼輸入控件。A.h:inputSecretB.h:outputTextC.h:inputTextC.h:inputHidden正確答案:A60、問答?計算題:對一個包含10000LOC的程序進行一個月的測試后,總共改正了15個錯誤,此時MTBF=10h,又經(jīng)過一個月測試后,改正了10個錯誤,此時MTBF=15h。試完成:(1)根據(jù)已知數(shù)據(jù)確定MTBF與測試時間之間的函數(shù)關(guān)系。(2)為做到MTBF=100h,必須進行多長時間的測試?當測試結(jié)束時,總共改正了多少個錯誤?還有多少個錯誤潛伏在程序中?正確答案:61、單選

在結(jié)構(gòu)化分析方法中,用以表達系統(tǒng)內(nèi)數(shù)據(jù)的運動情況的工具有()A.數(shù)據(jù)流圖B.數(shù)據(jù)詞典C.結(jié)構(gòu)化英語D.判定樹與判定表正確答案:A62、問答題

繪圖題:試畫出基于計算機的系統(tǒng)結(jié)構(gòu)模板。正確答案:63、單選

下列哪個集合操作符返回兩個查詢都有的行。()A、UnionB、UnionallC、UniononlyD、Intersect正確答案:D64、多選

下列各項中,屬于打開游標操作的選項是()A.將符合條件的記錄送入內(nèi)存B.將指針指向第一條記錄C.控制游標指向的表D.將指針指向目標記錄正確答案:A,B65、單選

運行Asp.Net需要安裝()Web服務(wù)器。A.ResinB.tomcatC.WebLogicD.IIS正確答案:D66、問答題

什么是模塊間的耦合性?有哪幾種耦合性?簡述降低模塊間耦合度的方法。正確答案:模塊間的耦合性是根據(jù)模塊的外部特征提出的,是對軟件系統(tǒng)結(jié)構(gòu)中各模塊間相互聯(lián)系緊密程度的一種度量,也稱塊間關(guān)系。耦合程度由低到高分為6種:①無直接耦合(不傳遞任何消息)。②數(shù)據(jù)耦合(傳遞的是值)。③標記耦合(傳遞的是數(shù)據(jù)結(jié)構(gòu))。④控制耦合(傳遞的是控制變量,例如開關(guān)、標志等)。⑤外部耦合(傳遞的是I/O環(huán)境)⑥公共耦合(傳遞的是在公共數(shù)據(jù)環(huán)境中的數(shù)據(jù))。⑦內(nèi)容耦合(傳遞的是一個模塊的內(nèi)部數(shù)據(jù),往往出現(xiàn)在匯編語言中)。模塊間聯(lián)系越緊密,其耦合性越強,模塊的獨立性越差。提高模塊獨立性,降低模塊間耦合度的措施是:①在耦合方式上降低模塊間接口的復雜性。模塊接口方式不采用直接引用(內(nèi)容耦合),而采用調(diào)用方式(例如過程語句調(diào)用);模塊接口信息通過參數(shù)傳遞且傳遞信息的結(jié)構(gòu)盡量簡單,不用復雜數(shù)據(jù)結(jié)構(gòu)(例如過程、指針等),參數(shù)個數(shù)不宜過多。②在傳遞信息類型上盡量使用數(shù)據(jù)耦合,避免控制耦合,慎用或有控制地使用公共耦合。67、單選

軟件產(chǎn)品與物質(zhì)產(chǎn)品有很大區(qū)別,軟件產(chǎn)品是一種()產(chǎn)品A.有形B.消耗C.邏輯D.文檔正確答案:C68、單選

游標的哪一種屬性指示fetch語句是否從活動集中返回行,如未能返回行,則此屬性的值為true?()A.%FOUNDB.%NOTFOUNDC.%ROWCOUNTD.%ISOPEN正確答案:B69、名詞解釋

軟件危機正確答案:軟件危機是指在計算機軟件開發(fā)、使用與維護過程中遇到的一系列嚴重問題和難題。70、填空題

CoCoMo模型按其詳細程度分為基本CoCoMo模型、()和詳細CoCoMo模型三個層次。正確答案:中間CoCoMo模型71、單選

最高程度也是最差的耦合是()。A.公共耦合B.內(nèi)容耦合C.控制耦合D.數(shù)據(jù)耦合正確答案:B72、問答題

程序設(shè)計小組的組織形式有哪幾種?正確答案:程序設(shè)計小組的組織和小組內(nèi)部人員的組織形式對生產(chǎn)率都會產(chǎn)生影響。常采用的組織形式有主程序員制小組、民主制小組、層次式小組3種。73、問答題

計算題:已知有一個國外典型的軟件項目的記錄,開發(fā)人員M=6人,其代碼行數(shù)=20.2KLOC,工作量E=43PM,成本S=314000美元,錯誤數(shù)N=64,文檔頁數(shù)Pd=1050頁。試計算開發(fā)該軟件項目的生產(chǎn)率P、平均成本C、代碼出錯率EQR和文檔率D。正確答案:根據(jù)給出的已知數(shù)據(jù),可得:P=L/E=20.2KLOC/43PM=0.47KLOC/PM=470LOC/PMC=S/L=314000美元/20.2KLOC=15.54美元/LOCEQR=N/L=64個/20.2KLOC=3.17個/KLOCD=Pd/L=1050頁/20.2KLOC=51.98頁/KLOC74、單選

下面對Web應(yīng)用開發(fā)中Servlet組件說法錯誤的是()A.Servlet是按照接受請求/返回響應(yīng)的模式工作的B.運行于Servlet容器中,是被動態(tài)加載的C.在Struts框架中,Servlet充當模型組件D.在Struts框架中,Servlet充當控制器組件正確答案:C75、單選

軟件實體應(yīng)當做到什么化?()A、抽象化B、隱蔽化C、模塊化D、簡單化正確答案:C76、單選

HIPO圖中的H圖稱為什么圖?()A、高層圖B、嗨圖C、頂層圖D、層次圖正確答案:D77、填空題

數(shù)據(jù)流圖就是用來刻畫數(shù)據(jù)流和轉(zhuǎn)換的信息系統(tǒng)建模技術(shù)。它用簡單的圖形記號分別表示數(shù)據(jù)流、轉(zhuǎn)換、()以及外部實體。正確答案:數(shù)據(jù)源78、填空題

目前,軟件項目的進度安排的兩種比較常用的方法是程序評估與審查技術(shù)(PERT)和(),這兩種方法都生成描述項目進展狀態(tài)的任務(wù)網(wǎng)絡(luò)圖。正確答案:關(guān)鍵路徑法(CPM)79、單選

軟件工作范圍不包括哪個?()A、可靠性B、開發(fā)效益C、功能D、性能正確答案:D80、單選

在整個軟件項目定義與開發(fā)各階段一種典型的工作量分布原則,稱為40-20-40分布原則,其中20%的工作量指的是()。A.需求分析工作量B.編碼工作量C.詳細設(shè)計工作量D.測試工作量正確答案:B81、多選

關(guān)于JSP生命周期的敘述,下列哪些為真?()A.JSP會先解釋成Servlet源文件,然后編譯成Servlet類文件B.每當用戶端運行JSP時,jspInit方法都會運行一次C.每當用戶端運行JSP時,_jspService方法都會運行一次D.每當用戶端運行JSP時,jspDestroy方法都會運行一次正確答案:A,C82、單選

反映模塊內(nèi)部特性的是()。A.接口B.狀態(tài)C.功能D.邏輯正確答案:D83、單選

軟件開發(fā)期不包括哪個階段?()A、軟件計劃B、需求分析C、軟件維護D、軟件測試正確答案:C84、單選

在PL/SQL塊的哪部分可以對初始變量賦予新值?()A.結(jié)尾部分B.開頭部分C.執(zhí)行部分D.聲明部分正確答案:C85、問答題

軟件復雜性的概念?正確答案:K.Magel從6個方面來描述軟件復雜性:1)理解程序的難度;2)維護程序的難度;3)向其他人解釋程序的難度;4)按指定方法修改程序的難度;5)根據(jù)設(shè)計文件編寫程序的工作量;6)執(zhí)行程序時需要資源的多少。86、單選

軟件的可移植性支持軟件的()。A.可適應(yīng)性B.可互操作性C.可追蹤性D.有效性正確答案:A87、填空題

軟件定義過程可通過軟件系統(tǒng)的()和需求分析兩個階段來完成。正確答案:可行性研究88、單選

軟件編碼階段產(chǎn)生的文檔是?()A、軟件計劃任務(wù)書B、軟件需求規(guī)格說明書C、軟件概要設(shè)計說明書D、軟件詳細說明書E、軟件源代碼正確答案:E89、單選

Apache和Tomcat都是服務(wù)器,他們之間的相同點有()A.兩者都是Apache組織開發(fā)的B.兩者都有HTTP服務(wù)的功能C.兩者都是免費的D.以上全是正確答案:D90、單選

軟件工程的結(jié)構(gòu)化生命周期方法(sA)是將軟件開發(fā)的全過程劃分為互相獨立而又互相依存的階段,軟件的邏輯模型是形成于()。A.開發(fā)階段B.計劃階段C.分析階段D.設(shè)計階段正確答案:C91、填空題

McCall等人提出了由()、評價準則、定量度量三個層次組成的三層次度量模型。正確答案:軟件質(zhì)量要素92、名詞解釋

原型模型適于哪種情況的軟件開發(fā)?正確答案:原型模型適合于那些不能預(yù)先確切定義需求的軟件系統(tǒng)的開發(fā),更適合于那些項目組成員(包括分析員、設(shè)計員、程序員和用戶)不能很好交流或通信有困難的情況。93、單選

當用命令ls–al查看文件和目錄時,欲觀看卷過屏幕的內(nèi)容,應(yīng)使用組合鍵()?A、Shift+HomeB、Ctrl+PgUpC、Alt+PgDnD、Shift+PgUp正確答案:D94、單選

需求分析階段不適于描述加工邏輯的工具是()。A.結(jié)構(gòu)化語言B.判定表C.判定樹D.流程圖正確答案:D95、問答題

系統(tǒng)建模和模擬的主要步驟有哪些?正確答案:系統(tǒng)建模和模擬的主要步驟如下:1)分析問題,確定模擬的目標。2)建立模型。3)借助模型對現(xiàn)實系統(tǒng)進行模擬,并評價模擬結(jié)果。4)如果模擬結(jié)果不正確,則修改模型,然后在3)和4)間進行迭代,直至得到滿意的結(jié)果為止。5)撰寫模擬文檔。96、問答題

對系統(tǒng)規(guī)格說明的管理復審主要解決哪些問題?正確答案:對系統(tǒng)規(guī)格說明的管理復審主要解決的問題有:1)系統(tǒng)是否有穩(wěn)定的商業(yè)需求,是否有經(jīng)濟和社會效益。2)系統(tǒng)開發(fā)是否還有其他的選擇方案。3)系統(tǒng)各部分開發(fā)風險如何。4)系統(tǒng)開發(fā)所需資源是否具備。5)成本和進度計劃是否合理等。97、單選

從以下哪一個選項中可以獲得Servlet的初始化參數(shù)()A.ServletB.ServletContextC.ServletConfigD.GenericServlet正確答案:C98、填空題

正式的技術(shù)評審是降低()的重要措施。正確答案:軟件成本99、名詞解釋

內(nèi)聚性正確答案:又稱塊內(nèi)聯(lián)系,指模塊的功能強度的度量,即一個模塊內(nèi)部各個元素彼此結(jié)合的緊密程度的度量。100、單選

SAX中用于解析實體的基本接口是()A.ContentHandler接口B.DTDHandler接口C.EntityResolver接口D.ErrorHandler接口正確答案:C101、單選

以下說法不符合XML語法規(guī)則的是()A.標記頭和標記末的大小寫一致B.元素之間要正確嵌套C.每個XML文檔只能有一個根元素D.每個XML為你當可以有多個根元素正確答案:D102、填空題

實踐表明,向一個已經(jīng)延期的軟件項目追加新的開發(fā)人員,可能使項目完成得()。正確答案:更晚103、單選

哪一個不是EL定義的隱式對象?()A.cookieB.pageContextC.attributesD.initParam正確答案:C104、填空題

()是將軟件生存周期各個活動規(guī)定為依線性順序連接的若干階段的模型。正確答案:瀑布模型105、多選

數(shù)據(jù)庫系統(tǒng)采用鎖來實現(xiàn)事務(wù)的隔離性,下面哪些屬于數(shù)據(jù)庫鎖()A.共享鎖B.更新鎖C.獨占鎖D.等待鎖正確答案:A,B,C106、單選

在字符串前面加上()符號,則字符串中的轉(zhuǎn)義字符將不被處理。A.@B.\C.#D.%正確答案:A107、單選

如果要創(chuàng)建擁有上傳文件的表單,<html:form>標簽的編碼類型“enctype”屬性必須設(shè)置為()。A.GETB.POSTC.multipart/form-dataD.true正確答案:C108、問答題

在建立軟件開發(fā)組織的時候要注意的原則是哪些?正確答案:在建立軟件開發(fā)組織的時候要注意的原則是:①盡早落實責任。特別是軟件項目負責人的責任;②減少接口。組織應(yīng)該有良好的組織結(jié)構(gòu)、合理的人員分工,以減少不必要的通信;③責權(quán)均衡。指軟件經(jīng)理的責任不應(yīng)比賦予他的權(quán)力還大。109、填空題

維護中,因誤刪除一個標識符而引起的錯誤是()副作用。正確答案:編碼110、單選

下列選項中,屬于軟件配置管理的任務(wù)的是()。A.人員的分工B.估算軟件項目的成本C.對軟件階段產(chǎn)品進行評審D.對程序、數(shù)據(jù)、文檔的各種版本進行管理正確答案:D111、單選

EntityManager將實體Bean的生命周期分為四種狀態(tài),以下屬于這四種狀態(tài)的是()A.新建(new)B.開發(fā)(openup)C.部署(deplovE.D.刪除(removeD.正確答案:D112、單選

一個web網(wǎng)站可以同時擁有針對電腦的Html頁面和針對手機的WAP頁面。這屬于的模式是()A.觀察者(observer)模式B.命令(commanD.模式C.單一(singleton)模式D.代理(proxy)模式正確答案:A113、單選

在結(jié)構(gòu)化分析方法(SA)中,與數(shù)據(jù)流圖配合使用的是()。A.網(wǎng)絡(luò)圖B.實體聯(lián)系圖C.數(shù)據(jù)字典D.程序流程圖正確答案:C114、單選

結(jié)構(gòu)化分析方法(SA)是一種面向()的需求分析方法。A.一對象B.數(shù)據(jù)結(jié)構(gòu)C.數(shù)據(jù)流D.控制流正確答案:C115、填空題

軟件生存周期是指一個軟件從()開始直到該軟件最終退役為止的整個時期。正確答案:定義116、單選

在軟件質(zhì)量要素的評價準則中,計算和控制的精確程度指的是()。A.簡單性B.準確性C.簡明性D.執(zhí)行效率正確答案:B117、單選

軟件工程中的人·月是個什么單位?()A、距離B、時間C、人力D、金錢正確答案:C118、單選

Struts框架可以支持以下哪種程序開發(fā)語言?()A.CB.C++C.JavaD.C#正確答案:C119、問答題

技術(shù)可行性研究主要包括哪些分析,各分析的任務(wù)如何?正確答案:1)風險分析。其任務(wù)是論證在給定的約束條件下,能否實現(xiàn)系統(tǒng)所需的功能和性能。2)資源分析。其任務(wù)是論證是否具備系統(tǒng)開發(fā)所需的各類人員、軟硬件資源和工作環(huán)境等。3)技術(shù)分析。其任務(wù)是論證現(xiàn)有的技術(shù)水平和開發(fā)能力是否支持開發(fā)的全過程,并達到系統(tǒng)功能和性能的目標。120、名詞解釋

螺旋模型適于哪種情況的軟件開發(fā)?正確答案:螺旋模型支持需求不明確、特別是大型軟件系統(tǒng)的開發(fā),并支持面向規(guī)格說明、面向過程、面向?qū)ο蟮榷喾N軟件開發(fā)方法,是一種具有廣闊前景的模型。121、單選

一下關(guān)于SessionFactory的說法那些正確?()A.對于每個數(shù)據(jù)庫事務(wù),應(yīng)該創(chuàng)建一個SessionFactory對象B.一個SessionFactory對象對應(yīng)一個數(shù)據(jù)庫存儲源。C.SessionFactory是重量級的對象,可以隨意創(chuàng)建。D.SessionFactory的load方法用于加載持久化對象。正確答案:B122、填空題

某子任務(wù)的最早啟動時間與完成該子任務(wù)所需時間之和就是該子任務(wù)的()。正確答案:最早結(jié)束時間123、單選

分層數(shù)據(jù)流圖是一種比較嚴格又易于理解的描述方式,它的頂層圖描述了系統(tǒng)的()A.細節(jié)B.輸入與輸出C.軟件的作用D.繪制的時間正確答案:B124、單選

對單元測試的理解有誤的是()A.測試內(nèi)容包括模塊程序結(jié)構(gòu)檢查、代碼測試和模塊內(nèi)功能測試B.是對軟件中的基本組成單位進行測試C.常用的方法包括模塊接口測試、局部數(shù)據(jù)結(jié)構(gòu)測試D.不具有回歸性正確答案:D125、單選

以文檔作為驅(qū)動,適合于軟件需求很明確的軟件項目的生存周期模型是()。A.噴泉模型B.增量模型C.瀑布模型D.螺旋模型正確答案:C126、單選

如果希望輸出”<”,那么在<c:out>標簽中應(yīng)該設(shè)定哪一個屬性?()A.valueB.escapeXmlC.defaultD.entity正確答案:B127、填空題

基本CoComo模型主要用于()估算整個系統(tǒng)開發(fā)和維護的工作量以及軟件開發(fā)所需要的時間。正確答案:系統(tǒng)開發(fā)的初期128、單選

基于代碼行的面向規(guī)模的度量方法適合于()。A.過程式程序設(shè)計語言和事前度量B.第四代語言和事前度量C.第四代語言和事后度量D.過程式程序設(shè)計語言和事后度量正確答案:D129、多選

Spring在切入點上支持以下哪些運算()A.或運算B.與運算C.加法運算D.且運算正確答案:A,B130、單選

在Servlet處理請求的方式為()A、以進程的方式B、以程序的方式C、以線程的方式D、以響應(yīng)的方式正確答案:C131、多選

針對Microsoft.Net基類庫中的一些常用命名空間,選擇表述正確的項目:()A.命名空間System.Threading可以在程序中實現(xiàn)多線程B.命名空間System.Array提供用于操縱數(shù)組的類和方法C.命名空間System.IO提供了大量用于執(zhí)行數(shù)學函數(shù)的類及方法D.以上的所有命名空間均可以被VB.NET、C#、C++.NET等語言所共享正確答案:A,D132、多選

下面哪些項目是Microsoft.NET平臺所使用的核心技術(shù):()A.WebServiceB.XMLC.SOAPD.Internet協(xié)議套件正確答案:B,D133、填空題

軟件項目風險的一個顯著特點是具有(),某項風險可能發(fā)生也可能不發(fā)生。正確答案:不確定性134、單選

數(shù)據(jù)流圖的圖形記號不包括下面哪個?()A、箭頭、方框B、單杠C、雙杠D、圓框正確答案:C135、多選

Oracle數(shù)據(jù)庫服務(wù)器的默認用戶一般有()A.sys用戶B.system用戶C.root用戶D.scott用戶正確答案:A,B,D136、單選

下列不是常見的模型元素間的關(guān)系有()A、并聯(lián)B、聚合C、依賴D、筆記正確答案:D137、多選

如何刪除用戶計算機中的Cookie()A.不能直接刪除用戶計算機中的CookieB.調(diào)用Cookie集合的Remove方法C.將Cookie設(shè)置已過去的到期日期,添加到Response中即可D.以上敘述都不正確正確答案:B,C138、單選

xsl:apply-templates屬于()A.選擇模式B.測試模式C.模板模式D.匹配模式正確答案:D139、單選

軟件開發(fā)常使用的兩種基本方法是結(jié)構(gòu)化和原型化方法,在實際應(yīng)用中,它們之間的關(guān)系常表現(xiàn)為()。A.互相排斥B.互相補充C.獨立使用D.交替使用正確答案:B140、填空題

需求分析的主要任務(wù)是()。正確答案:要回答“軟件必須做什么?”141、填空題

McCabe指出,V(G)可作為程序規(guī)模的定量指標,V(G)值越高的程序往往是越復雜、越容易出問題的程序。因此,他建議模塊規(guī)模以()為宜。正確答案:V(G)≤10142、問答?繪圖題:用SA方法畫出下列問題的頂層和0層數(shù)據(jù)流圖。某運動會管理系統(tǒng)接受來自運動員的報名單、裁判的比賽項目及項目成績,產(chǎn)生運動員號碼單發(fā)送給運動員,項目參加者發(fā)送給裁判,單項名次、團體名次發(fā)送給發(fā)布臺。該系統(tǒng)有兩部分功能:(1)登記報名單:接受報名單、比賽項目,產(chǎn)生運動員號碼單、項目參加者,形成運動員名單及團體成績表兩種數(shù)據(jù)存儲。(2)統(tǒng)計成績:接受項目成績,查詢運動員名單,產(chǎn)生單項名次,填寫團體成績,最后產(chǎn)生團體名次。正確答案:143、單選

EJB類庫存在于Java的哪個版本中?()A.J2SEB.J2EEC.J2MED.J2NE正確答案:B144、單選

軟件特性中,根據(jù)軟件需求對軟件設(shè)計、程序進行正向追蹤,或根據(jù)程序、軟件設(shè)計對軟件需求進行逆向追蹤的能力指的是()。A.可理解性B.可互操作性C.可追蹤性D.可維護性正確答案:C145、填空題

風險分析的四個主要活動:風險標識、()、風險評價、風險駕馭和監(jiān)控。正確答案:風險估算146、名詞解釋

軟件的有效性函數(shù)A(t)正確答案:軟件的有效性函數(shù)A(t)定義為軟件系統(tǒng)在時刻t按照規(guī)格說明成功運行的概率。147、單選

下列軟件開發(fā)模型中,以面向?qū)ο蟮能浖_發(fā)方法為基礎(chǔ),以用戶的需求為動力,以對象來驅(qū)動的模型是()。A.原型模型B.瀑布模型C.噴泉模型D.螺旋模型正確答案:C148、單選

常用的需求分析方法有面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法,(),面向?qū)ο蟮姆治龇椒ǖ?。A.面向數(shù)據(jù)結(jié)構(gòu)的分析方法B.面向時序問題的分析方法C.面向事務(wù)的分析方法正確答案:A149、單選

軟件特性中,使軟件在不同的系統(tǒng)約束條件下,使用戶需求得到滿足的難易程度稱為()。A.可修改性B.可靠性C.可適應(yīng)性D.可重用性正確答案:C150、單選

事務(wù)隔離級別是由誰實現(xiàn)的()。A.java應(yīng)用程序B.HibernateC.數(shù)據(jù)庫系統(tǒng)D.JDBC驅(qū)動程序正確答案:C151、單選

JSF中的ExternalContext是用來提供對()的訪問。A.外部環(huán)境B.內(nèi)部環(huán)境C.上下文D.Application正確答案:D152、問答題

一個主程序員制小組由哪些人員組成?正確答案:由1位主程序員(高級工程師)、2~5位程序員(技術(shù)員)、1位后援工程師組成,還可以配備輔助人員(如資料員)。153、單選

()是對系統(tǒng)、部件或過程的某一特性所具有的程度進行的量化測量。A.測量B.度量C.估算D.指標正確答案:B154、填空題

JSD是一種典型的()的分析設(shè)計方法。正確答案:面向數(shù)據(jù)結(jié)構(gòu)155、多選

ActionForm中的validate方法返回什么值,表明是驗證成功()A.nullB.空字符串C.一個空的ActionError對象D.一個空的ActionErrors對象正確答案:A,D156、名詞解釋

軟件生存周期正確答案:軟件從定義開始,經(jīng)過開發(fā)、使用和維護,直到最終退役的全過程稱為軟件生存周期。157、填空題

需求分析階段產(chǎn)生的最重要的文檔是()。正確答案:需求分析說明書158、單選

對軟件測試設(shè)計方法有誤的是()A.軟件設(shè)計師開發(fā)階段最重要的步驟,它包括總體設(shè)計和詳細設(shè)計B.軟件概要設(shè)計,是指對整個軟件系統(tǒng)進行結(jié)構(gòu)設(shè)計,確定軟件系統(tǒng)機構(gòu)C.軟件設(shè)計中盡量避免代碼重用D.軟件設(shè)計要盡量減少耦合正確答案:C159、問答題

風險駕馭與監(jiān)控的主要目標有哪些?正確答案:風險駕馭與監(jiān)控的主要目標有三個:1)判斷一個預(yù)測的風險是否已經(jīng)發(fā)生;2)確保針對每一個風險而制定的風險駕馭步驟正在合理地實施;3)收集有關(guān)風險分析的所有信息,以備將來使用。160、問答題

軟件質(zhì)量保證(SQA)活動主要包括哪些內(nèi)容?正確答案:SQA活動主要包括以下內(nèi)容:1)在需求分析階段提出對軟件質(zhì)量的需求,并將其自頂向下逐步分解為可以度量和控制的質(zhì)量要素,為軟件開發(fā)、維護各階段軟件質(zhì)量的定性分析和定量度量打下基礎(chǔ);2)研究并選用軟件開發(fā)方法和工具;3)對軟件生存周期各階段進行正式的技術(shù)評審(FTR);4)制定并實施軟件測試策略和測試計劃;5)及時生成軟件文檔并進行其版本控制;6)保證軟件開發(fā)過程與選用的軟件開發(fā)標準相一致;7)建立軟件質(zhì)量要素的度量機制;8)記錄SQA的各項活動,并生成各種SQA報告。161、名詞解釋

軟件生存周期如何劃分?正確答案:可將軟件生存周期劃分為3個過程共9個階段。軟件定義過程:由可行性研究和需求分析2個階段組成;軟件開發(fā)過程:由概要設(shè)計、詳細設(shè)計、實現(xiàn)、組裝測試、驗收測試5個階段組成;軟件使用與維護過程:由使用與維護和退役2個階段組成。162、名詞解釋

軟件概要設(shè)計正確答案:又稱結(jié)構(gòu)設(shè)計,這是一個把軟件需求轉(zhuǎn)換為軟件表示(只是描述軟件的總的體系結(jié)構(gòu))的過程。163、單選

數(shù)據(jù)字典是對數(shù)據(jù)定義信息的集合,它所定義的對象都包含于()。A.數(shù)據(jù)流圖B.程序框圖C.軟件結(jié)構(gòu)D.方框圖正確答案:A164、填空題

數(shù)據(jù)流圖中有四種符號元素,他們是();();();()。正確答案:數(shù)據(jù)流,加工,數(shù)據(jù)存儲,實體165、單選

下列選項中,在驗收測試結(jié)束時,必須提交給用戶的是()。A.項目開發(fā)總結(jié)報告B.驗收測試計劃C.需求規(guī)格說明書D.最終用戶手冊正確答案:D166、單選

模塊的最重要特征是抽象和什么?()A、可靠性B、獨立性C、易維護D、信息隱蔽正確答案:D167、單選

在Struts應(yīng)用中,能在()范圍內(nèi)共享數(shù)據(jù)。A.共享數(shù)據(jù)的范圍page,request,session,applicationB.共享數(shù)據(jù)的范圍request,session,applicationC.共享數(shù)據(jù)的范圍session,applicationD.共享數(shù)據(jù)的范圍session正確答案:A168、單選

下列選項中,不屬于質(zhì)量管理的主要任務(wù)的是()。A.制定軟件質(zhì)量保證計劃B.按照質(zhì)量評價體系控制軟件質(zhì)量要素C.增加軟件產(chǎn)品的功能D.對最終軟件產(chǎn)品進行確認正確答案:C169、問答題

項目管理人員經(jīng)常采用的跟蹤方式主要有哪些?正確答案:項目管理人員經(jīng)常采用的跟蹤方式主要有:①定期召開項目工作會議,讓每個項目成員匯報任務(wù)進展情況和存在的問題。②在軟件開發(fā)過程中,請專家和用戶按照里程碑對階段性成果進行管理復審,判定實際開發(fā)進度是否與計劃中定義的里程碑保持一致。③對照進度計劃檢查各子任務(wù)的實際開始時間是否與計劃的開始時間一致。④及時了解項目開發(fā)人員的進展情況及存在的主要問題。170、單選

如果進棧序列為e1,e2,e3,e4,則可能的出棧序列是()A.e3,e1,e4,e2B.e4,e3,e2,e1C.e3,e4,e1,e2D.任意順序正確答案:B171、單選

結(jié)構(gòu)化程序設(shè)計的一種基本方法是()。A.篩選法B.遞歸法C.迭代法D.逐步求法正確答案:D172、單選

在J2EE中屬于Web層的組件有()A.HTMLB.EJBC.AppletD.JSP正確答案:D173、單選

相比Struts框架,JSP框架具備()等Struts框架所不具備的特點。A.頁面導航B.表單驗證C.國際化應(yīng)用D.組件時間模型正確答案:D174、多選

EJB應(yīng)用生命周期主要涉及到哪幾個階段()A.初始化狀態(tài)B.開發(fā)C.部署D.管理正確答案:B,C,D175、填空題

數(shù)學建模、原型建造和()是基于計算機系統(tǒng)技術(shù)可行性研究的有效工具。正確答案:模擬176、填空題

當數(shù)據(jù)流圖中的某個加工的一組動作存在著多個條件復雜組合的判斷時,其加工邏輯使用()。正確答案:判定表或判定樹177、單選

在定義內(nèi)部樣式表中使用導入外部樣式表可用()A.@importB.importC.@incledeD.include正確答案:A178、多選

以下關(guān)于JSF優(yōu)缺點的敘述不正確的是()A.JSF使用PageControllerPattern,因此會對頁面密集型應(yīng)用程序有幫助B.JSF有一個豐富的組件模型,支持RAD類型的開發(fā)C.JSF的開發(fā)使得開發(fā)人員要做更多的工作D.以JSF為中心的,必須使用其他框架來適應(yīng)其他視圖技術(shù)正確答案:C,D179、單選

軟件需求說明書是軟件需求分析階段的重要文件,下述()是其應(yīng)包含的內(nèi)容。①數(shù)據(jù)描述②功能描述③模塊描述④性能描述A.②B.③④C.①②③D.①②④正確答案:D180、問答題

用瀑布模型開發(fā)軟件有哪兩個前提?正確答

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論