中級(jí)嵌入式系統(tǒng)設(shè)計(jì)師-嵌入式系統(tǒng)開(kāi)發(fā)與維護(hù)_第1頁(yè)
中級(jí)嵌入式系統(tǒng)設(shè)計(jì)師-嵌入式系統(tǒng)開(kāi)發(fā)與維護(hù)_第2頁(yè)
中級(jí)嵌入式系統(tǒng)設(shè)計(jì)師-嵌入式系統(tǒng)開(kāi)發(fā)與維護(hù)_第3頁(yè)
中級(jí)嵌入式系統(tǒng)設(shè)計(jì)師-嵌入式系統(tǒng)開(kāi)發(fā)與維護(hù)_第4頁(yè)
中級(jí)嵌入式系統(tǒng)設(shè)計(jì)師-嵌入式系統(tǒng)開(kāi)發(fā)與維護(hù)_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

中級(jí)嵌入式系統(tǒng)設(shè)計(jì)師-嵌入式系統(tǒng)開(kāi)發(fā)與維護(hù)單選題(共47題,共47分)(1.)某醫(yī)院預(yù)約系統(tǒng)的部分需求為:患者可以查看醫(yī)院發(fā)布的專家特長(zhǎng)介紹及其就診時(shí)間;系統(tǒng)記錄患者信息,患者預(yù)約(江南博哥)特定時(shí)間就診。用DFD對(duì)其進(jìn)行功能建模時(shí),患者是(請(qǐng)作答此空);用ERD對(duì)其進(jìn)行數(shù)據(jù)建模時(shí),患者是()。A.外部實(shí)體B.加工C.數(shù)據(jù)流D.數(shù)據(jù)存儲(chǔ)正確答案:A參考解析:在DFD里的外部實(shí)體和ER圖里的實(shí)體概念類似,是指和系統(tǒng)直接交互的人或物或系統(tǒng)。(2.)某醫(yī)院預(yù)約系統(tǒng)的部分需求為:患者可以查看醫(yī)院發(fā)布的專家特長(zhǎng)介紹及其就診時(shí)間;系統(tǒng)記錄患者信息,患者預(yù)約特定時(shí)間就診。用DFD對(duì)其進(jìn)行功能建模時(shí),患者是();用ERD對(duì)其進(jìn)行數(shù)據(jù)建模時(shí),患者是(請(qǐng)作答此空)。A.實(shí)體B.屬性C.聯(lián)系D.弱實(shí)體正確答案:A參考解析:在DFD里的外部實(shí)體和ER圖里的實(shí)體概念類似,是指和系統(tǒng)直接交互的人或物或系統(tǒng)。(3.)在敏捷過(guò)程的開(kāi)發(fā)方法中,()使用了迭代的方法,其中,把每段時(shí)間(30天)一次的迭代稱為一個(gè)“沖刺”,并按需求的優(yōu)先級(jí)別來(lái)實(shí)現(xiàn)產(chǎn)品,多個(gè)自組織和自治的小組并行地遞增實(shí)現(xiàn)產(chǎn)品。A.極限編程XPB.水晶法C.并列爭(zhēng)球法D.自適應(yīng)軟件開(kāi)發(fā)正確答案:C參考解析:在20世紀(jì)90年代后期有些開(kāi)發(fā)人員抵制嚴(yán)格化軟件開(kāi)發(fā)過(guò)程,試圖強(qiáng)調(diào)靈活性在快速有效的軟件生產(chǎn)中的作用,提出了敏捷宣言,即個(gè)人和交互勝過(guò)過(guò)程和工具;可以運(yùn)行的軟件勝過(guò)面面俱到的文檔;與客戶合作勝過(guò)合同談判;對(duì)變化的反應(yīng)勝過(guò)遵循計(jì)劃。基于這些基本思想,有很多敏捷過(guò)程的典型方法。其中,極限編程XP是激發(fā)開(kāi)發(fā)人員創(chuàng)造性、使得管理負(fù)擔(dān)最小的一組技術(shù);水晶法(Crystal)認(rèn)為每一個(gè)不同的項(xiàng)目都需要一套不同的策略、約定和方法論;并列爭(zhēng)球法(Scrum)使用迭代的方法,其中把每30天一次的迭代成為一個(gè)沖刺,并按需求的優(yōu)先級(jí)來(lái)實(shí)現(xiàn)產(chǎn)品。多個(gè)自組織和自治小組并行地遞增實(shí)現(xiàn)產(chǎn)品,并通過(guò)簡(jiǎn)短的日常情況會(huì)議進(jìn)行協(xié)調(diào)。自適應(yīng)軟件開(kāi)發(fā)(ASD)有六個(gè)基本的原則:①在自適應(yīng)軟件開(kāi)發(fā)中,有一個(gè)使命作為指導(dǎo),它設(shè)立了項(xiàng)目的目標(biāo),但并不描述如何達(dá)到這個(gè)目標(biāo);②特征被視為客戶鍵值的關(guān)鍵,因此,項(xiàng)目是圍繞著構(gòu)造的構(gòu)件來(lái)組織并實(shí)現(xiàn)特征;③過(guò)程中的迭代是很重要的,因此重做與做同樣重要,變化也包含其中;④變化不視為是一種更正,而是對(duì)軟件開(kāi)發(fā)實(shí)際情況的調(diào)整;⑤確定的交付時(shí)間迫使開(kāi)發(fā)人員認(rèn)證考慮每一個(gè)生產(chǎn)版本的關(guān)鍵需求;⑥風(fēng)險(xiǎn)也包含其中,它使開(kāi)發(fā)人員首先跟蹤最艱難的問(wèn)題。(4.)某個(gè)項(xiàng)目在開(kāi)發(fā)時(shí)采用了不成熟的前沿技術(shù),由此而帶來(lái)的風(fēng)險(xiǎn)屬于()風(fēng)險(xiǎn)。A.市場(chǎng)B.技術(shù)C.經(jīng)濟(jì)D.商業(yè)正確答案:B參考解析:本題考查軟件開(kāi)發(fā)風(fēng)險(xiǎn)的基本概念。風(fēng)險(xiǎn)是一種具有負(fù)面后果的、人們不希望發(fā)生的事件。從不同的角度可以對(duì)風(fēng)險(xiǎn)進(jìn)行不同的分類。如從風(fēng)險(xiǎn)涉及的范圍,風(fēng)險(xiǎn)可以分為項(xiàng)目風(fēng)險(xiǎn)、技術(shù)風(fēng)險(xiǎn)和商業(yè)風(fēng)險(xiǎn)等。技術(shù)風(fēng)險(xiǎn)涉及設(shè)計(jì)方案、實(shí)現(xiàn)、接口、驗(yàn)證以及維護(hù)等方面的問(wèn)題。此外,包括需求規(guī)格說(shuō)明的不確定性、技術(shù)的不確定性、技術(shù)的陳舊以及采用不成熟的前沿技術(shù)等可能會(huì)帶來(lái)技術(shù)風(fēng)險(xiǎn)。技術(shù)風(fēng)險(xiǎn)威脅著開(kāi)發(fā)產(chǎn)品的質(zhì)量和交付產(chǎn)品的時(shí)間。(5.)結(jié)構(gòu)化開(kāi)發(fā)方法中,()主要包含對(duì)數(shù)據(jù)結(jié)構(gòu)和算法的設(shè)計(jì)。A.體系結(jié)構(gòu)設(shè)計(jì)B.數(shù)據(jù)設(shè)計(jì)C.接口設(shè)計(jì)D.過(guò)程設(shè)計(jì)正確答案:D參考解析:結(jié)構(gòu)化設(shè)計(jì)主要包括:①體系結(jié)構(gòu)設(shè)計(jì):定義軟件的主要結(jié)構(gòu)元素及其關(guān)系。②數(shù)據(jù)設(shè)計(jì):基于實(shí)體聯(lián)系圖確定軟件涉及的文件系統(tǒng)的結(jié)構(gòu)及數(shù)據(jù)庫(kù)的表結(jié)構(gòu)。③接口設(shè)計(jì):描述用戶界面,軟件和其他硬件設(shè)備、其他軟件系統(tǒng)及使用人員的外部接口,以及各種構(gòu)件之間的內(nèi)部接口。④過(guò)程設(shè)計(jì):確定軟件各個(gè)組成部分內(nèi)的算法及內(nèi)部數(shù)據(jù)結(jié)構(gòu),并選定某種過(guò)程的表達(dá)形式來(lái)描述各種算法。(6.)模塊A、B和C都包含相同的5個(gè)語(yǔ)句,這些語(yǔ)句之間沒(méi)有聯(lián)系。為了避免重復(fù),把這5個(gè)語(yǔ)句抽取出來(lái)組成一個(gè)模塊D,則模塊D的內(nèi)聚類型為_(kāi)_____內(nèi)聚。A.功能B.通信C.邏輯D.巧合正確答案:D參考解析:本題考查軟件設(shè)計(jì)的相關(guān)知識(shí)。模塊獨(dú)立性是創(chuàng)建良好設(shè)計(jì)的一個(gè)重要原則,一般采用模塊間的耦合和模塊的內(nèi)聚兩個(gè)準(zhǔn)則來(lái)進(jìn)行度量。內(nèi)聚是指模塊內(nèi)部各元素之間聯(lián)系的緊密程度,內(nèi)聚度越高,則模塊的獨(dú)立性越好。內(nèi)聚性一般有以下幾種:①巧合內(nèi)聚,指一個(gè)模塊內(nèi)的個(gè)個(gè)處理元素之間沒(méi)有任何聯(lián)系。②邏輯內(nèi)聚,指模塊內(nèi)執(zhí)行幾個(gè)邏輯上相似的功能,通過(guò)參數(shù)確定該模塊完成哪一個(gè)功能。③時(shí)間內(nèi)聚,把需要同時(shí)執(zhí)行的動(dòng)作組合在一起形成的模塊。④通信內(nèi)聚,指模塊內(nèi)所有處理元素都在同一個(gè)數(shù)據(jù)結(jié)構(gòu)上操作,或者指各處理使用相同的輸入數(shù)據(jù)或者產(chǎn)生相同的輸出數(shù)據(jù)。⑤順序內(nèi)聚,指一個(gè)模塊中各個(gè)處理元素都密切相關(guān)于同一功能且必須順序執(zhí)行,前一個(gè)功能元素的輸出就是下一個(gè)功能元素的輸入。⑥功能內(nèi)聚,是最強(qiáng)的內(nèi)聚,指模塊內(nèi)所有元素共同完成一個(gè)功能,缺一不可。(7.)下圖是一個(gè)軟件項(xiàng)目的活動(dòng)圖,其中頂點(diǎn)表示項(xiàng)目里程碑,連接頂點(diǎn)的邊表示活動(dòng),邊的權(quán)重表示活動(dòng)的持續(xù)時(shí)間,則里程碑______在關(guān)鍵路徑上。活動(dòng)GH的松弛時(shí)間是(請(qǐng)作答此空)。A.0B.1C.2D.3正確答案:D參考解析:本題考查活動(dòng)圖的基礎(chǔ)知識(shí)。根據(jù)關(guān)鍵路徑法,計(jì)算出關(guān)鍵路徑為A—B—D—I—J—L,其長(zhǎng)度為20。因此里程碑B在關(guān)鍵路徑上,而里程碑E、C和K不在關(guān)鍵路徑上。包含活動(dòng)GH的最長(zhǎng)路徑是A—E—G—H—K—L,長(zhǎng)度為17,因此該活動(dòng)的松弛時(shí)間為20-17=3。(8.)為了對(duì)下圖所示的程序段進(jìn)行覆蓋測(cè)試,必須適當(dāng)?shù)剡x擇測(cè)試用例組。若x,y是兩個(gè)變量,可選擇的用例組共有Ⅰ、Ⅱ、Ⅲ、Ⅳ四組(如下表所示),則實(shí)現(xiàn)判定覆蓋至少應(yīng)采用的測(cè)試用例組是______。A.Ⅰ、Ⅱ、Ⅲ或Ⅰ、Ⅱ、ⅣB.Ⅰ、Ⅱ、Ⅲ或Ⅱ、Ⅲ、ⅣC.Ⅰ、Ⅲ、Ⅳ或Ⅱ、Ⅲ、ⅣD.Ⅰ、Ⅲ、Ⅳ或Ⅰ、Ⅱ、Ⅳ正確答案:A參考解析:本題考查軟件結(jié)構(gòu)測(cè)試方面的基礎(chǔ)知識(shí)。在結(jié)構(gòu)測(cè)試中,根據(jù)覆蓋目標(biāo)的不同,可分為語(yǔ)句覆蓋、條件覆蓋、判定覆蓋、路徑覆蓋等。判定覆蓋的含義是涉及若干測(cè)試用例,運(yùn)行被測(cè)程序,使得程序中每個(gè)判定的取真值分支和取假值分支至少執(zhí)行一次。本題中,為判定覆蓋選取測(cè)試用例情形:對(duì)第一個(gè)判定選取測(cè)試用例組Ⅰ和Ⅱ,當(dāng)用Ⅰ覆蓋判定的T分支時(shí),不會(huì)走到第二個(gè)分支;當(dāng)用Ⅱ覆蓋判定的F分支時(shí),第二個(gè)判定需要另取一個(gè)測(cè)試用例組覆蓋T分支,此時(shí),取測(cè)試用例組Ⅲ或Ⅳ即可。(9.)基線是一組經(jīng)過(guò)正式驗(yàn)證或確認(rèn),并作為后續(xù)工作開(kāi)展依據(jù)的一個(gè)或一組工作產(chǎn)品,軟件項(xiàng)目至少應(yīng)形成功能基線、分配基線和產(chǎn)品基線三類基線。功能基線形成的時(shí)機(jī)是______。A.在系統(tǒng)分析與軟件定義階段結(jié)束時(shí)B.在需求分析階段結(jié)束時(shí)C.在軟件設(shè)計(jì)階段結(jié)束時(shí)D.在綜合測(cè)試階段結(jié)束時(shí)正確答案:A參考解析:本題考查軟件工程的基礎(chǔ)知識(shí)。在配置項(xiàng)目生存周期的某一特定時(shí)間內(nèi),一個(gè)和一組正式指定或固定下來(lái)的配置標(biāo)準(zhǔn)文件。基線加上根據(jù)這些基線批準(zhǔn)同意的改動(dòng)構(gòu)成了當(dāng)前配置標(biāo)識(shí),對(duì)于配置管理有以下三個(gè)基線。①功能基線:是指在系統(tǒng)分析與軟件定義階段結(jié)束時(shí),經(jīng)過(guò)正式批準(zhǔn)、簽字的系統(tǒng)規(guī)格說(shuō)明書(shū)、項(xiàng)目任務(wù)書(shū)、合同書(shū)或協(xié)議書(shū)中所規(guī)定的對(duì)待開(kāi)發(fā)軟件系統(tǒng)的規(guī)格說(shuō)明。②分配基線:是指在需求分析階段結(jié)束時(shí),經(jīng)過(guò)正式評(píng)審和批準(zhǔn)的需求規(guī)格說(shuō)明。分配基線是最初批準(zhǔn)的分配配置標(biāo)識(shí)。;③產(chǎn)品基線:是指在綜合測(cè)試階段結(jié)束時(shí),經(jīng)過(guò)正式評(píng)審和批準(zhǔn)的有關(guān)所開(kāi)發(fā)的軟件產(chǎn)品的全部配置項(xiàng)的規(guī)格說(shuō)明。產(chǎn)品基線是最終批準(zhǔn)產(chǎn)品配置標(biāo)識(shí)。綜上所述,功能基線是在系統(tǒng)分析與軟件定義階段結(jié)束時(shí)形成,故本題應(yīng)選擇A。(10.)以下描述不是軟件配置管理功能的是______。A.配置標(biāo)識(shí)B.版本控制C.審計(jì)和審查D.程序設(shè)計(jì)正確答案:D參考解析:本題考查軟件工程方面的基礎(chǔ)知識(shí)。配置管理是指以技術(shù)和管理的手段來(lái)監(jiān)督和指導(dǎo)開(kāi)展如下工作的規(guī)程:①識(shí)別和記錄配置項(xiàng)的物理特性和功能特性;②管理和控制上述特性的變更;③記錄和報(bào)告變更過(guò)程和相應(yīng)的配置項(xiàng)狀態(tài);④驗(yàn)證配置項(xiàng)是否于需求一致。其中配置項(xiàng)是在配置管理當(dāng)中作為單獨(dú)實(shí)體進(jìn)行管理和控制的工作產(chǎn)品的集合。按照上述CMMI給出的定義,配置標(biāo)識(shí)、版本控制、審計(jì)和審查都屬于配置管理功能范圍,而程序設(shè)計(jì)則不屬于配置管理功能范圍,故本題應(yīng)選擇D。(11.)某軟件項(xiàng)目的活動(dòng)圖如下圖所示,其中頂點(diǎn)表示項(xiàng)目里程碑,連接頂點(diǎn)的邊表示活動(dòng),邊上的數(shù)字表示該活動(dòng)所需的天數(shù),則完成該項(xiàng)目的最少時(shí)間為(請(qǐng)作答此空)天。活動(dòng)BD最多可以晚______天開(kāi)始而不會(huì)影響整個(gè)項(xiàng)目的進(jìn)度。A.9B.15C.22D.24正確答案:D參考解析:本題考查軟件項(xiàng)目管理的基礎(chǔ)知識(shí)。根據(jù)上圖計(jì)算出關(guān)鍵路徑為A-B-C-E-F-I-K-L,其長(zhǎng)度為24,關(guān)鍵路徑上的活動(dòng)均為關(guān)鍵活動(dòng)。活動(dòng)BD不在關(guān)鍵路徑上,包含該活動(dòng)的最長(zhǎng)路徑為A-B-D-G-I-K-L,其長(zhǎng)度為22,因此松弛時(shí)間為2。(12.)某軟件項(xiàng)目的活動(dòng)圖如下圖所示,其中頂點(diǎn)表示項(xiàng)目里程碑,連接頂點(diǎn)的邊表示活動(dòng),邊上的數(shù)字表示該活動(dòng)所需的天數(shù),則完成該項(xiàng)目的最少時(shí)間為_(kāi)_____天。活動(dòng)BD最多可以晚(請(qǐng)作答此空)天開(kāi)始而不會(huì)影響整個(gè)項(xiàng)目的進(jìn)度。A.2B.3C.5D.9正確答案:A參考解析:本題考查軟件項(xiàng)目管理的基礎(chǔ)知識(shí)。根據(jù)上圖計(jì)算出關(guān)鍵路徑為A-B-C-E-F-I-K-L,其長(zhǎng)度為24,關(guān)鍵路徑上的活動(dòng)均為關(guān)鍵活動(dòng)。活動(dòng)BD不在關(guān)鍵路徑上,包含該活動(dòng)的最長(zhǎng)路徑為A-B-D-G-I-K-L,其長(zhǎng)度為22,因此松弛時(shí)間為2。(13.)以下關(guān)于基于模型的軟件設(shè)計(jì)的敘述中,錯(cuò)誤的是______。A.可以提高軟件開(kāi)發(fā)效率,提高軟件質(zhì)量,開(kāi)展早期驗(yàn)證B.其目標(biāo)都是用建模語(yǔ)言來(lái)描述系統(tǒng)的架構(gòu)與構(gòu)件C.常常需要使用在不同級(jí)別上不同系統(tǒng)觀點(diǎn)的多個(gè)模型來(lái)表達(dá)D.通常是一個(gè)以自頂向下的方式進(jìn)行模型構(gòu)造、分析和變換的迭代過(guò)程正確答案:D參考解析:本題考查基于模型軟件設(shè)計(jì)方面的基礎(chǔ)知識(shí)。基于模型的軟件設(shè)計(jì),可以提高軟件開(kāi)發(fā)效率,提高軟件質(zhì)量,開(kāi)展早期驗(yàn)證。任何基于模型的設(shè)計(jì)方法,其目標(biāo)都是用建模語(yǔ)言描述系統(tǒng)架構(gòu)與構(gòu)件,為了準(zhǔn)確描述系統(tǒng),基于模型的設(shè)計(jì),常常需要使用不同級(jí)別、不同系統(tǒng)觀點(diǎn)的多個(gè)模型來(lái)表達(dá),基于模型設(shè)計(jì),模型構(gòu)造、分析和變換通常是以不確定方向(自頂向下、自底向上等)的方式進(jìn)行迭代。(14.)某軟件項(xiàng)目的活動(dòng)圖如下圖所示,其中頂點(diǎn)表示項(xiàng)目里程碑,連接頂點(diǎn)的邊表示包含的活動(dòng),邊上的數(shù)字表示相應(yīng)活動(dòng)的持續(xù)時(shí)間(天),則完成該項(xiàng)目的最少時(shí)間為(請(qǐng)作答此空)天。活動(dòng)BC和BF最多可以晚開(kāi)始()天而不會(huì)影響整個(gè)項(xiàng)目的進(jìn)度。A.11B.15C.16D.18正確答案:D參考解析:本題考查軟件項(xiàng)目管理的基礎(chǔ)知識(shí)。活動(dòng)圖是描述一個(gè)項(xiàng)目中各個(gè)工作任務(wù)相互依賴關(guān)系的一種模型,項(xiàng)目的很多重要特性可以通過(guò)分析活動(dòng)圖得到,如估算項(xiàng)目完成時(shí)間,計(jì)算關(guān)鍵路徑和關(guān)鍵活動(dòng)等。根據(jù)上圖計(jì)算出關(guān)鍵路徑為A-B-C-E-F-J和A-B-D-G-F-J,其長(zhǎng)度為18。關(guān)鍵路徑上的活動(dòng)均為關(guān)鍵活動(dòng)。活動(dòng)BC在關(guān)鍵路徑上,因此松弛時(shí)間為0。活動(dòng)BF不在關(guān)鍵路徑上,包含該活動(dòng)的最長(zhǎng)路徑為A-B-F-J,其長(zhǎng)度為11,因此該活動(dòng)的松弛時(shí)間為18-11=7。(15.)在面向?qū)ο蠓椒ㄖ?將邏輯上相關(guān)的數(shù)據(jù)以及行為綁定在一起,使信息對(duì)使用者隱蔽稱為()。當(dāng)類中的屬性或方法被設(shè)計(jì)為private時(shí),(請(qǐng)作答此空)可以對(duì)其進(jìn)行訪問(wèn)。A.應(yīng)用程序中所有方法B.只有此類中定義的方法C.只有此類中定義的public方法D.同一個(gè)包中的類中定義的方法正確答案:B參考解析:封裝是用來(lái)保持內(nèi)部數(shù)據(jù)的隱蔽性;類的屬性和方法分為public(所有類都可以訪問(wèn))、private(僅本類內(nèi)部可以訪問(wèn))、protect(本類內(nèi)部可訪問(wèn)、繼承子類也可以訪問(wèn))。(16.)軟件能力成熟度模型CMM(CapabilityMaturityModel)規(guī)定了()中的主要軟件管理過(guò)程和工程過(guò)程的實(shí)踐。A.系統(tǒng)分析與軟件定義階段B.軟件研制和維護(hù)活動(dòng)C.軟件研制和軟件測(cè)試D.軟件設(shè)計(jì)正確答案:C參考解析:CMM把軟件開(kāi)發(fā)過(guò)程的成熟度分為五個(gè)等級(jí),涉及到軟件研制和軟件測(cè)試活動(dòng)。(17.)軟件需求分析階段的驗(yàn)證手段一般采用()。A.總結(jié)B.階段性報(bào)告C.需求分析評(píng)審D.黑盒測(cè)試正確答案:C參考解析:需求分析階段,并不涉及到設(shè)計(jì)、開(kāi)發(fā)、測(cè)試,采用的是需求評(píng)審。(18.)以下測(cè)試中,屬于動(dòng)態(tài)分析的是______。A.代碼覆蓋率測(cè)試B.模塊功能檢查C.系統(tǒng)壓力測(cè)試D.程序數(shù)據(jù)流分析正確答案:C參考解析:本題考查軟件測(cè)試方面的基礎(chǔ)知識(shí)。軟件測(cè)試按照不同的劃分方法,有不同的分類。按照程序是否執(zhí)行,可以分為靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試;按照測(cè)試用例的設(shè)計(jì)方法,可以分為白盒測(cè)試和黑盒測(cè)試;按照開(kāi)發(fā)階段劃分,可以分為單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試、系統(tǒng)測(cè)試和驗(yàn)收測(cè)試等等。靜態(tài)測(cè)試也稱靜態(tài)分析,主要特征是在用計(jì)算機(jī)測(cè)試源程序時(shí),計(jì)算機(jī)并不真正運(yùn)行被測(cè)試的程序。靜態(tài)測(cè)試包括代碼檢查、靜態(tài)結(jié)構(gòu)分析、代碼質(zhì)量度量等。它可以由人工進(jìn)行,也可以借助軟件工具自動(dòng)進(jìn)行。動(dòng)態(tài)測(cè)試也稱動(dòng)態(tài)分析,主要特征是計(jì)算機(jī)必須真正運(yùn)行被測(cè)試的程序,通過(guò)輸入測(cè)試用例,對(duì)其運(yùn)行情況進(jìn)行分析,判斷期望結(jié)果和實(shí)際結(jié)果是否一致。動(dòng)態(tài)測(cè)試包括功能確認(rèn)與接口測(cè)試、覆蓋率分析、性能分析、內(nèi)存分析等。在動(dòng)態(tài)分析中,通過(guò)最大資源條件進(jìn)行系統(tǒng)的壓力測(cè)試,以判斷系統(tǒng)的實(shí)際承受能力,尤其是在通訊比較復(fù)雜的系統(tǒng)中尤為重要。(19.)軟件測(cè)試的目的是______。A.評(píng)價(jià)軟件的質(zhì)量B.發(fā)現(xiàn)軟件的錯(cuò)誤C.證明軟件是正確的D.找出軟件中的所有錯(cuò)誤正確答案:B參考解析:本題考查軟件測(cè)試方面的基礎(chǔ)知識(shí)。軟件測(cè)試的目的是盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤,而不是改正程序中的錯(cuò)誤或證明程序是正確的。可將測(cè)試方法分為白盒測(cè)試和黑盒測(cè)試兩種。使用白盒測(cè)試方法時(shí),確定測(cè)試數(shù)據(jù)應(yīng)根據(jù)程序的內(nèi)部邏輯和指定的覆蓋標(biāo)準(zhǔn),可以不考慮程序的功能,而黑盒測(cè)試則根據(jù)軟件規(guī)格說(shuō)明來(lái)設(shè)計(jì)測(cè)試用例。軟件測(cè)試最根本的目的是發(fā)現(xiàn)軟件的錯(cuò)誤,不能評(píng)價(jià)軟件的質(zhì)量。當(dāng)然,軟件測(cè)試過(guò)程中發(fā)現(xiàn)的問(wèn)題越多,問(wèn)題嚴(yán)重程度越大,也能間接地說(shuō)明軟件質(zhì)量差。軟件測(cè)試也不能證明軟件的正確性,更不可能找出軟件中的所有錯(cuò)誤。(20.)軟件能力成熟度模型CMM(CapabilityMaturityModel)將軟件能力成熟度自低到高依次劃分為(請(qǐng)作答此空)。需求管理關(guān)鍵過(guò)程域?qū)儆赺_____。A.初始級(jí)、已定義級(jí)、可重復(fù)級(jí)、已管理級(jí)、優(yōu)化級(jí)B.初始級(jí)、已定義級(jí)、已管理級(jí)、可重復(fù)級(jí)、優(yōu)化級(jí)C.初始級(jí)、可重復(fù)級(jí)、已管理級(jí)、已定義級(jí)、優(yōu)化級(jí)D.初始級(jí)、可重復(fù)級(jí)、已定義級(jí)、已管理級(jí)、優(yōu)化級(jí)正確答案:D參考解析:本題考查軟件工程的基礎(chǔ)知識(shí)。CMM即軟件能力成熟度模型,是目前國(guó)際上最流行、最實(shí)用的軟件生產(chǎn)過(guò)程標(biāo)準(zhǔn)和軟件企業(yè)成熟度的等級(jí)認(rèn)證標(biāo)準(zhǔn)。CMM是美國(guó)卡內(nèi)-梅隆大學(xué)軟件工程研究所與企業(yè)、政府合作的基礎(chǔ)上開(kāi)發(fā)的模型,主要用于評(píng)價(jià)軟件企業(yè)的質(zhì)量保證能力。目前,國(guó)內(nèi)外的很多大型企業(yè)采用這一模型,如國(guó)內(nèi)的鼎新、浪潮通軟、用友、金蝶、創(chuàng)智、亞信、華為等公司都一起動(dòng)了CMM軟件過(guò)程改進(jìn)計(jì)劃。國(guó)軍標(biāo)GJB500-2003《軍用軟件能力成熟度模型》就是以CMM為參考藍(lán)本而制定的。CMM把軟件開(kāi)發(fā)過(guò)程的成熟度由低到高分為初始級(jí)、可重復(fù)級(jí)、已定義級(jí)、已管理級(jí)和優(yōu)化級(jí)共5個(gè)級(jí)別,每個(gè)成熟度等級(jí)被分解成幾個(gè)關(guān)鍵過(guò)程域,共18個(gè)關(guān)鍵過(guò)程區(qū)域,其中初始級(jí)無(wú)關(guān)鍵過(guò)程區(qū)域。可重復(fù)級(jí)包括6個(gè)關(guān)鍵過(guò)程區(qū)域,為軟件配置管理、軟件質(zhì)量保證、軟件子合同管理、軟件項(xiàng)目跟蹤與監(jiān)督、軟件項(xiàng)目策劃、軟件需求管理;已定義級(jí)包括7個(gè)關(guān)鍵過(guò)程區(qū)域,為同行評(píng)審、組間協(xié)調(diào)、軟件產(chǎn)品工程、集成軟件管理、培訓(xùn)大綱、組織過(guò)程定義、組織過(guò)程集點(diǎn);已管理級(jí)包括2個(gè)關(guān)鍵過(guò)程區(qū)域,為軟件質(zhì)量管理和定量過(guò)程管理;優(yōu)化級(jí)包括3個(gè)關(guān)鍵過(guò)程區(qū)域,為過(guò)程更改管理、技術(shù)改革管理和缺陷預(yù)防。(21.)軟件能力成熟度模型CMM(CapabilityMaturityModel)將軟件能力成熟度自低到高依次劃分為_(kāi)_____。需求管理關(guān)鍵過(guò)程域?qū)儆冢ㄕ?qǐng)作答此空)。A.可重復(fù)級(jí)B.已定義級(jí)C.已管理級(jí)D.優(yōu)化級(jí)正確答案:A參考解析:本題考查軟件工程的基礎(chǔ)知識(shí)。CMM即軟件能力成熟度模型,是目前國(guó)際上最流行、最實(shí)用的軟件生產(chǎn)過(guò)程標(biāo)準(zhǔn)和軟件企業(yè)成熟度的等級(jí)認(rèn)證標(biāo)準(zhǔn)。CMM是美國(guó)卡內(nèi)-梅隆大學(xué)軟件工程研究所與企業(yè)、政府合作的基礎(chǔ)上開(kāi)發(fā)的模型,主要用于評(píng)價(jià)軟件企業(yè)的質(zhì)量保證能力。目前,國(guó)內(nèi)外的很多大型企業(yè)采用這一模型,如國(guó)內(nèi)的鼎新、浪潮通軟、用友、金蝶、創(chuàng)智、亞信、華為等公司都一起動(dòng)了CMM軟件過(guò)程改進(jìn)計(jì)劃。國(guó)軍標(biāo)GJB500-2003《軍用軟件能力成熟度模型》就是以CMM為參考藍(lán)本而制定的。CMM把軟件開(kāi)發(fā)過(guò)程的成熟度由低到高分為初始級(jí)、可重復(fù)級(jí)、已定義級(jí)、已管理級(jí)和優(yōu)化級(jí)共5個(gè)級(jí)別,每個(gè)成熟度等級(jí)被分解成幾個(gè)關(guān)鍵過(guò)程域,共18個(gè)關(guān)鍵過(guò)程區(qū)域,其中初始級(jí)無(wú)關(guān)鍵過(guò)程區(qū)域。可重復(fù)級(jí)包括6個(gè)關(guān)鍵過(guò)程區(qū)域,為軟件配置管理、軟件質(zhì)量保證、軟件子合同管理、軟件項(xiàng)目跟蹤與監(jiān)督、軟件項(xiàng)目策劃、軟件需求管理;已定義級(jí)包括7個(gè)關(guān)鍵過(guò)程區(qū)域,為同行評(píng)審、組間協(xié)調(diào)、軟件產(chǎn)品工程、集成軟件管理、培訓(xùn)大綱、組織過(guò)程定義、組織過(guò)程集點(diǎn);已管理級(jí)包括2個(gè)關(guān)鍵過(guò)程區(qū)域,為軟件質(zhì)量管理和定量過(guò)程管理;優(yōu)化級(jí)包括3個(gè)關(guān)鍵過(guò)程區(qū)域,為過(guò)程更改管理、技術(shù)改革管理和缺陷預(yù)防。(22.)若用戶需求不清晰且經(jīng)常發(fā)生變化,但系統(tǒng)規(guī)模不太大且不太復(fù)雜,則最適宜采用(請(qǐng)作答此空)開(kāi)發(fā)方法。對(duì)于數(shù)據(jù)處理領(lǐng)域的問(wèn)題,若系統(tǒng)規(guī)模不太大且不太復(fù)雜,需求變化也不大,則最適宜采用______開(kāi)發(fā)方法。A.結(jié)構(gòu)化B.JacksonC.原型化D.面向?qū)ο笳_答案:C參考解析:本題考查軟件開(kāi)發(fā)方法的基礎(chǔ)知識(shí)。要求考生掌握典型的軟件開(kāi)發(fā)方法的基本概念和應(yīng)用場(chǎng)合。需求不清晰且規(guī)模不太大時(shí)采用原型化方法最合適,而數(shù)據(jù)處理領(lǐng)域的不太復(fù)雜的軟件,適于用結(jié)構(gòu)化方法進(jìn)行開(kāi)發(fā)。(23.)若用戶需求不清晰且經(jīng)常發(fā)生變化,但系統(tǒng)規(guī)模不太大且不太復(fù)雜,則最適宜采用______開(kāi)發(fā)方法。對(duì)于數(shù)據(jù)處理領(lǐng)域的問(wèn)題,若系統(tǒng)規(guī)模不太大且不太復(fù)雜,需求變化也不大,則最適宜采用(請(qǐng)作答此空)開(kāi)發(fā)方法。A.結(jié)構(gòu)化B.JacksonC.原型化D.面向?qū)ο笳_答案:A參考解析:本題考查軟件開(kāi)發(fā)方法的基礎(chǔ)知識(shí)。要求考生掌握典型的軟件開(kāi)發(fā)方法的基本概念和應(yīng)用場(chǎng)合。需求不清晰且規(guī)模不太大時(shí)采用原型化方法最合適,而數(shù)據(jù)處理領(lǐng)域的不太復(fù)雜的軟件,適于用結(jié)構(gòu)化方法進(jìn)行開(kāi)發(fā)。(24.)以下關(guān)于嵌入式安全關(guān)鍵系統(tǒng)的設(shè)計(jì)以及系統(tǒng)健壯性相關(guān)的描述中,錯(cuò)誤的是______。A.嵌入式安全關(guān)鍵系統(tǒng)失效的后果非常嚴(yán)重,所以任何情況下決不放棄B.在“決不放棄”原則下,即使不符合規(guī)范要求的情況也要適當(dāng)處置C.健壯性指盡管存在意外的擾動(dòng),系統(tǒng)仍保持可接受水平的服務(wù)的能力D.系統(tǒng)在規(guī)范運(yùn)行時(shí)就可評(píng)估其健壯性正確答案:D參考解析:本題考查嵌入式安全關(guān)鍵系統(tǒng)的設(shè)計(jì)以及系統(tǒng)健壯性相關(guān)的基礎(chǔ)知識(shí)。安全關(guān)鍵系統(tǒng)是指其不正確的功能或失效會(huì)導(dǎo)致人員傷亡、財(cái)產(chǎn)損失等嚴(yán)重后果的計(jì)算機(jī)系統(tǒng)。可見(jiàn),由于嵌入式安全關(guān)鍵系統(tǒng)失效的后果非常嚴(yán)重,所以,安全關(guān)鍵系統(tǒng)有一條原則:任何情況下決不放棄!這要求不僅對(duì)符合規(guī)范要求的外部狀態(tài)和輸入有正確的處理,而且要求在不符合規(guī)范要求的情況,也能適當(dāng)處理,讓系統(tǒng)處于安全的狀態(tài)。關(guān)于健壯性,是指存在意外的擾動(dòng)情況下系統(tǒng)保持可接受水平的服務(wù)的能力。即,健壯性是關(guān)于系統(tǒng)在意外狀態(tài)下的行為,只有當(dāng)系統(tǒng)偏離其規(guī)范時(shí)才可看出它的健壯性或者脆弱性。(25.)以下關(guān)于容錯(cuò)技術(shù)的敘述中,錯(cuò)誤的是______。A.系統(tǒng)容錯(cuò)技術(shù),主要研究系統(tǒng)對(duì)故障的檢測(cè)、定位、重構(gòu)和恢復(fù)B.從余度設(shè)計(jì)角度出發(fā),系統(tǒng)通常采用相似余度或非相似余度實(shí)現(xiàn)系統(tǒng)容錯(cuò)C.從結(jié)構(gòu)角度出發(fā),容錯(cuò)結(jié)構(gòu)有單通道加備份結(jié)構(gòu)、多通道結(jié)構(gòu)D.通常硬件實(shí)現(xiàn)容錯(cuò)常用的有恢復(fù)塊技術(shù)和N版本技術(shù)正確答案:D參考解析:本題考查計(jì)算機(jī)系統(tǒng)容錯(cuò)技術(shù)相關(guān)的基礎(chǔ)知識(shí)。計(jì)算機(jī)系統(tǒng)容錯(cuò)技術(shù)主要研究系統(tǒng)對(duì)故障的檢測(cè)、定位、重構(gòu)和恢復(fù)等。典型的容錯(cuò)結(jié)構(gòu)有兩種,即單通道計(jì)算機(jī)加備份計(jì)算機(jī)結(jié)構(gòu)和多通道比較監(jiān)控系統(tǒng)結(jié)構(gòu)。從硬件余度設(shè)計(jì)角度出發(fā),系統(tǒng)通常采用相似余度或非相似余度實(shí)現(xiàn)系統(tǒng)容錯(cuò),從軟件設(shè)計(jì)角度出發(fā),實(shí)現(xiàn)容錯(cuò)常用的有恢復(fù)塊技術(shù)和N版本技術(shù)等。(26.)軟件項(xiàng)目實(shí)施過(guò)程中的里程碑點(diǎn)應(yīng)在______文檔中確定。A.軟件研制任務(wù)書(shū)B(niǎo).軟件開(kāi)發(fā)計(jì)劃C.軟件測(cè)試計(jì)劃D.軟件研制總結(jié)報(bào)告正確答案:B參考解析:本題考查里程碑的意義以及在項(xiàng)目中如何策劃和設(shè)置里程碑。簡(jiǎn)單來(lái)說(shuō),里程碑就是在項(xiàng)目過(guò)程中管理者或其他利益相關(guān)方需要關(guān)注的項(xiàng)目狀態(tài)時(shí)間點(diǎn)。《軟件研制任務(wù)書(shū)》僅規(guī)定任務(wù)提出方關(guān)注的里程碑,而《軟件開(kāi)發(fā)計(jì)劃》才是規(guī)定包括軟件研制任務(wù)書(shū)規(guī)定的、項(xiàng)目管理者或利益相關(guān)方關(guān)注的和(或)組織規(guī)定所需關(guān)注的項(xiàng)目狀態(tài)時(shí)間點(diǎn)。項(xiàng)目設(shè)置多少里程碑需要在項(xiàng)目策劃過(guò)程中進(jìn)行計(jì)劃,并在計(jì)劃文檔中記錄,需要利益相關(guān)方認(rèn)可。項(xiàng)目設(shè)置里程碑應(yīng)慎重,不宜太多,一旦設(shè)置,就應(yīng)確保任務(wù)完成,否則可能會(huì)導(dǎo)致計(jì)劃的頻繁變更。(27.)受控庫(kù)存放的內(nèi)容包括(請(qǐng)作答此空)文檔和______代碼。A.通過(guò)評(píng)審且評(píng)審問(wèn)題已歸零或變更驗(yàn)證已通過(guò),均已完成簽署的B.只要完成編寫(xiě)的各種C.在軟件設(shè)計(jì)階段結(jié)束時(shí)的D.在綜合測(cè)試階段結(jié)束時(shí)的正確答案:A參考解析:本題考查受控庫(kù)內(nèi)容入庫(kù)應(yīng)滿足的入庫(kù)條件。一般軟件項(xiàng)目開(kāi)發(fā)過(guò)程采取開(kāi)發(fā)庫(kù)、受控庫(kù)和產(chǎn)品庫(kù)的管理方法,且采取三庫(kù)物理隔離的策略。開(kāi)發(fā)庫(kù)存放項(xiàng)目確定的軟件配置項(xiàng)集合,以及項(xiàng)目組需要存放的其他文件或過(guò)程記錄。軟件配置項(xiàng)通常包括計(jì)劃類文檔,以及需求、設(shè)計(jì)、代碼、配置數(shù)據(jù)、測(cè)試數(shù)據(jù)、使用和維護(hù)等與產(chǎn)品相關(guān)的各類工程文檔。受控庫(kù)存放在軟件開(kāi)發(fā)過(guò)程中達(dá)到相對(duì)穩(wěn)定、可以作為后續(xù)開(kāi)發(fā)活動(dòng)輸入的軟件工作產(chǎn)品(或稱為配置項(xiàng))。軟件工作產(chǎn)品(配置項(xiàng))通常分為文檔和代碼兩大類,文檔納入受控庫(kù)的條件通常規(guī)定為“通過(guò)評(píng)審且評(píng)審問(wèn)題已歸零或變更驗(yàn)證已通過(guò),已完成文檔簽署”;代碼納入受控庫(kù)的條件通常規(guī)定為“通過(guò)了項(xiàng)目規(guī)定的測(cè)試或回歸測(cè)試,或通過(guò)了產(chǎn)品用戶認(rèn)可”的代碼狀態(tài)。軟件產(chǎn)品庫(kù)存放作為軟件產(chǎn)品的受控庫(kù)中各階段基線或產(chǎn)品基線對(duì)應(yīng)的文檔、源程序和可執(zhí)行代碼。(28.)受控庫(kù)存放的內(nèi)容包括______文檔和(請(qǐng)作答此空)代碼。A.通過(guò)了項(xiàng)目規(guī)定測(cè)試的,或回歸測(cè)試的,或產(chǎn)品用戶認(rèn)可的B.只要完成編寫(xiě)的各種C.在軟件設(shè)計(jì)階段結(jié)束時(shí)的D.在綜合測(cè)試階段結(jié)束時(shí)的正確答案:A參考解析:本題考查受控庫(kù)內(nèi)容入庫(kù)應(yīng)滿足的入庫(kù)條件。一般軟件項(xiàng)目開(kāi)發(fā)過(guò)程采取開(kāi)發(fā)庫(kù)、受控庫(kù)和產(chǎn)品庫(kù)的管理方法,且采取三庫(kù)物理隔離的策略。開(kāi)發(fā)庫(kù)存放項(xiàng)目確定的軟件配置項(xiàng)集合,以及項(xiàng)目組需要存放的其他文件或過(guò)程記錄。軟件配置項(xiàng)通常包括計(jì)劃類文檔,以及需求、設(shè)計(jì)、代碼、配置數(shù)據(jù)、測(cè)試數(shù)據(jù)、使用和維護(hù)等與產(chǎn)品相關(guān)的各類工程文檔。受控庫(kù)存放在軟件開(kāi)發(fā)過(guò)程中達(dá)到相對(duì)穩(wěn)定、可以作為后續(xù)開(kāi)發(fā)活動(dòng)輸入的軟件工作產(chǎn)品(或稱為配置項(xiàng))。軟件工作產(chǎn)品(配置項(xiàng))通常分為文檔和代碼兩大類,文檔納入受控庫(kù)的條件通常規(guī)定為“通過(guò)評(píng)審且評(píng)審問(wèn)題已歸零或變更驗(yàn)證已通過(guò),已完成文檔簽署”;代碼納入受控庫(kù)的條件通常規(guī)定為“通過(guò)了項(xiàng)目規(guī)定的測(cè)試或回歸測(cè)試,或通過(guò)了產(chǎn)品用戶認(rèn)可”的代碼狀態(tài)。軟件產(chǎn)品庫(kù)存放作為軟件產(chǎn)品的受控庫(kù)中各階段基線或產(chǎn)品基線對(duì)應(yīng)的文檔、源程序和可執(zhí)行代碼。(29.)某軟件項(xiàng)目的活動(dòng)圖如下圖所示,其中頂點(diǎn)表示項(xiàng)目里程碑,連接頂點(diǎn)的邊表示包含的活動(dòng),邊上的數(shù)字表示相應(yīng)活動(dòng)的持續(xù)時(shí)間(天),則完成該項(xiàng)目的最少時(shí)間為()天。活動(dòng)BC和BF最多可以晚開(kāi)始(請(qǐng)作答此空)天而不會(huì)影響整個(gè)項(xiàng)目的進(jìn)度A.0和7B.0和11C.2和7D.2和11正確答案:A參考解析:本題考查軟件項(xiàng)目管理的基礎(chǔ)知識(shí)。請(qǐng)學(xué)員看清楚題號(hào),不要說(shuō)沒(méi)答案。活動(dòng)圖是描述一個(gè)項(xiàng)目中各個(gè)工作任務(wù)相互依賴關(guān)系的一種模型,項(xiàng)目的很多重要特性可以通過(guò)分析活動(dòng)圖得到,如估算項(xiàng)目完成時(shí)間,計(jì)算關(guān)鍵路徑和關(guān)鍵活動(dòng)等。根據(jù)上圖計(jì)算出關(guān)鍵路徑為A-B-C-E-F-J和A-B-D-G-F-J,其長(zhǎng)度為18。關(guān)鍵路徑上的活動(dòng)均為關(guān)鍵活動(dòng)。活動(dòng)BC在關(guān)鍵路徑上,因此松弛時(shí)間為0。活動(dòng)BF不在關(guān)鍵路徑上,包含該活動(dòng)的最長(zhǎng)路徑為A-B-F-J,其長(zhǎng)度為11,因此該活動(dòng)的松弛時(shí)間為18-11=7。(30.)容錯(cuò)技術(shù)可以提高計(jì)算機(jī)系統(tǒng)的可靠性,利用元件冗余保證在局部故障情況下系統(tǒng)還可工作,其中帶有熱備份的系統(tǒng)稱為雙重系統(tǒng),()是雙重系統(tǒng)的特點(diǎn)。A.兩個(gè)子系統(tǒng)同時(shí)同步運(yùn)行,當(dāng)聯(lián)機(jī)子系統(tǒng)出錯(cuò)時(shí),由備份子系統(tǒng)接替B.備份子系統(tǒng)處于開(kāi)機(jī)狀態(tài),一旦聯(lián)機(jī)子系統(tǒng)出錯(cuò),立即切換到備份子系統(tǒng)C.兩個(gè)子系統(tǒng)交替處于聯(lián)機(jī)和自檢狀態(tài),當(dāng)一個(gè)出錯(cuò)時(shí),由另一系統(tǒng)工作D.兩個(gè)子系統(tǒng)并行工作,一旦一個(gè)子系統(tǒng)出錯(cuò),放棄同時(shí)工作正確答案:A參考解析:本題考查計(jì)算機(jī)容錯(cuò)技術(shù)方面的基礎(chǔ)知識(shí)。容錯(cuò)技術(shù)可以提高計(jì)算機(jī)系統(tǒng)的可靠性,利用元件冗余保證在局部故障情況下系統(tǒng)還可工作,其中帶有熱備份的系統(tǒng)稱為雙軍系統(tǒng)。雙重系統(tǒng)中,兩個(gè)子系統(tǒng)同時(shí)同步運(yùn)行,當(dāng)聯(lián)機(jī)子系統(tǒng)出錯(cuò)時(shí),由備份子系統(tǒng)接替。(31.)以下關(guān)于嵌入式軟件測(cè)試的敘述中,錯(cuò)誤的是()。A.軟件測(cè)試是驗(yàn)證軟件是否滿足軟件開(kāi)發(fā)合同、技術(shù)協(xié)議或研制任務(wù)書(shū)要求B.通過(guò)測(cè)試發(fā)現(xiàn)軟件錯(cuò)誤,為軟件產(chǎn)品的質(zhì)量評(píng)價(jià)提供依據(jù)C.軟件的測(cè)試級(jí)別一般分為靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試D.動(dòng)態(tài)測(cè)試可以采用白盒測(cè)試或者黑盒測(cè)試正確答案:C參考解析:本題考查嵌入式軟件測(cè)試方面的基礎(chǔ)知識(shí)。軟件測(cè)試是驗(yàn)證軟件是否滿足軟件開(kāi)發(fā)合同、技術(shù)協(xié)議或研制任務(wù)書(shū)、軟件需求、設(shè)計(jì)等的要求的過(guò)程。通過(guò)測(cè)試發(fā)現(xiàn)軟件錯(cuò)誤,為軟件產(chǎn)品的質(zhì)量評(píng)價(jià)提供依據(jù)。軟件的測(cè)試方法,一般說(shuō)來(lái)可以分為兩類,即靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試。靜態(tài)測(cè)試包括檢查單和靜態(tài)分析方法。動(dòng)態(tài)測(cè)試一般采用白盒測(cè)試或者黑盒測(cè)試方法。軟件測(cè)試級(jí)別,一般可以分為單元測(cè)試、部件測(cè)試、配置項(xiàng)測(cè)試、系統(tǒng)測(cè)試等。(32.)以下關(guān)于軟件可靠性相關(guān)的敘述中,錯(cuò)誤的是______。A.軟件可靠性是指在規(guī)定的條件下和時(shí)間內(nèi),軟件不引起系統(tǒng)故障的能力B.規(guī)定的條件:包括運(yùn)行的軟、硬件環(huán)境以及軟件的使用方式C.規(guī)定的時(shí)間:包括日歷時(shí)間、時(shí)間鐘時(shí)間、執(zhí)行時(shí)間等D.軟件可靠性與軟件存在的缺陷和系統(tǒng)的輸入有關(guān),與系統(tǒng)的使用無(wú)關(guān)正確答案:D參考解析:本題考查軟件可靠性相關(guān)的基礎(chǔ)知識(shí)。軟件可靠性是指在規(guī)定的條件下和時(shí)間內(nèi),軟件不引起系統(tǒng)故障的能力或概率。規(guī)定的條件包括運(yùn)行的軟、硬件環(huán)境以及軟件的使用方式;規(guī)定的時(shí)間包括日歷時(shí)間、時(shí)間鐘時(shí)間、執(zhí)行時(shí)間等。軟件可靠性不僅與軟件存在的缺陷相關(guān),而且與系統(tǒng)的輸入和使用相關(guān)。(33.)以下關(guān)于結(jié)構(gòu)測(cè)試用例設(shè)計(jì)的敘述中,不正確的是()。A.判定覆蓋使每個(gè)判定的每種可能結(jié)果至少出現(xiàn)一次B.語(yǔ)句覆蓋使程序每條語(yǔ)句至少被執(zhí)行一次C.條件覆蓋使程序中每個(gè)判定的每個(gè)條件的所有可能結(jié)果至少出現(xiàn)一次D.在語(yǔ)句覆蓋、條件覆蓋、判定覆蓋、路徑覆蓋測(cè)試中,判定覆蓋規(guī)則最強(qiáng)正確答案:D參考解析:本題考查的是關(guān)于結(jié)構(gòu)測(cè)試用例設(shè)計(jì)方面的基礎(chǔ)知識(shí)。在結(jié)構(gòu)測(cè)試中,根據(jù)測(cè)試目標(biāo)的不同,可分為語(yǔ)句覆蓋、條件覆蓋、判定覆蓋(即分支覆蓋)、路徑覆蓋等。判定覆蓋的含義是設(shè)計(jì)若干測(cè)試用例,運(yùn)行被測(cè)程序,使每個(gè)判定的每種可能結(jié)果至少出現(xiàn)了次。語(yǔ)句覆蓋的含義是設(shè)計(jì)若干測(cè)試用例,運(yùn)行被測(cè)程序,使每條語(yǔ)句至少被執(zhí)行一次條件覆蓋的含義是設(shè)計(jì)若干測(cè)試用例,運(yùn)行被測(cè)程序,使得程序中每個(gè)判定的每個(gè)條件的可能取值至少經(jīng)歷一次。路徑覆蓋的含義是設(shè)計(jì)若干測(cè)試用例,運(yùn)行被測(cè)程序,使程序中所有可能的路徑被覆蓋到。結(jié)構(gòu)測(cè)試的語(yǔ)句覆蓋、條件覆蓋、判定覆蓋及路徑覆蓋中,路徑覆蓋是最強(qiáng)覆蓋原則。(34.)在軟件能力成熟度模型CMM(CapabilityMaturityModel)中,“同行評(píng)審”關(guān)鍵過(guò)程域?qū)儆冢ǎ.重復(fù)級(jí)B.已定義級(jí)C.已管理級(jí)D.優(yōu)化級(jí)正確答案:B參考解析:CMM把軟件開(kāi)發(fā)過(guò)程的成熟度由低到高分為初始級(jí)、可重復(fù)級(jí)、已定義級(jí)、已管理級(jí)和優(yōu)化級(jí)共5個(gè)級(jí)別,每個(gè)成熟度等級(jí)被分解成幾個(gè)關(guān)鍵過(guò)程域,共18個(gè)關(guān)鍵過(guò)程區(qū)域,其中初始級(jí)無(wú)關(guān)鍵過(guò)程區(qū)域。可重復(fù)級(jí)包括6個(gè)關(guān)鍵過(guò)程區(qū)域,為軟件配置管理、軟件質(zhì)量保證、軟件子合同管理、軟件項(xiàng)目跟蹤與監(jiān)督、軟件項(xiàng)目策劃、軟件需求管理;已定義級(jí)包括7個(gè)關(guān)鍵過(guò)程區(qū)域,為同行評(píng)審、組間協(xié)調(diào)、軟件產(chǎn)品工程、集成軟件管理、培訓(xùn)大綱、組織過(guò)程定義、組織過(guò)程集點(diǎn);已管理級(jí)包括2個(gè)關(guān)鍵過(guò)程區(qū)域,為軟件質(zhì)量管理和定量過(guò)程管理;優(yōu)化級(jí)包括3個(gè)關(guān)鍵過(guò)程區(qū)域,為過(guò)程更改管理、技術(shù)改革管理和缺陷預(yù)防。(35.)軟件需求分析階段的測(cè)試手段一般采用()。A.總結(jié)B.階段性報(bào)告C.需求分析評(píng)審D.黑盒測(cè)試正確答案:C(36.)在面向?qū)ο蠓椒ㄖ?將邏輯上相關(guān)的數(shù)據(jù)以及行為綁定在一起,使信息對(duì)使用者隱蔽稱為(請(qǐng)作答此空)。當(dāng)類中的屬性或方法被設(shè)計(jì)為private時(shí),()可以對(duì)其進(jìn)行訪問(wèn)。A.抽象B.繼承C.封裝D.多態(tài)正確答案:C參考解析:封裝是用來(lái)保持內(nèi)部數(shù)據(jù)的隱蔽性;類的屬性和方法分為public(所有類都可以訪問(wèn))、private(僅本類內(nèi)部可以訪問(wèn))、protect(本類內(nèi)部可訪問(wèn)、繼承子類也可以訪問(wèn))。(37.)某軟件項(xiàng)目的活動(dòng)圖如下圖所示,其中頂點(diǎn)表示項(xiàng)目里程碑,連接頂點(diǎn)的邊表示包含的活動(dòng),邊上的數(shù)字表示活動(dòng)的持續(xù)時(shí)間(天)。完成該項(xiàng)目的最少時(shí)間為(請(qǐng)作答此空)天。由于某種原因,現(xiàn)在需要同一個(gè)開(kāi)發(fā)人員完成BC和BD,則完成該項(xiàng)目的最少時(shí)間為()天。A.11B.18C.20D.21正確答案:B參考解析:像這種求項(xiàng)目活動(dòng)圖的最少時(shí)間都是求從起點(diǎn)到終點(diǎn)的最長(zhǎng)路徑,這里無(wú)需求松弛時(shí)間,也無(wú)需逆推,可以避免使用表格法,直接特殊值代入幾條,可得最長(zhǎng)的路徑是ABCEFJ和ABDGFJ,長(zhǎng)度為18;只有一個(gè)開(kāi)發(fā)人員來(lái)完成BC和BD,BC和BD都在關(guān)鍵路徑上,如果先完成BC,則ABDGFJ關(guān)鍵路徑要拖延3天,變成21天,如果先完成BD,則ABCEFJ關(guān)鍵路徑要拖延2天,變成20天,最少的就是20天。(38.)某軟件項(xiàng)目的活動(dòng)圖如下圖所示,其中頂點(diǎn)表示項(xiàng)目里程碑,連接頂點(diǎn)的邊表示包含的活動(dòng),邊上的數(shù)字表示活動(dòng)的持續(xù)時(shí)間(天)。完成該項(xiàng)目的最少時(shí)間為()天。由于某種原因,現(xiàn)在需要同一個(gè)開(kāi)發(fā)人員完成BC和BD,則完成該項(xiàng)目的最少時(shí)間為(請(qǐng)作答此空)天。A.11B.18C.20D.21正確答案:C參考解析:像這種求項(xiàng)目活動(dòng)圖的最少時(shí)間都是求從起點(diǎn)到終點(diǎn)的最長(zhǎng)路徑,這里無(wú)需求松弛時(shí)間,也無(wú)需逆推,可以避免使用表格法,直接特殊值代入幾條,可得最長(zhǎng)的路徑是ABCEFJ和ABDGFJ,長(zhǎng)度為18;只有一個(gè)開(kāi)發(fā)人員來(lái)完成BC和BD,BC和BD都在關(guān)鍵路徑上,如果先完成BC,則ABDGFJ關(guān)鍵路徑要拖延3天,變成21天,如果先完成BD,則ABCEFJ關(guān)鍵路徑要拖延2天,變成20天,最少的就是20天。(39.)某企業(yè)財(cái)務(wù)系統(tǒng)的需求中,屬于功能需求的是()。A.每個(gè)月特定的時(shí)間發(fā)放

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論