![軟件工程 單選題附有答案_第1頁](http://file4.renrendoc.com/view14/M05/05/3A/wKhkGWaZuxyAfo8AAAD-LP9N9y0069.jpg)
![軟件工程 單選題附有答案_第2頁](http://file4.renrendoc.com/view14/M05/05/3A/wKhkGWaZuxyAfo8AAAD-LP9N9y00692.jpg)
![軟件工程 單選題附有答案_第3頁](http://file4.renrendoc.com/view14/M05/05/3A/wKhkGWaZuxyAfo8AAAD-LP9N9y00693.jpg)
![軟件工程 單選題附有答案_第4頁](http://file4.renrendoc.com/view14/M05/05/3A/wKhkGWaZuxyAfo8AAAD-LP9N9y00694.jpg)
![軟件工程 單選題附有答案_第5頁](http://file4.renrendoc.com/view14/M05/05/3A/wKhkGWaZuxyAfo8AAAD-LP9N9y00695.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
軟件工程單選題[復(fù)制]您的姓名:[填空題]*_________________________________軟件開發(fā)過程中常見的導(dǎo)致成本超出預(yù)算的主要原因是?
[單選題]*硬件故障缺乏調(diào)研和分析工作(正確答案)編程語言選擇不當(dāng)人員技術(shù)水平過低軟件工程的特征不包括以下哪項(xiàng)?
[單選題]*軟件產(chǎn)品化工程途徑軟件維護(hù)(正確答案)系列化軟件工程原理中不包括以下哪項(xiàng)?
[單選題]*嚴(yán)格按照計(jì)劃進(jìn)行管理堅(jiān)持進(jìn)行階段評審采用現(xiàn)代化的程序設(shè)計(jì)技術(shù)忽視開發(fā)小組成員的素質(zhì),只追求數(shù)量(正確答案)軟件工程的三要素中,提供了自動(dòng)或半自動(dòng)的軟件支撐環(huán)境的是
[單選題]*過程方法工具(正確答案)計(jì)劃軟件生命周期中,將設(shè)計(jì)轉(zhuǎn)化為實(shí)際的源代碼,進(jìn)行編碼、測試和調(diào)試屬于哪個(gè)階段?
[單選題]*使用階段維護(hù)階段軟件定義階段軟件開發(fā)階段(正確答案)軟件生命周期中,明確定義軟件項(xiàng)目的目標(biāo)和解決的問題屬于哪個(gè)階段?[單選題]*使用階段維護(hù)階段軟件定義階段(正確答案)軟件開發(fā)階段下列關(guān)于瀑布模型的描述中,錯(cuò)誤的是
[單選題]*奠定了軟件工程方法的基礎(chǔ)便于分工協(xié)作風(fēng)險(xiǎn)管理能力強(qiáng)(正確答案)適合于系統(tǒng)要求明確的小系統(tǒng)假設(shè)你要為一家生產(chǎn)和銷售長統(tǒng)靴的公司開發(fā)一個(gè)軟件,該產(chǎn)品將監(jiān)控該公司的存貨:跟蹤從購買橡膠開始,到靴子生產(chǎn),發(fā)貨給各個(gè)連鎖店,直至賣給顧客的全過程。為生產(chǎn)和銷售長統(tǒng)靴的公司開發(fā)存貨監(jiān)控軟件系統(tǒng),采用螺旋模型的主要原因是:
[單選題]*業(yè)務(wù)需求明確,不需要靈活應(yīng)變需要在不同階段及時(shí)處理風(fēng)險(xiǎn),并逐步完善系統(tǒng)(正確答案)公司對項(xiàng)目的開發(fā)周期有明確的預(yù)期開發(fā)團(tuán)隊(duì)對軟件開發(fā)過程有豐富經(jīng)驗(yàn),可以直接實(shí)施瀑布模型小張具有10多年的項(xiàng)目開發(fā)經(jīng)驗(yàn),并且擔(dān)任項(xiàng)目經(jīng)理已經(jīng)3年,之前開發(fā)過5個(gè)電商系統(tǒng),近日又接到一個(gè)銷售保健品的電商項(xiàng)目,整個(gè)項(xiàng)目業(yè)務(wù)線清晰,客戶需求明確。小張之所以考慮使用瀑布模型開發(fā)銷售保健品的電商項(xiàng)目,主要是因?yàn)椋篬單選題]*項(xiàng)目需要在開發(fā)過程中靈活應(yīng)對需求變化客戶對項(xiàng)目需求不明確,需要通過反復(fù)迭代來澄清需求整個(gè)項(xiàng)目業(yè)務(wù)線清晰,客戶需求明確(正確答案)項(xiàng)目具有高度復(fù)雜性,需要使用迭代式開發(fā)模型可行性研究的主要目的是()?
[單選題]*解決問題確定項(xiàng)目是否值得進(jìn)行開發(fā)(正確答案)分析問題的影響因素提出解決方案市場可行性研究的內(nèi)容不包括()?
[單選題]*產(chǎn)品價(jià)格分析項(xiàng)目所需時(shí)間預(yù)估(正確答案)市場份額分析競爭對手實(shí)力分析經(jīng)濟(jì)可行性研究的核心內(nèi)容是()?
[單選題]*技術(shù)成熟程度成本與效益比較(正確答案)社會(huì)影響因素法律合規(guī)性以下哪項(xiàng)不是可行性研究的任務(wù)?
[單選題]*戰(zhàn)略可行性研究技術(shù)可行性研究市場可行性研究項(xiàng)目開發(fā)研究(正確答案)以下哪項(xiàng)不屬于法律可行性研究的具體要點(diǎn)?
[單選題]*版權(quán)和許可數(shù)據(jù)保護(hù)其他法律限制項(xiàng)目開發(fā)計(jì)劃(正確答案)可行性研究的意義是()?
[單選題]*確定建設(shè)項(xiàng)目前具有決定性意義的工作為決策者提供對軟件項(xiàng)目的合理評估和判斷有效地決定是否繼續(xù)進(jìn)行該項(xiàng)目的開發(fā)以上都是(正確答案)WBS分解原則中,唯一位置原則的含義是:
[單選題]*每個(gè)WBS項(xiàng)都只能由一個(gè)人負(fù)責(zé)一個(gè)任務(wù)只能在WBS中的一個(gè)位置出現(xiàn)(正確答案)WBS項(xiàng)的內(nèi)容是其下所有WBS項(xiàng)的總和WBS必須與實(shí)際工作中的執(zhí)行方式一致需求分析中,分析人員要從用戶那里解決的最重要的問題是
[單選題]*要讓軟件做什么(正確答案)要給該軟件提供什么信息要求軟件工作效率如何要讓該軟件具有何種結(jié)構(gòu)需求分析最終結(jié)果是產(chǎn)生()
[單選題]*項(xiàng)目開發(fā)計(jì)劃可行性分析報(bào)告需求規(guī)格說明書(正確答案)設(shè)計(jì)說明書Blue公司某項(xiàng)目的需求文檔中有這樣一段描述:“當(dāng)用戶中斷使用本系統(tǒng)一段時(shí)間后,恢復(fù)使用時(shí),應(yīng)該驗(yàn)證使用者是用戶本人?!边@段描述刻畫了軟件哪方面的品質(zhì)需求?
[單選題]*可移植性安全性(正確答案)可維護(hù)性可靠性以下對于業(yè)務(wù)流程的理解錯(cuò)誤的是()。
[單選題]*對業(yè)務(wù)流程的梳理將會(huì)幫助開發(fā)人員理解各業(yè)務(wù)環(huán)節(jié)的協(xié)作關(guān)系一個(gè)項(xiàng)目中,可能會(huì)存在多套業(yè)務(wù)流程一個(gè)系統(tǒng)只能存在一個(gè)業(yè)務(wù)流程(正確答案)對業(yè)務(wù)流程的梳理將會(huì)幫助開發(fā)人員了解各部門的協(xié)作關(guān)系用例模型中最核心的組成部分是()。
[單選題]*用例圖用例描述(正確答案)約束條件用戶需求用例描述中后置條件的作用說法錯(cuò)誤的是()。[單選題]*后置條件約束用例執(zhí)行后系統(tǒng)的狀態(tài)后置條件是描述系統(tǒng)對用戶的反饋信息(正確答案)對于有多個(gè)事件流的用例,則應(yīng)該有多個(gè)后置條件用例執(zhí)行后什么必須為真用例描述的形式?jīng)]有()。[單選題]*摘要式描述條例式描述(正確答案)非正式形式詳述形式下面對分支流程要點(diǎn)說明存在錯(cuò)誤的是()。
[單選題]*可以包括其他的成功場景分支流程一定是執(zhí)行失敗時(shí)的場景描述。(正確答案)分支過程的編號(hào)與主過程編號(hào)有對應(yīng)關(guān)系可以包括異常場景的描述發(fā)布招聘信息用例的基本流程描述如下,請找出其中存在的問題()。1.招聘公司點(diǎn)擊招聘企業(yè)發(fā)起請求。2.系統(tǒng)顯示發(fā)布職位頁面。3.招聘公司填寫招聘職位的相關(guān)信息,點(diǎn)擊提交。4.系統(tǒng)檢驗(yàn)信息有限性。5.系統(tǒng)顯示發(fā)布成功以及此公司所發(fā)布的所有招聘信息。
[單選題]*沒有說明發(fā)布招聘信息用例執(zhí)行后,對系統(tǒng)產(chǎn)生的影響。(正確答案)不應(yīng)該提到系統(tǒng)界面信息。描述時(shí)沒有使用參與者的視角。應(yīng)該只寫可觀測的信息。下面對事件流描述說法錯(cuò)誤的是()。
[單選題]*只書寫“可觀測”的句子必須以參與者或系統(tǒng)作為主語不要涉及界面設(shè)計(jì)細(xì)節(jié)需要描述系統(tǒng)的實(shí)現(xiàn)過程(正確答案)領(lǐng)域模型中的業(yè)務(wù)對象()。
[單選題]*只包含業(yè)務(wù)對象的屬性(正確答案)只包含業(yè)務(wù)對象的操作不包含業(yè)務(wù)對象的屬性包含業(yè)務(wù)對象的屬性和方法汽車有一個(gè)發(fā)動(dòng)機(jī)。汽車和發(fā)動(dòng)機(jī)之間的關(guān)系是()關(guān)系。
[單選題]*一般具體整體部分(正確答案)分類關(guān)系主從關(guān)系下列描述錯(cuò)誤的是()。
[單選題]*屬性一般為一個(gè)數(shù)字或是字符串類是一組屬性的集合屬性是類的一個(gè)特征類的所有特征都需要記錄(正確答案)下面哪個(gè)不是構(gòu)建領(lǐng)域模型的目的()。
[單選題]*以面向?qū)ο蟮囊暯强创龢I(yè)務(wù)用來搭建系統(tǒng)組織結(jié)構(gòu)(正確答案)深入理解業(yè)務(wù)規(guī)則可以對業(yè)務(wù)術(shù)語進(jìn)行統(tǒng)一下面哪種描述是領(lǐng)域模型構(gòu)建的方式()。
[單選題]*描述系統(tǒng)中軟件對象及其之間的關(guān)系抽取系統(tǒng)使用到的數(shù)據(jù)并構(gòu)建數(shù)據(jù)對象及其之間的關(guān)系抽取業(yè)務(wù)領(lǐng)域中的業(yè)務(wù)對象并建立起它們之間的關(guān)系(正確答案)領(lǐng)域模型就是數(shù)據(jù)庫中的概念模型領(lǐng)域模型是一種()技術(shù)。
[單選題]*結(jié)構(gòu)化分析面向?qū)ο蠓治?正確答案)面向服務(wù)分析面向過程分析下面哪個(gè)不是構(gòu)建領(lǐng)域模型的目的()。
[單選題]*用來搭建系統(tǒng)組織結(jié)構(gòu)(正確答案)深入理解業(yè)務(wù)規(guī)則可以對業(yè)務(wù)術(shù)語進(jìn)行統(tǒng)一可以映射成系統(tǒng)內(nèi)部類Mentor是一家集團(tuán)公司,業(yè)務(wù)范圍涉及到制造業(yè)、服務(wù)業(yè)和高科技產(chǎn)業(yè),最近公司準(zhǔn)備實(shí)施企業(yè)資源規(guī)劃系統(tǒng)(ERP),因此委托Butterfly公司負(fù)責(zé)該項(xiàng)工作。Butterfly公司的專家為了能更好地了解該公司目前業(yè)務(wù)資源的使用情況,決定建立UML模型與以闡釋,那么Butterfly的專家應(yīng)該建立哪種模型圖?
[單選題]*功能模型領(lǐng)域模型(正確答案)動(dòng)態(tài)模型交互模型用例描述中前置條件的作用是()。
[單選題]*它阻止參與者觸發(fā)該用例直到滿足所有條件(正確答案)用例執(zhí)行后什么必須為真是參與者和被討論系統(tǒng)之間的一系列特定活動(dòng)和交互以上都不對下列關(guān)于用例關(guān)系理解說法正確的是()。
[單選題]*A.當(dāng)一個(gè)用例執(zhí)行完畢之后,用戶選擇執(zhí)行下一個(gè)用例,這兩個(gè)用例是順序關(guān)系。B.多個(gè)用例需要用到同一行為,把這段共同的行為抽象為一個(gè)用例,其他用例可以直接引用,就是包含關(guān)系。(正確答案)C.一個(gè)用例在執(zhí)行過程中存在分支點(diǎn),這些分支的描述就是包含關(guān)系D.當(dāng)一個(gè)事件流過于復(fù)雜時(shí),可以把某一段事件流抽象成為擴(kuò)展用例。系統(tǒng)設(shè)計(jì)階段的主要任務(wù)是()。
[單選題]*A算法設(shè)計(jì)B功能設(shè)計(jì)C調(diào)用關(guān)系設(shè)計(jì)D構(gòu)建系統(tǒng)的總體架構(gòu)(正確答案)算法設(shè)計(jì)屬于()階段。
[單選題]*A.概要設(shè)計(jì)階段B.詳細(xì)設(shè)計(jì)階段(正確答案)C.系統(tǒng)設(shè)計(jì)階段D.數(shù)據(jù)設(shè)計(jì)階段軟件設(shè)計(jì)過程分為()兩個(gè)階段。
[單選題]*A概要設(shè)計(jì)與詳細(xì)設(shè)計(jì)(正確答案)B系統(tǒng)設(shè)計(jì)與詳細(xì)設(shè)計(jì)C架構(gòu)設(shè)計(jì)與接口設(shè)計(jì)D數(shù)據(jù)設(shè)計(jì)與架構(gòu)設(shè)計(jì)軟件的分割是為了應(yīng)對軟件的復(fù)雜性,分割的策略有()。
[單選題]*A按照技術(shù)實(shí)現(xiàn)進(jìn)行劃分B垂直方向分割C水平方向的分割D按照模塊進(jìn)行分割(正確答案)系統(tǒng)進(jìn)行邏輯分層的目的,錯(cuò)誤的是()。
[單選題]*A防止源代碼的變更波及整個(gè)系統(tǒng)B為了讓系統(tǒng)構(gòu)件之間更松散地進(jìn)行耦合,易于維護(hù)C業(yè)務(wù)邏輯與更特定于應(yīng)用的邏輯分開,有利于復(fù)用D方便對業(yè)務(wù)進(jìn)行歸類(正確答案)系統(tǒng)分析階段所獲得的應(yīng)用邏輯類屬于()。
[單選題]*A表示服務(wù)層B業(yè)務(wù)環(huán)境服務(wù)層(正確答案)C業(yè)務(wù)規(guī)則服務(wù)層D數(shù)據(jù)轉(zhuǎn)換服務(wù)層當(dāng)程序中出現(xiàn)子系統(tǒng)、組件和對象之間存在復(fù)雜的依賴關(guān)系,導(dǎo)致程序很難理解、測試和維護(hù),則應(yīng)該()來解決這個(gè)問題。
[單選題]*A提高編程技能B應(yīng)用軟件設(shè)計(jì)原則(正確答案)C加強(qiáng)編碼規(guī)范的應(yīng)用D編寫組夠詳細(xì)的項(xiàng)目文檔Ontologies是一款面向?qū)ο髷?shù)據(jù)庫,它提供一種類似于C++的查詢語句,使得C++程序可以直接訪問數(shù)據(jù)庫。但這種集成方式在數(shù)據(jù)庫被替換時(shí)會(huì)使得很多代碼被重寫。請問應(yīng)該如何避免這種情況的發(fā)生()。
[單選題]*A重寫訪問數(shù)據(jù)庫部分的業(yè)務(wù)對象代碼B替換掉這種面向?qū)ο髷?shù)據(jù)庫,采用關(guān)系型數(shù)據(jù)庫C數(shù)據(jù)庫不會(huì)被替換,所以不用修改代碼D增加一個(gè)數(shù)據(jù)庫保護(hù)層,對業(yè)務(wù)對象隱藏?cái)?shù)據(jù)庫(正確答案)下面()情況應(yīng)用了信息隱藏原則。
[單選題]*A在程序設(shè)計(jì)過程中,應(yīng)盡量避免使用全局變量。(正確答案)B在類的設(shè)計(jì)中應(yīng)盡量把方法設(shè)置成為公開的。C在程序設(shè)計(jì)過程中,應(yīng)盡量使用全局變量。D在類的設(shè)計(jì)中應(yīng)盡量把屬性設(shè)置成為受保護(hù)的。一個(gè)模塊的修改將會(huì)導(dǎo)致其他相關(guān)模塊的修改,這說明()。
[單選題]*A模塊的內(nèi)聚度小B模塊之間的耦合度強(qiáng)(正確答案)C模塊的內(nèi)聚度大D模塊之間的耦合度弱每個(gè)用例在實(shí)現(xiàn)時(shí)都需要對應(yīng)一個(gè)應(yīng)用邏輯,這里面體現(xiàn)的是()原則。
[單選題]*A關(guān)注點(diǎn)分離(正確答案)B信息隱藏C隔離可變性D高內(nèi)聚在一個(gè)Login用例的實(shí)現(xiàn)中(順序圖),LoginController要求DBMgr檢索User對象,并從User對象中獲取密碼,然后校驗(yàn)提交的密碼與提取的密碼匹配。這里違反了()原則。
[單選題]*A低耦合B信息隱藏C高內(nèi)聚(正確答案)D為改變而設(shè)計(jì)下列關(guān)于模塊的描述,錯(cuò)誤的是()。
[單選題]*A具有獨(dú)立的模塊軟件比較容易開發(fā)出來B獨(dú)立的模塊的維護(hù)和測試比較容易C模塊的獨(dú)立程度可以通過內(nèi)聚和耦合標(biāo)定(正確答案)D獨(dú)立的模塊一般不能完成一個(gè)相對獨(dú)立的特定子功能經(jīng)典的六層分布式軟件體系結(jié)構(gòu)設(shè)計(jì)中,對于控制層的職責(zé),下列敘述中錯(cuò)誤的是()。
[單選題]*A將表示層的輸入數(shù)據(jù)傳給業(yè)務(wù)邏輯層的方法B將業(yè)務(wù)邏輯層的數(shù)據(jù)傳遞到表示層以顯示信息C根據(jù)表示層的控制指令,對數(shù)據(jù)庫進(jìn)行訪問操作(正確答案)D對表示層的頁面進(jìn)行鏈接控制在分布式應(yīng)用體系結(jié)構(gòu)設(shè)計(jì)中,將數(shù)據(jù)訪問邏輯從業(yè)務(wù)邏輯中剝離出來后,作為一個(gè)獨(dú)立的數(shù)據(jù)訪問層向業(yè)務(wù)邏輯層提供服務(wù),這兩層構(gòu)成了架構(gòu)設(shè)計(jì)中的一個(gè)常用模式是()。
[單選題]*A.DAO(正確答案)B.PACC.MVCD.ORM在描述系統(tǒng)物理體系結(jié)構(gòu)時(shí),可以采用UML中的()來進(jìn)行描述。
[單選題]*A部署圖(正確答案)B包圖C通訊圖D活動(dòng)圖在分布式應(yīng)用體系結(jié)構(gòu)設(shè)計(jì)中,表示層、控制層、業(yè)務(wù)處理層構(gòu)成了著名的架構(gòu)模式,該模式是()。
[單選題]*A.DAOB.PACC.MVC(正確答案)D.ORM數(shù)據(jù)需要持久化存儲(chǔ),但用戶數(shù)據(jù)安全性不高,不要求事務(wù)性,可以使用()數(shù)據(jù)庫。
[單選題]*AMySQLBMogoDB(正確答案)CRedisDOracle用戶數(shù)據(jù)需要持久化存儲(chǔ),而且需要有事務(wù)進(jìn)行支撐,應(yīng)該選擇數(shù)據(jù)庫。[單選題]*AMySQL(正確答案)BMogoDBCRedisDAccess對于軟件架構(gòu)設(shè)計(jì)中的邏輯結(jié)構(gòu),可以采用UML()來表示。
[單選題]*A部署圖B構(gòu)件圖C包圖(正確答案)D類圖軟件構(gòu)件是軟件系統(tǒng)的一個(gè)什么單元。
[單選題]*A物理(正確答案)B邏輯C順序D實(shí)現(xiàn)關(guān)于SSM理解正確的是()。
[單選題]*A它是一種體系架構(gòu)模式B它是一種代碼框架,是一種程序的半成品。(正確答案)C它是一種已經(jīng)成型的程序代碼,可以直接使用。D它是一種可以適應(yīng)任何一種業(yè)務(wù)背景的通用系統(tǒng)框架。在計(jì)算機(jī)上進(jìn)行各種編輯時(shí),經(jīng)常使用拷貝粘貼的命令,不同的軟件大都支持Ctrl+c,Ctrl+v的快捷方式,它符合()設(shè)計(jì)原則。
[單選題]*A為熟練用戶提供快捷方式B盡量保持一致性(正確答案)C提供有效反饋D設(shè)計(jì)完整的對話過程接口隔離原則強(qiáng)調(diào)不要設(shè)計(jì)大接口,應(yīng)定制服務(wù),實(shí)際上是對()原則思想的體現(xiàn)。
[單選題]*A單一職責(zé)(正確答案)B開閉C接口隔離D依賴倒置軟件測試是軟件質(zhì)量保證的重要手段,下述
是軟件測試的最基礎(chǔ)環(huán)節(jié)。[單選題]*A.功能性測試B.結(jié)構(gòu)測試C.單元測試(正確答案)D.確認(rèn)測試在自底向上測試中,要編寫稱為()的模塊來檢測正在測試的模塊
[單選題]*A.測試存根B.底層模塊C.樁模塊D.測試驅(qū)動(dòng)模塊(正確答案)在系統(tǒng)測試中,是在一個(gè)模擬的環(huán)境下使用模擬數(shù)據(jù)運(yùn)行系統(tǒng)[單選題]*A.驗(yàn)收測試B.審計(jì)測試C.確認(rèn)測試(正確答案)D.模塊測試在進(jìn)行軟件測試時(shí),首先應(yīng)當(dāng)進(jìn)行(),然后再進(jìn)行組裝測試,最后再進(jìn)行有效性測試。
[單選題]*A.單元測試(正確答案)B.集成測試C.確認(rèn)測試D.組合測試為了提高測試的效率,應(yīng)該()。
[單選題]*A.隨機(jī)地選取測試數(shù)據(jù)B.取一切可能的輸入數(shù)據(jù)作為測試數(shù)據(jù)庫C.在完成編碼后制定軟件的測試計(jì)劃D.選擇發(fā)現(xiàn)錯(cuò)誤可能性大的數(shù)據(jù)作為測試數(shù)據(jù)(正確答案)軟件測試中黑盒測試是根據(jù)程序的()來設(shè)計(jì)測試用例的。
[單選題]*A.應(yīng)用范圍B.內(nèi)部邏輯C.功能(正確答案)D.輸入數(shù)據(jù)單元測試主要針對模塊的幾個(gè)基本特征進(jìn)行測試,該階段不能完成的測試是()。
[單選題]*A.系統(tǒng)功能(正確答案)B.局部數(shù)據(jù)結(jié)構(gòu)C.重要二答執(zhí)行路徑D.錯(cuò)誤處理軟件測試過程中集成測試主要是為了發(fā)現(xiàn)()階段的錯(cuò)誤。
[單選題]*A.需求分析B.概要設(shè)計(jì)(正確答案)C.詳細(xì)設(shè)計(jì)D.編碼集成測試時(shí),能夠較早發(fā)現(xiàn)高層模塊接口錯(cuò)誤的測試方法為
[單選題]*A.自頂向下漸增式測試(正確答案)B.自底向上漸增式測試C.非漸增式測試D.系統(tǒng)測試以下對單元測試不正確的說法是()。
[單選題]*A.單元測試的主要目的是,針對編碼過程中可能存在的各種錯(cuò)誤B.單元測試一般是由程序開發(fā)人員完成的C.單元測試是一種不需要關(guān)注程序結(jié)構(gòu)的測試(正確答案)D.單元測試屬于白盒測試的一種軟件測試工作應(yīng)開始于()。
[單選題]*A.編碼階段之后B.需求分析階段(正確答案)C.概要設(shè)計(jì)階段D.詳細(xì)設(shè)計(jì)階段下面有關(guān)測試原則的說法正確的是()
[單選題]*A.測試用例應(yīng)由測試的輸入數(shù)據(jù)和預(yù)期的輸出結(jié)果組成(正確答案)B.測試用例只需選取合理的輸入數(shù)據(jù)C.程序最好由編寫該程序的程序員自己來測試D.使用測試用例進(jìn)行測試是為了檢查程序是否做了它該做的事用黑盒技術(shù)設(shè)計(jì)測試用例的方法之一為()
[單選題]*A.因果圖(正確答案)B.邏輯覆蓋C.循環(huán)覆蓋D.基本路徑測試以程序的內(nèi)部結(jié)構(gòu)為基礎(chǔ)的測試用例技術(shù)屬于()
[單選題]*A.灰盒測試B.數(shù)據(jù)測試C.黑盒測試D.白盒測試(正確答案)下列關(guān)于軟件驗(yàn)收測試的合格通過準(zhǔn)則錯(cuò)誤的是:()
[單選題]*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)收測試工件齊全導(dǎo)致軟件缺陷的最大原因是()[單選題]*A.軟件需求說明書(正確答案)B.設(shè)計(jì)方案C.編碼D.維護(hù)測試用例是為達(dá)到最佳的測試效果或高效的揭露隱藏的錯(cuò)誤而精心設(shè)計(jì)的少量測試數(shù)據(jù),至少應(yīng)該包括()
[單選題]*A.測試輸入、執(zhí)行條件和預(yù)期的結(jié)果。(正確答案)B.測試目標(biāo)、測試工具C.測試環(huán)境D.測試配置在軟件測試階段,測試步驟按次序可以劃分為以下幾步()
[單選題]*A.單元測試、集成測試、系統(tǒng)測試、驗(yàn)收測試(正確答案)B.驗(yàn)收測試、單元測試、系統(tǒng)測試、集成測試C.單元測試、集成測試、驗(yàn)收測試、系統(tǒng)測試D.系統(tǒng)測試、單元測試、集成測試、驗(yàn)收測試必須要求用戶參與的測試階段是()
[單選題]*A.單元測試B.集成測試C.確認(rèn)測試D.驗(yàn)收測試(正確答案)不屬于白盒測試的技術(shù)是()
[單選題]*A.語句覆蓋B.判定覆蓋C.邊界值分析(正確答案)D.基本路徑測試在用白盒測試中的邏輯覆蓋法設(shè)計(jì)測試用例時(shí),有語句覆蓋、分支覆蓋、條件覆蓋、判定-條件覆蓋、條件組合覆蓋和路徑覆蓋等,在下列覆蓋中,其中()是最弱的覆蓋準(zhǔn)則
[單選題]*A.語句覆蓋(正確答案)B.條件覆蓋C.判定-條件覆蓋D.路徑覆蓋()方法是根據(jù)輸出對輸入的依賴關(guān)系來設(shè)計(jì)測試用例的。
[單選題]*A.邊界值分析B.等價(jià)類C.因果圖法(正確答案)D.錯(cuò)誤推測法下列可以作為軟件測試對象的是()。
[單選題]*A.需求規(guī)格說明書B.軟件設(shè)計(jì)規(guī)格說明C.源程序D.以上全部(正確答案)在確定黑盒測試策略時(shí),優(yōu)先選用的方法是()
[單選題]*A.邊界值分析法B.等價(jià)類劃分(正確答案)C.錯(cuò)誤推斷法D.決策表方法管理讀者信息中增加讀者信息是什么關(guān)系[單選題]*A泛化關(guān)系B包含關(guān)系(正確答案)C通信關(guān)系D擴(kuò)展關(guān)系在還書過程中有可能會(huì)需要繳納罰款,還書用例與繳納罰款之間是什么關(guān)系[單選題]*A泛化關(guān)系B包含關(guān)系C通信關(guān)系D擴(kuò)展關(guān)系(正確答案)在對候選類進(jìn)行篩選時(shí),()不是篩選標(biāo)準(zhǔn)之一[單選題]*A去除屬性B去除操作C實(shí)現(xiàn)方式(正確答案)D在系統(tǒng)范圍之內(nèi)用戶提出必須能夠優(yōu)化當(dāng)前的工作流程,從而提升工作效率,節(jié)約成本。[單選題]*A最終用戶B客戶(正確答案)C超級(jí)用戶D間接用戶活動(dòng)圖中的泳道是用來表示()的[單選題]*A外部系統(tǒng)B頁面C組織或是角色(正確答案)D活動(dòng)如果模塊之間通過控制變量決定在運(yùn)行時(shí)某個(gè)模塊內(nèi)部執(zhí)行哪個(gè)控制流[單選題]*A高耦合(正確答案)B高內(nèi)聚C低耦合D低內(nèi)聚軟件測試通??梢苑譃榘缀袦y試和黑盒測試。白盒測試是根據(jù)程序的()[單選題]*A內(nèi)部邏輯(正確答案)B性能C功能D內(nèi)部數(shù)據(jù)軟件測試的基本原則不包括[單選題]*A80%的錯(cuò)誤集中于20%的模塊中B所有測試都應(yīng)當(dāng)追溯要用戶需求C窮舉測試不可能D應(yīng)當(dāng)由開發(fā)人員進(jìn)行測試,提高測試效率(正確答案)下面說法正確的是[單選題]*A測試的目標(biāo)是為了證明程序沒有錯(cuò)誤B經(jīng)過測試沒有發(fā)現(xiàn)錯(cuò)誤說明程序正確C成功的測試是沒有發(fā)現(xiàn)錯(cuò)誤的測試D成功的測試是發(fā)現(xiàn)了迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測試(正確答案)對系統(tǒng)功能和非功能進(jìn)行的測試活動(dòng)主要是()[單選題]*A集成測試B單元測試C系統(tǒng)測試(正確答案)D確認(rèn)測試軟件生命周期中,進(jìn)行持續(xù)的維護(hù),包括更新、修復(fù)漏洞和根據(jù)用戶反饋改進(jìn)屬于哪個(gè)階段[單選題]*A維護(hù)階段(正確答案)B使用階段C軟件開發(fā)階段D軟件定義階段軟件工程項(xiàng)目的基本目標(biāo)不包括以下哪項(xiàng)[單選題]*A提供最低成本的維護(hù)費(fèi)用(正確答案)B能按時(shí)完成開發(fā)任務(wù),及時(shí)交付使用C開發(fā)的軟件易于移植D達(dá)到要求的軟件功能原型模型適用于以下哪種情況[單選題]*A需求不確定,項(xiàng)目規(guī)模較大(正確答案)B用戶需求明確,項(xiàng)目規(guī)模較小C開發(fā)人員對設(shè)計(jì)方案有信心,技術(shù)手段熟練D項(xiàng)目周期短,開發(fā)成本低下列哪個(gè)因素不會(huì)直接影響軟件產(chǎn)品的質(zhì)量[單選題]*A用戶需求變更頻繁B缺乏測試階段的工作C開發(fā)進(jìn)度的不確定性D軟件產(chǎn)品化特征(正確答案)在對候選類進(jìn)行篩選時(shí),()不是篩選標(biāo)準(zhǔn)之一[單選題]*A去除屬性(正確答案)B去除操作C實(shí)現(xiàn)方式D在系統(tǒng)范圍之內(nèi)對控制結(jié)點(diǎn),以下說法正確的是()[單選題]*A一個(gè)活動(dòng)圖可以有多個(gè)起始點(diǎn)B一個(gè)活動(dòng)圖只能有一個(gè)起始點(diǎn)(正確答案)C一個(gè)活動(dòng)圖只能有一對起始點(diǎn)和終止點(diǎn)D一個(gè)活動(dòng)圖只有一個(gè)活動(dòng)的終止節(jié)點(diǎn)管理讀者信息中增加讀者信息是什么關(guān)系[單選題]*A泛化關(guān)系B包含關(guān)系(正確答案)C通信關(guān)系D擴(kuò)展關(guān)系創(chuàng)建領(lǐng)域模型的步驟中不包括[單選題]*A確定關(guān)系B尋找(識(shí)別)概念類C確定業(yè)務(wù)對象的操作(正確答案)D識(shí)別類的屬性用例描述的適用場合說明正確的是[單選題]*A所有的用例都必須進(jìn)行詳述式的描述B所有的用例都必須進(jìn)行非正式形式的描述C每個(gè)增量里的用例都必須進(jìn)行詳述形式的描述D所有的用例都必須進(jìn)行摘要式描述(正確答案)汽車和輪胎之間的關(guān)系是[單選題]*A泛化B關(guān)聯(lián)C聚合(正確答案)D組合軟件設(shè)計(jì)的目的是[單選題]*A為了能夠?qū)θ蝿?wù)進(jìn)行有效分工B為了能夠?yàn)橛脩籼峁┬畔⑤斎氲娜肟贑明確系統(tǒng)能夠提供什么服務(wù)D明確系統(tǒng)怎么做(正確答案)下面哪個(gè)任務(wù)屬于軟件的設(shè)計(jì)階段[單選題]*A可行性研究B編碼C數(shù)據(jù)設(shè)計(jì)(正確答案)D測試軟件設(shè)計(jì)的內(nèi)容不包括[單選題]*A接口B軟件體系結(jié)構(gòu)C功能設(shè)計(jì)(正確答案)D數(shù)據(jù)設(shè)計(jì)很多事件能夠?qū)е孪到y(tǒng)的改變。一個(gè)設(shè)計(jì)使得系統(tǒng)能夠適應(yīng)改變[單選題]*A高內(nèi)聚B關(guān)注點(diǎn)分離C隔離可變性(正確答案)D信息隱藏軟件測試的目的是[單選題]*A發(fā)現(xiàn)軟件的錯(cuò)誤(正確答案)B評價(jià)軟件質(zhì)量C證明軟件是正確的D找出軟件中的所有錯(cuò)誤單元測試中設(shè)計(jì)測試用例的依據(jù)是[單選題]*A用戶需求規(guī)格說明書B概要設(shè)計(jì)規(guī)格說明書C項(xiàng)目計(jì)劃說明書D詳細(xì)設(shè)計(jì)規(guī)格說明書(正確答案)以下哪些因素會(huì)導(dǎo)致軟件開發(fā)成本超出預(yù)算?
*A.缺乏調(diào)研和分析工作(正確答案)B.忽視測試階段的工作C.軟件工程方法論指導(dǎo)不當(dāng)(正確答案)D.人與人之間的交流不暢E.硬件設(shè)備價(jià)格上漲軟件生命周期劃分的幾個(gè)階段包括哪些?
*A.軟件定義階段(正確答案)B.軟件開發(fā)階段(正確答案)C.軟件測試階段D.軟件使用階段(正確答案)E.軟件退役階段(正確答案)統(tǒng)一過程模型的特點(diǎn)包括哪些?
*A.用例驅(qū)動(dòng)(正確答案)B.以構(gòu)架為中心(正確答案)C.不支持迭代和增量式開發(fā)D.強(qiáng)調(diào)團(tuán)隊(duì)協(xié)作(正確答案)螺旋模型的優(yōu)點(diǎn)有哪些?
*A.風(fēng)險(xiǎn)管理能力強(qiáng)(正確答案)B.允許靈活性和根據(jù)需求調(diào)整(正確答案)C.可以逐步完善和增強(qiáng)軟件質(zhì)量(正確答案)D.鼓勵(lì)用戶參與和積極反饋(正確答案)原型模型的優(yōu)點(diǎn)包括哪些?
*A.與用戶見面快(正確答案)B.開發(fā)成功率高(正確答案)C.適合需求明確的小系統(tǒng)D.適合需求不確定的大系統(tǒng)(正確答案)假設(shè)你要為一家生產(chǎn)和銷售長統(tǒng)靴的公司開發(fā)一個(gè)軟件,該產(chǎn)品將監(jiān)控該公司的存貨:跟蹤從購買橡膠開始,到靴子生產(chǎn),發(fā)貨給各個(gè)連鎖店,直至賣給顧客的全過程。采用螺旋模型開發(fā)存貨監(jiān)控軟件系統(tǒng)時(shí),項(xiàng)目團(tuán)隊(duì)?wèi)?yīng)該關(guān)注的方面包括:
*A.特定業(yè)務(wù)領(lǐng)域的需求(正確答案)B.及時(shí)處理風(fēng)險(xiǎn)(正確答案)C.滿足公司的需求(正確答案)D.嚴(yán)格按照預(yù)定計(jì)劃進(jìn)行管理小張具有10多年的項(xiàng)目開發(fā)經(jīng)驗(yàn),并且擔(dān)任項(xiàng)目經(jīng)理已經(jīng)3年,之前開發(fā)過5個(gè)電商系統(tǒng),近日又接到一個(gè)銷售保健品的電商項(xiàng)目,整個(gè)項(xiàng)目業(yè)務(wù)線清晰,客戶需求明確。采用瀑布模型開發(fā)銷售保健品的電商項(xiàng)目時(shí),小張應(yīng)該注意的方面包括:
*A.確定詳細(xì)的需求分析和規(guī)劃(正確答案)B.充分發(fā)揮自己的項(xiàng)目管理經(jīng)驗(yàn)(正確答案)C.靈活應(yīng)對需求變化D.嚴(yán)密控制項(xiàng)目進(jìn)度和交付時(shí)間(正確答案)可行性研究的任務(wù)包括哪些
*A.戰(zhàn)略可行性研究(正確答案)B.技術(shù)可行性研究(正確答案)C.市場可行性研究(正確答案)D.項(xiàng)目開發(fā)研究可行性研究中,對可行方案的評價(jià)主要包括哪些方面?
*A.成本效益分析(正確答案)B.技術(shù)成熟程度評估(正確答案)C.用戶滿意度調(diào)查D.法律合規(guī)性評估(正確答案)在可行性研究中,明顯不可行的解決方案可能包括哪些?
*A.技術(shù)上還沒有相應(yīng)的辦法(正確答案)B.經(jīng)濟(jì)角度明顯不可行的(正確答案)C.違背組織或行業(yè)實(shí)際情況的解決方案(正確答案)D.與系統(tǒng)目標(biāo)不符的解決方案下列哪些原則是WBS的分解原則?
*A.唯一位置原則(正確答案)B.總和原則(正確答案)C.獨(dú)立負(fù)責(zé)原則(正確答案)D.適應(yīng)性原則(正確答案)下列哪些方式是WBS的分解方式?
*A.按產(chǎn)品的物理結(jié)構(gòu)分解(正確答案)B.按產(chǎn)品或項(xiàng)目的功能分解(正確答案)C.按照實(shí)施過程分解(正確答案)D.按照項(xiàng)目的地域分布分解(正確答案)使用原型法的好處包括:
*A.及時(shí)、有力地響應(yīng)用戶需求的變化(正確答案)B.增加開發(fā)者之間的交流,幫助確定技術(shù)解決方案的可行性(正確答案)C.完全避免項(xiàng)目中出現(xiàn)風(fēng)險(xiǎn)D.減少用戶參與軟件開發(fā)的程度原型開發(fā)可能會(huì)導(dǎo)致以下哪些負(fù)面影響?
*A.增加項(xiàng)目成本(正確答案)B.加速產(chǎn)品上市時(shí)間C.削弱產(chǎn)品可靠性(正確答案)D.提高產(chǎn)品用戶體驗(yàn)活動(dòng)圖中的泳道(Swimlane)的主要作用不包括:
*A.清晰顯示參與者的責(zé)任區(qū)域B.確定活動(dòng)的執(zhí)行順序(正確答案)C.強(qiáng)調(diào)流程中的決策點(diǎn)(正確答案)D.提高圖表的美觀度(正確答案)關(guān)于泳道(Swimlane)的描述,以下哪些是正確的?
*A.泳道可以用水平實(shí)線繪出B.泳道中的活動(dòng)是由指定的對象進(jìn)行的(正確答案)C.不同泳道中的活動(dòng)可以同時(shí)進(jìn)行(正確答案)D.動(dòng)作流和對象流不能穿越分隔線關(guān)于活動(dòng)的描述,以下哪項(xiàng)是正確的?
*活動(dòng)可以代表一個(gè)程序語句的執(zhí)行(正確答案)活動(dòng)可以有起始點(diǎn)和終止點(diǎn)(正確答案)一個(gè)活動(dòng)不能轉(zhuǎn)移到另一個(gè)活動(dòng)一個(gè)活動(dòng)是一個(gè)工作流任務(wù)或職責(zé)的履行(正確答案)需求分析的分層主要包括哪些層次?
*A.目標(biāo)需求(正確答案)B.業(yè)務(wù)需求(正確答案)C.功能需求(正確答案)D.用戶需求E.系統(tǒng)需求需求工程的主要組成部分是什么?
*A.需求開發(fā)(正確答案)B.需求管理(正確答案)C.需求測試D.需求實(shí)施以下哪些是系統(tǒng)或系統(tǒng)部件需要滿足的條件或權(quán)能?
*用戶解決問題或達(dá)到目標(biāo)所需要的條件或權(quán)能滿足合同、標(biāo)準(zhǔn)、規(guī)范或其他正式規(guī)定文檔所要具有的條件或權(quán)能(正確答案)反映上述兩條的文檔說明(正確答案)系統(tǒng)的物理屬性需求分類中,以下哪些屬于非功能需求?
*A.系統(tǒng)應(yīng)提供的服務(wù)B.響應(yīng)時(shí)間(正確答案)C.可靠性(正確答案)D.存儲(chǔ)空間(正確答案)以下哪些內(nèi)容可能會(huì)在需求調(diào)研的文字記錄中出現(xiàn)?
*A.客戶的需求(正確答案)B.客戶的期望(正確答案)C.客戶的痛點(diǎn)(正確答案)D.客戶的業(yè)務(wù)流程需求調(diào)研的記錄方式可以包括哪些?
*A.文字(正確答案)B.圖形(正確答案)C.表格(正確答案)D.音頻以下哪些任務(wù)可能需要使用領(lǐng)域模型?
*A.需求分析(正確答案)B.面向?qū)ο笤O(shè)計(jì)(正確答案)C.業(yè)務(wù)流程優(yōu)化(正確答案)D.數(shù)據(jù)庫設(shè)計(jì)以下哪些說法關(guān)于領(lǐng)域模型是正確的?
*領(lǐng)域模型的主要作用是發(fā)掘重要的業(yè)務(wù)領(lǐng)域概念(正確答案)領(lǐng)域模型可以建立業(yè)務(wù)領(lǐng)域概念之間的關(guān)系(正確答案)領(lǐng)域模型的合理性將嚴(yán)重影響軟件系統(tǒng)的可擴(kuò)展性(正確答案)領(lǐng)域模型是需求分析人員的職責(zé)(正確答案)銀行辦理儲(chǔ)蓄業(yè)務(wù)時(shí),首先需要儲(chǔ)戶實(shí)名申請賬戶。銀行職員在辦理賬戶時(shí),可以為儲(chǔ)戶提供存折或銀行卡作為憑證。儲(chǔ)戶也可以在辦理儲(chǔ)蓄業(yè)務(wù)時(shí),直接采用存單的方式辦理存款業(yè)務(wù)。這些憑證都是有明確的生效起始時(shí)間和終止時(shí)間的。由于憑證性質(zhì)的不同,每種憑證都有各自特定的組成格式的憑證號(hào)。根據(jù)以上內(nèi)容,如何理清業(yè)務(wù)對象之間的關(guān)系呢?
*A.將儲(chǔ)戶和賬戶建立一對多的關(guān)系(正確答案)B.憑證和賬戶之間建立多對多的關(guān)系C.存折和銀行卡屬于憑證的一種,采用繼承關(guān)系進(jìn)行建模(正確答案)D.為每種憑證設(shè)置獨(dú)特的憑證號(hào)來區(qū)分它們在面向?qū)ο笤O(shè)計(jì)中,以下哪些描述適用于聚合關(guān)系?
*A.聚合表示整體與部分之間的強(qiáng)關(guān)系,部分對象的生命周期依賴于整體對象。B.聚合表示整體可以包含多個(gè)部分,而部分也可以屬于多個(gè)整體。(正確答案)C.聚合常常用于表示類與類之間的繼承關(guān)系D.聚合是一種弱的'擁有'關(guān)系(正確答案)以下哪些事件可以被分類為外部事件?
*A.顧客在網(wǎng)上下訂單(正確答案)B.學(xué)生在圖書館借書(正確答案)C.系統(tǒng)每天晚上自動(dòng)檢查賬戶余額D.老師在教室里上課(正確答案)E.系統(tǒng)定時(shí)完成數(shù)據(jù)更新以下哪些描述關(guān)于用例和用例的層次是正確的?
*A.用例是黑盒風(fēng)格的(正確答案)B.需求在項(xiàng)目一開始就應(yīng)該非常明確C.用例的層次可以幫助我們從粗到細(xì),從一般到特殊地理解需求(正確答案)D.高層次目標(biāo)對應(yīng)的是用戶級(jí)用例E.低層次目標(biāo)對應(yīng)的是概要級(jí)用例以下哪些描述關(guān)于用例之間的關(guān)系是正確的?
*A.包含關(guān)系是用于處理用例中重復(fù)的行為(正確答案)B.擴(kuò)展關(guān)系允許在不修改原始文本的情況下,創(chuàng)建擴(kuò)展或附加用例(正確答案)C.泛化關(guān)系是指一個(gè)用例繼承了另一個(gè)用例(正確答案)D.子用例可以出現(xiàn)在父用例出現(xiàn)的任何位置(正確答案)E.擴(kuò)展關(guān)系可以發(fā)生在基用例的序列中的任何位置關(guān)于擴(kuò)展關(guān)系和包含關(guān)系,以下哪些說法是正確的?
*A.擴(kuò)展關(guān)系中的基礎(chǔ)用例可以有一個(gè)或多個(gè)插入點(diǎn),而包含關(guān)系中的插入點(diǎn)只能有一個(gè)。(正確答案)B.基礎(chǔ)用例的執(zhí)行一定會(huì)涉及到擴(kuò)展用例。C.在包含關(guān)系中,當(dāng)基礎(chǔ)用例執(zhí)行后,被包含用例是一定會(huì)被執(zhí)行的。(正確答案)D.即使沒有擴(kuò)展用例,擴(kuò)展關(guān)系中的基礎(chǔ)用例本身也是完整的。(正確答案)E.對于包含關(guān)系,基礎(chǔ)用例在沒有被包含用例的情況下就是完整的存在。設(shè)計(jì)通用原則是系統(tǒng)分解和模塊設(shè)計(jì)的基本標(biāo)準(zhǔn),應(yīng)用這些原則可以使代碼更加靈活、易于維護(hù)和擴(kuò)展。以下是通用則的是
*A.關(guān)注點(diǎn)分離(正確答案)B.高內(nèi)聚、低耦合(正確答案)C.隔離可變性(正確答案)D.信息隱藏(正確答案)應(yīng)用程序通常有兩種分割方式,分別是
*A.按照業(yè)務(wù)劃分(正確答案)B.按照問題劃分C.按照實(shí)現(xiàn)方式劃分(正確答案)D.按照模塊劃分以下選項(xiàng)屬于分層模型優(yōu)點(diǎn)的是
*A.防止源碼的變更波及整個(gè)系統(tǒng)(正確答案)B.支持系統(tǒng)的增量開發(fā)(正確答案)C.如果接口不變,允許對整個(gè)層進(jìn)行替換(正確答案)D.當(dāng)接口發(fā)生變化,或增加了新的設(shè)施時(shí),只有相鄰層會(huì)受到影響(正確答案)下面哪些是軟件體系結(jié)構(gòu)風(fēng)格
*A.分布式體系結(jié)構(gòu)(正確答案)B.SpringMVCC.管道過濾器風(fēng)格(正確答案)D.分層體系結(jié)構(gòu)(正確答案)下面哪些是軟件框架
*A.Spring(正確答案)B.MVCC.ThinkPHP(正確答案)D.MyBatis(正確答案)UML圖分為動(dòng)態(tài)圖和靜態(tài)圖,以下屬于靜態(tài)圖的是
*A.類圖(正確答案)B.部署圖(正確答案)C.包圖(正確答案)D.時(shí)序圖在N層架構(gòu)中,系統(tǒng)被組織成一些分級(jí)的層次。一個(gè)層次對下一個(gè)較低層發(fā)出對服務(wù)的請求。這里面體現(xiàn)出了()設(shè)計(jì)原則
*A.關(guān)注點(diǎn)分離(正確答案)B.信息隱藏(正確答案)C.隔離可變性(正確答案)D.高內(nèi)聚低耦合數(shù)據(jù)的設(shè)計(jì)包括()
*A.持久化數(shù)據(jù)的設(shè)計(jì)(正確答案)B.數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)(正確答案)C.數(shù)據(jù)庫的設(shè)計(jì)(正確答案)D.接口的設(shè)計(jì)以下屬于面向?qū)ο笤O(shè)計(jì)原則的是
*A.單一職責(zé)原則(正確答案)B.高內(nèi)聚、低耦合C.依賴倒轉(zhuǎn)原則(正確答案)D.里氏替換原則(正確答案)Wylie學(xué)院準(zhǔn)備開發(fā)一個(gè)新的OO課程注冊系統(tǒng),由于開發(fā)費(fèi)用和時(shí)間的限制,這個(gè)新的課程注冊系統(tǒng)將使用已有的一個(gè)非OO的課程目錄遺留系統(tǒng)(legacysystem)所提供的一些功能,因此需要和這個(gè)課程目錄系統(tǒng)集成。Wylie學(xué)院也預(yù)見到,以后這個(gè)課程目錄系統(tǒng)遺留系統(tǒng)將會(huì)被放棄,新的OO系統(tǒng)將逐步實(shí)現(xiàn)目前非OO系統(tǒng)所提供的功能。那么在考慮系統(tǒng)體系結(jié)構(gòu)方面的問題時(shí),下面哪些做法是對的
*A.定義一個(gè)接口,對遺留系統(tǒng)中提供的功能進(jìn)行封裝(正確答案)B.采用層次體系結(jié)構(gòu),組成新系統(tǒng)的類單獨(dú)放在某一層中(正確答案)C.采用層次體系結(jié)構(gòu),定義一些類來解決OO系統(tǒng)和遺留系統(tǒng)之間可能存在的不匹配問題,并把這些類放在某一層中(正確答案)D.新系統(tǒng)中的類直接調(diào)用遺留系統(tǒng)中的功能,以增加整個(gè)系統(tǒng)的性能數(shù)據(jù)庫設(shè)計(jì)包含
測試用例設(shè)計(jì)*A.邏輯結(jié)構(gòu)設(shè)計(jì)(正確答案)B.物理結(jié)構(gòu)設(shè)計(jì)(正確答案)C.概念結(jié)構(gòu)設(shè)計(jì)(正確答案)42.ER圖轉(zhuǎn)關(guān)系模式,關(guān)于三元聯(lián)系類型轉(zhuǎn)換說法正確的是ABC*A.若實(shí)體間聯(lián)系是1:1:1,可以在轉(zhuǎn)換成的三個(gè)關(guān)系模式中任意一個(gè)關(guān)系模式的屬性中加入另兩個(gè)關(guān)系模式的鍵(作為外鍵)和聯(lián)系類型的屬性(正確答案)B.若實(shí)體間聯(lián)系是1:m:n,則將聯(lián)系類型也轉(zhuǎn)換成關(guān)系模式,其屬性為三端實(shí)體類型的鍵加上聯(lián)系類型的屬性,而鍵為m端和n端實(shí)體鍵的組合(正確答案)C.若實(shí)體間聯(lián)系是1:1:n,則在n端實(shí)體類型轉(zhuǎn)換成的關(guān)系模式中加入兩個(gè)1端實(shí)體類型的鍵(作為外鍵)和聯(lián)系類型的屬性(正確答案)D.若實(shí)體間聯(lián)系是m:n:p,則將聯(lián)系類型也轉(zhuǎn)換成關(guān)系模式,其屬性為三端實(shí)體類型的鍵加上聯(lián)系類型的屬性,而鍵為三端實(shí)體鍵的組合較長的語句、表達(dá)式或參數(shù)要分成多行書寫,描述正確的是
*A.每行不超過80個(gè)字符(正確答案)B.長表達(dá)式要在低優(yōu)先級(jí)操作符處劃分新行(正確答案)C.劃分出的新行需要進(jìn)行適當(dāng)?shù)目s進(jìn)(正確答案)D.操作符放在上一行之尾以下關(guān)于ER圖說法錯(cuò)誤的是
*A.矩形表示實(shí)體B.菱形表示屬性(正確答案)C.橢圓表示關(guān)系(正確答案)D.橢圓表示屬性在構(gòu)建系統(tǒng)體系結(jié)構(gòu)時(shí),下面哪種說法是正確的()?
*A.先從業(yè)務(wù)分割入手(正確答案)B.直接選擇一個(gè)成熟的框架即可。C.可根據(jù)系統(tǒng)的設(shè)計(jì)目標(biāo)選擇相應(yīng)的軟件架構(gòu)模式(正確答案)D.需要對系統(tǒng)進(jìn)行分解以降低軟件的復(fù)雜性。(正確答案)設(shè)計(jì)模式可以分為
*創(chuàng)建型模式(正確答案)結(jié)構(gòu)型模式(正確答案)組合型模式行為型模式(正確答案)面向?qū)ο蟮某绦蛟O(shè)計(jì)語言必須具備()特征。
*A.可重用性B.繼承性(正確答案)C.多態(tài)性(正確答案)D.封裝性(正確答案)以下設(shè)計(jì)模式屬于創(chuàng)建型模式的是
*A.抽象工廠模式(正確答案)B.單例模式(正確答案)C.適配器模式D.策略模式以下設(shè)計(jì)模式屬于結(jié)構(gòu)型模式的是
*A.工廠方法B.裝飾模式(正確答案)C.外觀模式(正確答案)D.適配器模式(正確答案)以下設(shè)計(jì)模式屬于行為型模式的是
*A.適配器模式B.策略模式(正確答案)C.抽象工廠模式D.命令模式(正確答案)測試設(shè)計(jì)員的職責(zé)有()
*A.制定測試計(jì)劃B.設(shè)計(jì)測試用例(正確答案)C.設(shè)計(jì)測試過程,腳本(正確答案)D.評估測試活動(dòng)國標(biāo)中關(guān)于缺陷數(shù)量的描述,正確的是()
*A.程序中不存在未改的A級(jí)BUG(正確答案)B.程序中不存在未改的B級(jí)BUG(正確答案)C.程序中不存在未改的C級(jí)BUGD.程序中每千行代碼中不超過1個(gè)C級(jí)BUG(正確答案)以下說法正確的有()
*A.等價(jià)類劃分和邊界值分析屬于白盒測試技術(shù).B.基本路徑測試屬于白盒測試技術(shù).(正確答案)C.在基本路徑測試中,可以通過流圖來計(jì)算環(huán)路復(fù)雜性.(正確答案)D.樁模塊用于接收測試數(shù)據(jù),并把數(shù)據(jù)傳遞給要測試的模塊,然后打印相關(guān)結(jié)果.E.在確認(rèn)測試中,b測試是由用戶在開發(fā)者的場所來進(jìn)行,開發(fā)者對客戶進(jìn)行指導(dǎo),是在一個(gè)受控環(huán)境下進(jìn)行.以下那一種選項(xiàng)不屬于軟件缺陷()。
*A.軟件沒有實(shí)現(xiàn)產(chǎn)品規(guī)格說明所要求的功能(正確答案)B.軟件中出現(xiàn)了產(chǎn)品規(guī)格說明不應(yīng)該出現(xiàn)的功能(正確答案)C.軟件實(shí)現(xiàn)了產(chǎn)品規(guī)格沒有提到的功能(正確答案)D.軟件實(shí)現(xiàn)了產(chǎn)品規(guī)格說明所要求的功能但因受性能限制而未考慮可移植性問題測試工程師由包含以下哪幾類()
*A.白盒測試技術(shù)人員(正確答案)B.前臺(tái)美工技術(shù)人員C.黑盒測試技術(shù)人員(正確答案)D.自動(dòng)化測試技術(shù)人員(正確答案)下列關(guān)于alpha測試的描述中正確的是:()
*alpha測試需要用戶代表參加(正確答案)alpha測試不需要用戶代表參加alpha測試是系統(tǒng)測試的一種alpha測試是驗(yàn)收測試的一種(正確答案)對于軟件的β測試,下列描述不正確的是()。
*A.β測試就是在軟件公司內(nèi)部展開的測試,由公司專業(yè)的測試人員執(zhí)行的測試(正確答案)B.β測試就是在軟件公司內(nèi)部展開的測試,由公司的非專業(yè)測試人員執(zhí)行的測試(正確答案)C.β測試就是在軟件公司外部展開的測試,由專業(yè)的測試人員執(zhí)行的測試(正確答案)Dβ測試就是在軟件公司外部展開的測試,可以由非專業(yè)的測試人員執(zhí)行的測試屬于集成測試步驟的是()
*A.制定集成計(jì)劃B.執(zhí)行集成測試(正確答案)C.記錄集成測試結(jié)果(正確答案)D.回歸測試(正確答案)關(guān)于軟件測試的理解有誤的是()。
*A.軟件測試目的是為了改正軟件的錯(cuò)誤(正確答案)B.軟件測試與軟件開發(fā)是同步進(jìn)行的C.軟件測試是為了尋找軟件缺陷而執(zhí)行程序的過程D.應(yīng)用系統(tǒng)開發(fā)完畢,再對它進(jìn)行軟件測試(正確答案)關(guān)于軟件測試的概述說法不正確的()。
*A.軟件測試在軟件開發(fā)總工作量的比例應(yīng)最低(正確答案)B.軟件測試需要人員的交流C.軟件測試與軟件開發(fā)并行D.用更好的程序語言編寫程序可以避免出錯(cuò)(正確答案)軟件生命周期階段的劃分原則包括哪些*A各階段任務(wù)相對獨(dú)立(正確答案)B各階段任務(wù)的性質(zhì)相同C各階段任務(wù)的任務(wù)框架相同D各階段任務(wù)不需要進(jìn)行評估和調(diào)整下列哪些因素會(huì)影響軟件產(chǎn)品的質(zhì)量*A測試階段的忽視(正確答案)B文檔資料不齊全(正確答案)C用戶需求變更頻繁D軟件維護(hù)程度低(正確答案)E開發(fā)進(jìn)度的不確定性需求分析的結(jié)果會(huì)影響哪些方面*A軟件項(xiàng)目的開發(fā)成本(正確答案)B需要實(shí)際開發(fā)的功能數(shù)量(正確答案)C客戶對軟件的滿意度D對軟件商技術(shù)的能力要求(正確答案)在構(gòu)建用例模型的過程中,以下哪些步驟是正確的*A將事件清單整理到事件表中(正確答案)B列出事件清單(正確答案)C對用例進(jìn)行描述(正確答案)D采用用例圖整理分析的結(jié)果(正確答案)關(guān)注點(diǎn)分離強(qiáng)調(diào)做事情分層次、分步驟,以下場景*A順序圖關(guān)注對象交互的建模和設(shè)計(jì)(正確答案)B類圖關(guān)注結(jié)構(gòu)方面的建模和設(shè)計(jì)(正確答案)C一個(gè)模塊只關(guān)注自己的功能,多的職責(zé)應(yīng)該分配給其他模塊D用例關(guān)注使用場景及其上下文(正確答案)屬于軟件測試活動(dòng)的輸入工作的是*A可測試性報(bào)告(正確答案)B軟件工作版本(正確答案)C軟件項(xiàng)目計(jì)劃(正確答案)D軟件需求工件(正確答案)在確定測試目標(biāo)的過程中,測試人員主要完成以下的*A確定測試環(huán)境(正確答案)B確定用戶的特殊要求(正確答案)C確定測試的標(biāo)準(zhǔn)和規(guī)范(正確答案)D確定所需要的測試資源(正確答案)軟件測試的責(zé)任是*A編寫合理的測試計(jì)劃,并與項(xiàng)目整體計(jì)劃有機(jī)地整合(正確答案)B進(jìn)行缺陷跟蹤與分析(正確答案)C編寫覆蓋率高的測試用例(正確答案)D針對測試需求進(jìn)行相關(guān)測試技術(shù)的研究(正確答案)下列選項(xiàng)中,不符合命名規(guī)范的有*Aperson(類名)(正確答案)B_perSonName(字段名)(正確答案)Ccom.quant.service(包路徑)DSavePerson(方法名)(正確答案)界面設(shè)計(jì)的基本原則包括*A為熟練用戶提供快捷鍵(正確答案)B盡量保持一致性(正確答案)C允許撤銷動(dòng)作(正確答案)D設(shè)計(jì)完整的對話過程(正確答案)測試工程師的能力包括*A能夠獨(dú)立編寫測試計(jì)劃(正確答案)B能夠熟練應(yīng)用測試方法(正確答案)C能夠編寫入侵腳本攻擊軟件D能夠獨(dú)立編寫測試總結(jié)分析報(bào)告(正確答案)標(biāo)題[判斷題]*對(正確答案)錯(cuò)軟件危機(jī)可以通過增加硬件設(shè)備解決[判斷題]*對錯(cuò)(正確答案)軟件工程的特征之一是采用工程化方法和工程途徑來研制與維護(hù)軟件。[判斷題]*對(正確答案)錯(cuò)軟件工程的三要素分別是過程、方法和工具[判斷題]*對(正確答案)錯(cuò)螺旋模型強(qiáng)調(diào)風(fēng)險(xiǎn)管理,允許根據(jù)需求調(diào)整,逐步完善軟件質(zhì)量。[判斷題]*對(正確答案)錯(cuò)原型模型的周期通常較短,開發(fā)成本較低。[判斷題]*對錯(cuò)(正確答案)瀑布模型的優(yōu)點(diǎn)之一是適合于需求不確定的大系統(tǒng)。[判斷題]*對錯(cuò)(正確答案)小張具有10多年的項(xiàng)目開發(fā)經(jīng)驗(yàn),并且擔(dān)任項(xiàng)目經(jīng)理已經(jīng)3年,之前開發(fā)過5個(gè)電商系統(tǒng),近日又接到一個(gè)銷售保健品的電商項(xiàng)目,整個(gè)項(xiàng)目業(yè)務(wù)線清晰,客戶需求明確。由于項(xiàng)目業(yè)務(wù)線清晰、客戶需求明確,因此小張可以在項(xiàng)目開發(fā)過程中靈活應(yīng)對需求變化。[判斷題]*對錯(cuò)(正確答案)在軟件開發(fā)過程中,需要考慮法律和法規(guī)的可行性,以確保軟件項(xiàng)目的合規(guī)性和合法性。[判斷題]*對(正確答案)錯(cuò)市場可行性研究的內(nèi)容包括對競爭對手的市場狀況分析。[判斷題]*對(正確答案)錯(cuò)建立新系統(tǒng)的邏輯建模是為了直接構(gòu)建物理系統(tǒng)。[判斷題]*對錯(cuò)(正確答案)可行性研究中獲得并比較可行的方案的目的是為了選擇最合理、最可行的解決方案。[判斷題]*對(正確答案)錯(cuò)WBS分解原則中的文檔化原則要求每個(gè)WBS項(xiàng)都必須文檔化。[判斷題]*對(正確答案)錯(cuò)獨(dú)立負(fù)責(zé)原則要求一個(gè)WBS項(xiàng)只能由一個(gè)人負(fù)責(zé)。[判斷題]*對(正確答案)錯(cuò)WBS項(xiàng)可以由多個(gè)人負(fù)責(zé)。[判斷題]*對錯(cuò)(正確答案)需求分析報(bào)告只有軟件分析人員能看懂。這種說法正確嗎?[判斷題]*對錯(cuò)(正確答案)需求工程的目標(biāo)是確保用戶解決問題或達(dá)到目標(biāo)的條件或權(quán)能。[判斷題]*對(正確答案)錯(cuò)需求工程只包含需求開發(fā)這一部分。[判斷題]*對錯(cuò)(正確答案)非功能需求描述系統(tǒng)所應(yīng)提供的功能和服務(wù)。[判斷題]*對錯(cuò)(正確答案)安全性需求指用戶涉及到的隱私性信息需要保護(hù)。[判斷題]*對錯(cuò)(正確答案)需求開發(fā)指系統(tǒng)分析人員通過細(xì)致的調(diào)研分析,準(zhǔn)確地理解用戶的需求,確定客戶“需要”什么樣的軟件[判斷題]*對(正確答案)錯(cuò)原型開發(fā)實(shí)際上會(huì)降低用戶在軟件開發(fā)中的參與程度。[判斷題]*對錯(cuò)(正確答案)需求分析是對收集到的需求進(jìn)行記錄,而不需要進(jìn)行深入的分析和理解。[判斷題]*對錯(cuò)(正確答案)需求分析的過程中,不需要理解和表達(dá)“系統(tǒng)必須做什么”。[判斷題]*對錯(cuò)(正確答案)需求規(guī)格說明書是用來回答客戶的需求,對后續(xù)設(shè)計(jì)的輸入沒有影響。[判斷題]*對錯(cuò)(正確答案)利用原型可以幫助控制不完整需求所帶來的風(fēng)險(xiǎn);[判斷題]*對(正確答案)錯(cuò)流程圖是面向?qū)ο蟮模靥幚磉^程,主要控制結(jié)構(gòu)是順序、分支和循環(huán),各個(gè)處理過程之間有嚴(yán)格的順序和時(shí)間關(guān)系。[判斷題]*對錯(cuò)(正確答案)領(lǐng)域模型是完成從需求分析到面向過程設(shè)計(jì)的一座橋梁。[判斷題]*對錯(cuò)(正確答案)業(yè)務(wù)領(lǐng)域模型已經(jīng)具備一定的架構(gòu)設(shè)計(jì),因此通常有需求分析工程師或程序員來完成此任務(wù)。[判斷題]*對錯(cuò)(正確答案)在領(lǐng)域建模過程中,更多地采用自底向上的方法,針對每一個(gè)業(yè)務(wù)事件或報(bào)表,分析類圖片段,然后再將這些片段抽象,提煉,合并,形成全局的領(lǐng)域模型。[判斷題]*對(正確答案)錯(cuò)領(lǐng)域建模不是對用戶需要進(jìn)一步澄清,而是為業(yè)務(wù)領(lǐng)域
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版數(shù)學(xué)九年級(jí)上冊24.2.2.1《直線與圓的位置關(guān)系》聽評課記錄
- 人教版地理八年級(jí)下冊《第四節(jié) 祖國的神圣領(lǐng)土──臺(tái)灣省》聽課評課記錄2
- 人教版九年級(jí)數(shù)學(xué)上冊 聽評課記錄 旋轉(zhuǎn)《中心對稱圖形》
- 招商引資傭金合同(2篇)
- 湘教版九年級(jí)數(shù)學(xué)上冊第4章銳角三角函數(shù)4.3解直角三角形聽評課記錄
- 湘教版數(shù)學(xué)七年級(jí)上冊4.2《線段的長短比較》聽評課記錄
- 部編人教版歷九年級(jí)史下冊第12課《亞非拉民族民主運(yùn)動(dòng)的高漲》聽課評課記錄
- 湘教版數(shù)學(xué)七年級(jí)上冊1.3《有理數(shù)的大小比較》聽評課記錄
- 蘇科版數(shù)學(xué)七年級(jí)下冊12.2《證明》聽評課記錄3
- 蘇科版數(shù)學(xué)八年級(jí)上冊3.3《勾股定理的簡單應(yīng)用》聽評課記錄
- 出差報(bào)銷單-中英對照版
- 電流互感器試驗(yàn)報(bào)告
- 蔣中一動(dòng)態(tài)最優(yōu)化基礎(chǔ)
- 七年級(jí)英語閱讀理解10篇(附答案解析)
- 抖音來客本地生活服務(wù)酒旅商家代運(yùn)營策劃方案
- 鉆芯法樁基檢測報(bào)告
- 【學(xué)前教育小學(xué)化成因分析及其對策10000字(論文)】
- 無線網(wǎng)網(wǎng)絡(luò)安全應(yīng)急預(yù)案
- 國籍狀況聲明書【模板】
- 常用保潔綠化人員勞動(dòng)合同范本5篇
- 腕管綜合征課件
評論
0/150
提交評論