【答案】《軟件工程概論》(河南工業(yè)大學(xué))章節(jié)期末慕課答案_第1頁
【答案】《軟件工程概論》(河南工業(yè)大學(xué))章節(jié)期末慕課答案_第2頁
【答案】《軟件工程概論》(河南工業(yè)大學(xué))章節(jié)期末慕課答案_第3頁
【答案】《軟件工程概論》(河南工業(yè)大學(xué))章節(jié)期末慕課答案_第4頁
【答案】《軟件工程概論》(河南工業(yè)大學(xué))章節(jié)期末慕課答案_第5頁
已閱讀5頁,還剩41頁未讀 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡介

【答案】《軟件工程概論》(河南工業(yè)大學(xué))章節(jié)期末慕課答案有些題目順序不一致,下載后按鍵盤ctrl+F進(jìn)行搜索第一章軟件工程概述第一章測試1.單選題:不屬于軟件危機(jī)產(chǎn)生的原因是()

選項(xiàng):

A、開發(fā)技術(shù)局限

B、產(chǎn)品質(zhì)量不高

C、生產(chǎn)率低下

D、硬件發(fā)展落后

答案:【硬件發(fā)展落后】2.單選題:不屬于軟件開發(fā)經(jīng)歷的階段是()

選項(xiàng):

A、程序設(shè)計(jì)階段

B、軟件設(shè)計(jì)階段

C、軟件工程階段

D、軟件危機(jī)階段

答案:【軟件危機(jī)階段】3.單選題:軟件在開發(fā)和運(yùn)行中,以下說法不正確的是()

選項(xiàng):

A、存在機(jī)械磨損。

B、存在退化問題。

C、受到計(jì)算機(jī)系統(tǒng)的限制。

D、受社會(huì)因素影響。

答案:【存在機(jī)械磨損?!?.單選題:軟件中的可執(zhí)行部分是()

選項(xiàng):

A、程序和文檔。

B、文檔和數(shù)據(jù)。

C、程序和數(shù)據(jù)。

D、程序、文檔和數(shù)據(jù)。

答案:【程序和數(shù)據(jù)?!?.單選題:()階段是軟件生存周期中時(shí)間最長的階段

選項(xiàng):

A、維護(hù)階段

B、需求階段

C、實(shí)現(xiàn)階段

D、設(shè)計(jì)階段

答案:【維護(hù)階段】6.單選題:以下哪一項(xiàng)不是軟件危機(jī)的表現(xiàn)形式(??)?

選項(xiàng):

A、成本高。

B、生產(chǎn)率低。

C、技術(shù)發(fā)展快。

D、質(zhì)量得不到保證。

答案:【技術(shù)發(fā)展快。】7.單選題:以下關(guān)于軟件說法正確的是()

選項(xiàng):

A、軟件就是程序。

B、開發(fā)軟件就是編寫程序。

C、軟件是與計(jì)算機(jī)系統(tǒng)操作有關(guān)的程序、規(guī)程、規(guī)則。

D、軟件是與計(jì)算機(jī)系統(tǒng)操作有關(guān)的程序、規(guī)程、規(guī)則、以及與之有關(guān)的文檔及數(shù)據(jù)的完整集合。

答案:【軟件是與計(jì)算機(jī)系統(tǒng)操作有關(guān)的程序、規(guī)程、規(guī)則、以及與之有關(guān)的文檔及數(shù)據(jù)的完整集合。】8.多選題:軟件設(shè)計(jì)主要包括的兩個(gè)階段是()

選項(xiàng):

A、概要設(shè)計(jì)

B、詳細(xì)設(shè)計(jì)

C、數(shù)據(jù)庫設(shè)計(jì)

D、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)

答案:【概要設(shè)計(jì);詳細(xì)設(shè)計(jì)】9.多選題:軟件工程指用()的原則與方法研制、維護(hù)計(jì)算機(jī)軟件的有關(guān)技術(shù)及管理方法。

選項(xiàng):

A、工程

B、數(shù)學(xué)

C、科學(xué)

D、社會(huì)學(xué)

答案:【工程;數(shù)學(xué);科學(xué)】10.多選題:需求分析階段主要確定軟件系統(tǒng)需要具備()需求。

選項(xiàng):

A、性能

B、功能

C、可行性

D、效能

答案:【性能;功能】11.多選題:軟件工程的要素包括()

選項(xiàng):

A、方法

B、工具

C、過程

D、理論

答案:【方法;工具;過程】12.單選題:軟件開發(fā)周期超過規(guī)定日期是軟件危機(jī)的主要特征之一。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】13.單選題:軟件危機(jī)目前已經(jīng)解除。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】14.單選題:軟件危機(jī)主要是由于落后的軟件生產(chǎn)方式無法滿足迅速增長的計(jì)算機(jī)軟件需求而產(chǎn)生的。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】15.單選題:軟件的開發(fā)目標(biāo)及可行性需要用戶來確定。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】16.單選題:軟件的生存周期也稱為系統(tǒng)開發(fā)生命周期。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】17.單選題:軟件工程的目標(biāo)就是只要開發(fā)出滿足用戶需求的軟件產(chǎn)品就行。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】18.單選題:軟件開發(fā)中成本、質(zhì)量和工期三者之間是互斥關(guān)系。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】19.單選題:理論指導(dǎo)對軟件危機(jī)的解決影響不大。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】第二章軟件需求工程第二章測試1.單選題:下面不屬于約束性需求的是()

選項(xiàng):

A、項(xiàng)目預(yù)算

B、完成時(shí)間

C、檢索速度

D、技術(shù)選型

答案:【檢索速度】2.單選題:業(yè)務(wù)模型中的涉眾將成為需求用例中的主角。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】3.單選題:我們用業(yè)務(wù)模型來描述系統(tǒng)功能。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】4.單選題:需求是用戶對目標(biāo)軟件系統(tǒng)在功能、質(zhì)量、設(shè)計(jì)約束等方面的期望,所以它是主觀的。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】第三章面向?qū)ο蠓治雠c設(shè)計(jì)第三章測試1.單選題:以下關(guān)于面向?qū)ο笤O(shè)計(jì)的敘述中,錯(cuò)誤的是()

選項(xiàng):

A、高層抽象不應(yīng)該依賴于底層模塊

B、抽象不應(yīng)該依賴于細(xì)節(jié)

C、細(xì)節(jié)可以依賴于抽象

D、高層模塊無法不依賴于底層模塊

答案:【高層模塊無法不依賴于底層模塊】2.單選題:一個(gè)軟件實(shí)體應(yīng)當(dāng)盡可能少地與其他軟件實(shí)體發(fā)生相互作用,這樣,當(dāng)一個(gè)模塊修改時(shí),就會(huì)盡量少地影響其他模塊,擴(kuò)展會(huì)相對容易。這是()的定義。

選項(xiàng):

A、迪米特法則

B、接口隔離原則

C、里氏代換原則

D、合成復(fù)用原則

答案:【迪米特法則】3.單選題:()就是要依賴于抽象,而不要依賴于實(shí)現(xiàn),或者說針對接口編程,不要針對實(shí)現(xiàn)編程

選項(xiàng):

A、開閉原則

B、里氏代換原則

C、依賴倒轉(zhuǎn)原則

D、單一職責(zé)原則

答案:【依賴倒轉(zhuǎn)原則】4.單選題:下面關(guān)于面向?qū)ο蠓治雠c設(shè)計(jì)中的描述正確的是()

選項(xiàng):

A、針對接口編程,而不是針對實(shí)現(xiàn)編程

B、針對實(shí)現(xiàn)編程,而不是針對接口編程

C、接口與實(shí)現(xiàn)不可分割

D、優(yōu)先使用繼承而非組合

答案:【針對接口編程,而不是針對實(shí)現(xiàn)編程】5.單選題:()是指子類應(yīng)當(dāng)可以替換父類并出現(xiàn)在父類能夠出現(xiàn)的任何地方。

選項(xiàng):

A、開閉原則

B、里氏代換原則

C、依賴倒轉(zhuǎn)原則

D、單一職責(zé)原則

答案:【里氏代換原則】6.單選題:實(shí)現(xiàn)開閉原則的關(guān)鍵在于()

選項(xiàng):

A、分離類的職責(zé)

B、對類進(jìn)行抽象化

C、一個(gè)類盡可能少地與其他類發(fā)生相互作用

D、多用關(guān)聯(lián)關(guān)系,少用繼承關(guān)系

答案:【對類進(jìn)行抽象化】7.單選題:UML中關(guān)聯(lián)的多重度是指()

選項(xiàng):

A、一個(gè)類有多少個(gè)方法被另一個(gè)類調(diào)用

B、一個(gè)類的實(shí)例能夠與另一個(gè)類的多少個(gè)實(shí)例相關(guān)聯(lián)

C、一個(gè)類的某個(gè)方法被另一個(gè)類調(diào)用的次數(shù)

D、兩個(gè)類所具有的相同的方法和屬性

答案:【一個(gè)類的實(shí)例能夠與另一個(gè)類的多少個(gè)實(shí)例相關(guān)聯(lián)】8.單選題:關(guān)于類圖,以下敘述正確的是()

選項(xiàng):

A、創(chuàng)建類圖是為了對系統(tǒng)的動(dòng)態(tài)結(jié)構(gòu)進(jìn)行建模

B、每個(gè)類圖都應(yīng)該具有泛化關(guān)系

C、在UML中,可以使用一個(gè)帶有兩個(gè)區(qū)域的矩形框來表示類

D、在系統(tǒng)分析和實(shí)施階段可以創(chuàng)建和使用類圖

答案:【在系統(tǒng)分析和實(shí)施階段可以創(chuàng)建和使用類圖】9.單選題:關(guān)于單一職責(zé)原則,以下敘述錯(cuò)誤的是()

選項(xiàng):

A、一個(gè)類只負(fù)責(zé)一個(gè)功能領(lǐng)域中的相應(yīng)職責(zé)

B、就一個(gè)類而言,應(yīng)該有且僅有一個(gè)引起它變化的原因

C、一個(gè)類承擔(dān)的職責(zé)越多,越容易復(fù)用,被復(fù)用的可能性就越大

D、一個(gè)類承擔(dān)的職責(zé)過多時(shí)需要將職責(zé)進(jìn)行分離,將不同的職責(zé)封裝在不同的類中

答案:【一個(gè)類承擔(dān)的職責(zé)越多,越容易復(fù)用,被復(fù)用的可能性就越大】10.單選題:下面不屬于面向?qū)ο笤O(shè)計(jì)原則的是()

選項(xiàng):

A、單一職責(zé)原則

B、開閉原則

C、里氏代換原則

D、高內(nèi)聚低耦合原則

答案:【高內(nèi)聚低耦合原則】11.單選題:在一個(gè)狀態(tài)圖中,一個(gè)狀態(tài)也可以被細(xì)分為多個(gè)子狀態(tài),包含多個(gè)子狀態(tài)的狀態(tài),這種狀態(tài)叫做()

選項(xiàng):

A、初始狀態(tài)

B、結(jié)束狀態(tài)

C、復(fù)合狀態(tài)

D、復(fù)雜狀態(tài)

答案:【復(fù)合狀態(tài)】12.單選題:想要表示對象的各種狀態(tài)以及狀態(tài)之間的轉(zhuǎn)換時(shí),可以使用()來描述。

選項(xiàng):

A、時(shí)序圖

B、類圖

C、對象圖

D、狀態(tài)圖

答案:【狀態(tài)圖】13.單選題:在UML提供的圖中,()用于按時(shí)間順序描述對象之間的交互。

選項(xiàng):

A、時(shí)序圖

B、類圖

C、對象圖

D、部署圖

答案:【時(shí)序圖】14.單選題:關(guān)于類圖,以下敘述正確的是()

選項(xiàng):

A、創(chuàng)建類圖是為了對系統(tǒng)的動(dòng)態(tài)結(jié)構(gòu)進(jìn)行建模

B、每個(gè)類圖都應(yīng)該具有泛化關(guān)系

C、在UML中,可以使用一個(gè)帶有兩個(gè)區(qū)域的矩形框來表示類

D、在系統(tǒng)分析和實(shí)施階段可以創(chuàng)建和使用類圖

答案:【在系統(tǒng)分析和實(shí)施階段可以創(chuàng)建和使用類圖】15.單選題:當(dāng)采用標(biāo)準(zhǔn)UML構(gòu)建系統(tǒng)類模型(ClassModel)時(shí),若類A的對象維持類B對象的引用或指針,并可與類C的對象共享相同的類B的對象,那么類A與類B具有()關(guān)系。

選項(xiàng):

A、聚合

B、泛化

C、傳遞

D、迭代

答案:【聚合】16.單選題:當(dāng)采用標(biāo)準(zhǔn)UML構(gòu)建系統(tǒng)類模型(ClassModel)時(shí),若類B除具有類A的全部特性外,類B還可定義新的特性以及置換類A的部分特性,那么類B與類A具有()關(guān)系。

選項(xiàng):

A、泛化

B、聚合

C、傳遞

D、迭代

答案:【泛化】第四章軟件實(shí)現(xiàn)第四章測試1.單選題:使用宏進(jìn)行編程是一種很危險(xiǎn)的方式,因?yàn)楹陼?huì)在背地里改變程序的詞法結(jié)構(gòu)。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】2.單選題:聲明在便于理解的同時(shí)要有利于代碼調(diào)試和重構(gòu)。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】3.單選題:處理魔數(shù)的目的主要是為了可讀,對于增強(qiáng)代碼的易修改可維護(hù)并無關(guān)聯(lián)。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】4.單選題:使用宏進(jìn)行編程是一種很危險(xiǎn)的方式,因?yàn)楹陼?huì)在背地里改變程序的詞法結(jié)構(gòu)。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】5.單選題:單行聲明對于定位并改正語法錯(cuò)誤是不利的。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】6.單選題:始終如一地堅(jiān)持一種切合實(shí)際的命名約定是標(biāo)識符命名的要點(diǎn)。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】7.單選題:給每個(gè)全局變量在聲明處附一個(gè)簡短注釋是有幫助的。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】8.單選題:一個(gè)變量的作用域越大,它所攜帶的信息通常應(yīng)該越少。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】9.單選題:命名應(yīng)清晰、可理解、符合規(guī)范和習(xí)慣。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】10.單選題:對于有一定規(guī)模和生存周期的軟件,代碼可能經(jīng)歷數(shù)位數(shù)十位乃至百位程序員閱讀。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】11.單選題:一致性使理解代碼的成本降低。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】12.單選題:風(fēng)格的主要作用是使代碼簡短。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】第五章軟件測試第五章測試1.單選題:下列哪一項(xiàng)不是軟件測試的工作范疇()

選項(xiàng):

A、制定測試計(jì)劃

B、開發(fā)自動(dòng)化測試軟件

C、測試需求分析

D、確認(rèn)采用的測試方法

答案:【開發(fā)自動(dòng)化測試軟件】2.單選題:按測試方法來分,軟件測試可以分為()

選項(xiàng):

A、黑盒測試、白盒測試

B、單元測試、集成測試、系統(tǒng)測試

C、安全性測試、性能測試

D、功能性測試和結(jié)構(gòu)性測試

答案:【黑盒測試、白盒測試】3.單選題:軟件測試方法中的()屬于靜態(tài)測試方法

選項(xiàng):

A、黑盒法

B、路徑覆蓋

C、錯(cuò)誤推測

D、人工檢測

答案:【人工檢測】4.單選題:軟件測試類型按開發(fā)階段劃分()

選項(xiàng):

A、需要測試﹑單元測試﹑集成測試

B、單元測試﹑集成測試﹑確認(rèn)測試﹑系統(tǒng)測試﹑驗(yàn)收測試

C、單元測試﹑集成測試﹑確認(rèn)測試

D、調(diào)試﹑單元測試﹑功能測試

答案:【單元測試﹑集成測試﹑確認(rèn)測試﹑系統(tǒng)測試﹑驗(yàn)收測試】第六章軟件項(xiàng)目管理第六章測試1.單選題:以下哪一項(xiàng)最能表現(xiàn)某個(gè)項(xiàng)目的特征()

選項(xiàng):

A、運(yùn)用進(jìn)度計(jì)劃技巧

B、整合范圍與成本

C、確定期限

D、利用網(wǎng)絡(luò)進(jìn)行跟蹤

答案:【確定期限】2.單選題:以下都是日常運(yùn)作和項(xiàng)目的共同之處,除了()

選項(xiàng):

A、由人來作

B、受制于有限的資源

C、需要規(guī)劃、執(zhí)行和控制

D、都是重復(fù)性工作

答案:【都是重復(fù)性工作】3.單選題:()是為創(chuàng)造一種產(chǎn)品、服務(wù)或者結(jié)果而進(jìn)行的臨時(shí)性的努力。

選項(xiàng):

A、項(xiàng)目群

B、過程

C、項(xiàng)目

D、組合

答案:【項(xiàng)目】4.單選題:PMBK是美國的項(xiàng)目管理知識體系,下面哪個(gè)是錯(cuò)誤的()

選項(xiàng):

A、范圍管理,時(shí)間管理,成本管理

B、溝通管理,質(zhì)量管理,風(fēng)險(xiǎn)管理

C、風(fēng)險(xiǎn)管理,集成管里,人力管理

D、數(shù)據(jù)管理,環(huán)境管理,控制管理

答案:【數(shù)據(jù)管理,環(huán)境管理,控制管理】5.單選題:項(xiàng)目是一個(gè)特殊的將被完成的有限任務(wù),它是在一定時(shí)間內(nèi),滿足一系列特定目標(biāo)的多項(xiàng)相關(guān)工作的總稱。此定義實(shí)際包含的含義是()

選項(xiàng):

A、項(xiàng)目是有待完成的任務(wù),且特定的環(huán)境與要求

B、在一定組織結(jié)構(gòu)內(nèi),利用限資源(人力、物力、財(cái)力)在規(guī)定時(shí)間內(nèi)完成任務(wù)

C、任務(wù)要滿足一定性能、質(zhì)量、數(shù)量及技術(shù)指標(biāo)等要求

D、項(xiàng)目實(shí)施具有一定的風(fēng)險(xiǎn)

答案:【項(xiàng)目實(shí)施具有一定的風(fēng)險(xiǎn)】6.單選題:不屬于項(xiàng)目的活動(dòng)是(?)

選項(xiàng):

A、一種新型罐頭產(chǎn)品的開發(fā)

B、罐頭產(chǎn)品的生產(chǎn)

C、罐頭產(chǎn)品的試制

D、罐頭產(chǎn)品的營銷策劃

答案:【罐頭產(chǎn)品的生產(chǎn)】7.單選題:項(xiàng)目是()

選項(xiàng):

A、一個(gè)實(shí)施相應(yīng)工作氛圍的計(jì)劃

B、一組以協(xié)作方式管理,獲得期望結(jié)果的主意

C、創(chuàng)立獨(dú)特的產(chǎn)品或服務(wù)所承擔(dān)的臨時(shí)努力

D、必須在規(guī)定時(shí)間、費(fèi)用和資源約束條件下完成的一次性任務(wù)

答案:【必須在規(guī)定時(shí)間、費(fèi)用和資源約束條件下完成的一次性任務(wù)】軟件工程概論考試軟件工程概論教程考試1.單選題:教師在講解軟件測試的重要性時(shí),結(jié)合國內(nèi)外知名軟件故障案例,強(qiáng)調(diào)軟件質(zhì)量和安全性對社會(huì)的影響,這主要是為了()

選項(xiàng):

A、創(chuàng)新意識

B、團(tuán)隊(duì)協(xié)作意識

C、社會(huì)責(zé)任感

D、自我學(xué)習(xí)能力

答案:【社會(huì)責(zé)任感】2.單選題:以下()不屬于項(xiàng)目風(fēng)險(xiǎn)

選項(xiàng):

A、缺乏上級支持

B、成本增加

C、進(jìn)度拖延

D、人員流失

答案:【缺乏上級支持】3.單選題:按照軟件工程的原則,模塊的作用域和模塊的控制域之間的關(guān)系是:()

選項(xiàng):

A、模塊的作用域應(yīng)在模塊的控制域之內(nèi)

B、模塊的控制域應(yīng)在模塊的作用域之內(nèi)

C、模塊的控制域與模塊的作用域互相獨(dú)立

D、以上說法都不對

答案:【模塊的作用域應(yīng)在模塊的控制域之內(nèi)】4.單選題:詳細(xì)設(shè)計(jì)的基本任務(wù)是確定每個(gè)模塊的()設(shè)計(jì)

選項(xiàng):

A、功能

B、調(diào)用關(guān)系

C、輸入輸出數(shù)據(jù)

D、算法

答案:【輸入輸出數(shù)據(jù)】5.單選題:軟件測試方法中,黑盒、白盒測試法是常用的方法,其中白盒測試主要用于測試()

選項(xiàng):

A、結(jié)構(gòu)合理性

B、軟件外部功能

C、程序正確性

D、程序內(nèi)部邏輯

答案:【程序內(nèi)部邏輯】6.單選題:對象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作()于對象的統(tǒng)一體中。

選項(xiàng):

A、結(jié)合

B、隱藏

C、封裝

D、抽象

答案:【封裝】7.單選題:()引入了“風(fēng)險(xiǎn)驅(qū)動(dòng)”的思想,適用于大規(guī)模的內(nèi)部開發(fā)項(xiàng)目。

選項(xiàng):

A、瀑布模型

B、噴泉模型

C、原型模型

D、螺旋模型

答案:【螺旋模型】8.單選題:數(shù)據(jù)字典是軟件需求分析階段的最重要工具之一,其最基本的功能是()

選項(xiàng):

A、數(shù)據(jù)庫設(shè)計(jì)

B、數(shù)據(jù)通信

C、數(shù)據(jù)定義

D、數(shù)據(jù)維護(hù)

答案:【數(shù)據(jù)定義】9.單選題:軟件需求規(guī)格說明的內(nèi)容不應(yīng)包括()。

選項(xiàng):

A、軟件的主要功能

B、算法的詳細(xì)描述

C、用戶界面及運(yùn)行環(huán)境

D、軟件的性能

答案:【軟件的主要功能】10.單選題:快速原型模型的主要特點(diǎn)之一是()。

選項(xiàng):

A、開發(fā)完畢才見到產(chǎn)品

B、及早提供全部完整的軟件產(chǎn)品

C、開發(fā)完畢后才見到工作軟件

D、及早提供可演示軟件

答案:【及早提供可演示軟件】11.單選題:軟件項(xiàng)目計(jì)劃范圍內(nèi)容是對軟件項(xiàng)目的綜合描述,定義其所要做的工作以及性能限制。下列屬于軟件項(xiàng)目計(jì)劃范圍內(nèi)容的有()。

選項(xiàng):

A、硬件資源

B、風(fēng)險(xiǎn)分析

C、系統(tǒng)接口

D、進(jìn)度安排

答案:【進(jìn)度安排】12.單選題:需求評審工作()不必參加。

選項(xiàng):

A、程序員

B、用戶

C、分析人員

D、系統(tǒng)設(shè)計(jì)人員

答案:【程序員】13.單選題:有一個(gè)計(jì)算類型的程序,它的輸入量只有一個(gè)X,其范圍是[-1.0,1.0],現(xiàn)從輸入的角度考慮一組測試用例:-1.001,-1.0,1.0,1.001。設(shè)計(jì)這組測試用例的方法是()。

選項(xiàng):

A、條件覆蓋法

B、等價(jià)分類法

C、邊界值分析法

D、錯(cuò)誤推測法

答案:【邊界值分析法】14.單選題:軟件需求規(guī)格說明的內(nèi)容不應(yīng)包括()。

選項(xiàng):

A、主要功能

B、算法的詳細(xì)描述

C、用戶界面及運(yùn)行環(huán)境

D、軟件的性能

答案:【算法的詳細(xì)描述】15.單選題:汽車有一個(gè)發(fā)動(dòng)機(jī)。汽車和發(fā)動(dòng)機(jī)之間的關(guān)系是()關(guān)系。

選項(xiàng):

A、一般/特殊

B、整體/部分

C、關(guān)聯(lián)關(guān)系

D、主從關(guān)系

答案:【整體/部分】16.單選題:可行性研究主要從以下幾個(gè)方面進(jìn)行研究:()

選項(xiàng):

A、技術(shù)可行性,經(jīng)濟(jì)可行性,操作可行性。

B、技術(shù)可行性,經(jīng)濟(jì)可行性,系統(tǒng)可行性。

C、經(jīng)濟(jì)可行性,系統(tǒng)可行性,操作可行性。

D、經(jīng)濟(jì)可行性,系統(tǒng)可行性,時(shí)間可行性。

答案:【技術(shù)可行性,經(jīng)濟(jì)可行性,操作可行性?!?7.單選題:實(shí)體-關(guān)系圖中數(shù)據(jù)對象的屬性不包括()

選項(xiàng):

A、命名性屬性

B、結(jié)構(gòu)性屬性

C、描述性屬性

D、引用性屬性

答案:【結(jié)構(gòu)性屬性】18.單選題:詳細(xì)設(shè)計(jì)的結(jié)果基本決定了最終程序的()

選項(xiàng):

A、代碼的規(guī)模

B、運(yùn)行速度

C、質(zhì)量

D、可維護(hù)性

答案:【質(zhì)量】19.單選題:軟件維護(hù)時(shí),對測試階段未發(fā)現(xiàn)的錯(cuò)誤進(jìn)行測試、診斷、定位、糾錯(cuò),直至修改的回歸測試過程稱為()

選項(xiàng):

A、改正性維護(hù)

B、適應(yīng)性維護(hù)

C、完善性維護(hù)

D、預(yù)防性維護(hù)

答案:【改正性維護(hù)】20.單選題:在面向?qū)ο蠓椒ㄖ?,對象可看成是屬性(?shù)據(jù))以及這些屬性上的專用操作的封裝體。封裝是一種()技術(shù)。

選項(xiàng):

A、組裝

B、產(chǎn)品化

C、固化

D、信息屏蔽

答案:【信息屏蔽】21.單選題:UML中不包括()。

選項(xiàng):

A、用例圖

B、靜態(tài)圖

C、實(shí)體-關(guān)系圖

D、行為圖

答案:【實(shí)體-關(guān)系圖】22.單選題:面向數(shù)據(jù)流的設(shè)計(jì)方法把()映射成軟件結(jié)構(gòu)。

選項(xiàng):

A、數(shù)據(jù)流

B、系統(tǒng)結(jié)構(gòu)

C、控制結(jié)構(gòu)

D、數(shù)據(jù)字典

答案:【數(shù)據(jù)流】23.單選題:軟件工程三要素不包括()。

選項(xiàng):

A、方法

B、技術(shù)

C、工具

D、過程

答案:【技術(shù)】24.單選題:模塊在同一段時(shí)間內(nèi)完成各種初始化工作,這屬于()。

選項(xiàng):

A、偶然內(nèi)聚

B、邏輯內(nèi)聚

C、時(shí)間內(nèi)聚

D、過程內(nèi)聚

答案:【時(shí)間內(nèi)聚】25.單選題:瀑布模型的存在問題是()

選項(xiàng):

A、用戶容易參與開發(fā)

B、缺乏靈活性

C、用戶與開發(fā)者易溝通

D、適用可變需求

答案:【缺乏靈活性】26.單選題:軟件需求分析是保證軟件質(zhì)量的重要步驟,它的實(shí)施應(yīng)該是在()。

選項(xiàng):

A、編碼階段

B、軟件開發(fā)全過程

C、軟件定義階段

D、軟件設(shè)計(jì)階段2

答案:【軟件定義階段】27.單選題:軟件設(shè)計(jì)中劃分模塊的一個(gè)準(zhǔn)則是()

選項(xiàng):

A、高內(nèi)聚低耦合

B、高內(nèi)聚高耦合

C、低內(nèi)聚低耦合

D、低內(nèi)聚高耦合

答案:【高內(nèi)聚低耦合】28.單選題:程序設(shè)計(jì)語言一般簡單來說,可劃分為低級語言和高級語言兩大類,與高級語言相比,用低級語言開發(fā)的程序,具有如下哪種特點(diǎn)()。

選項(xiàng):

A、運(yùn)行效率低,開發(fā)效率低

B、運(yùn)行效率低,開發(fā)效率高

C、運(yùn)行效率高,開發(fā)效率低

D、運(yùn)行效率高,開發(fā)效率高

答案:【運(yùn)行效率高,開發(fā)效率低】29.單選題:單元測試的測試用例主要根據(jù)()的結(jié)果來設(shè)計(jì)。

選項(xiàng):

A、需求分析

B、源程序

C、概要設(shè)計(jì)

D、詳細(xì)設(shè)計(jì)

答案:【詳細(xì)設(shè)計(jì)】30.單選題:大學(xué)由若干專業(yè)系構(gòu)成,則大學(xué)與專業(yè)系的關(guān)系是()

選項(xiàng):

A、聚合

B、組合

C、細(xì)化

D、泛化

答案:【組合】31.單選題:下列軟件測試技術(shù)中,依據(jù)程序邏輯結(jié)構(gòu)的是()

選項(xiàng):

A、狀態(tài)測試技術(shù)

B、功能測試技術(shù)

C、黑盒測試技術(shù)

D、白盒測試技術(shù)

答案:【白盒測試技術(shù)】32.單選題:單元測試期間,通常考慮模塊的()

選項(xiàng):

A、重要的執(zhí)行路徑

B、次要的執(zhí)行路徑

C、全部的執(zhí)行路徑

D、有判定語句的執(zhí)行路徑

答案:【重要的執(zhí)行路徑】33.單選題:在常見的軟件開發(fā)模型中,適用于項(xiàng)目的開發(fā)風(fēng)險(xiǎn)很大或客戶不能確定系統(tǒng)需求的模型是()

選項(xiàng):

A、螺旋模型

B、噴泉模型

C、增量模型

D、瀑布模型

答案:【螺旋模型】34.單選題:ISO9000是由ISO/TC176制定的關(guān)于(B)和質(zhì)量保證的國際標(biāo)準(zhǔn)。?

選項(xiàng):

A、質(zhì)量控制

B、質(zhì)量管理

C、質(zhì)量策劃

D、質(zhì)量改進(jìn)

答案:【質(zhì)量管理】35.單選題:在軟件開發(fā)的各種資源中,()是最重要的資源。??

選項(xiàng):

A、開發(fā)工具

B、方法

C、硬件環(huán)境

D、人員

答案:【人員】36.單選題:軟件的復(fù)雜性是(),它引起人員通信困難、開發(fā)費(fèi)用超支、開發(fā)時(shí)間超時(shí)等問題。??

選項(xiàng):

A、固有的

B、人為的

C、可消除的

D、不可降低的

答案:【固有的】37.單選題:()意味著一個(gè)操作在不同的類中可以有不同的實(shí)現(xiàn)方式。?

選項(xiàng):

A、多態(tài)性

B、多繼承

C、類的可復(fù)用

D、信息隱蔽

答案:【多態(tài)性】38.單選題:時(shí)序圖反映對象之間發(fā)送消息的時(shí)間順序,它與()是同構(gòu)的。

選項(xiàng):

A、用例圖

B、類圖

C、活動(dòng)圖

D、協(xié)作圖

答案:【協(xié)作圖】39.單選題:()是數(shù)據(jù)說明、可執(zhí)行語句等程序?qū)ο蟮募希菃为?dú)命名的而且可以通過名字來訪問。

選項(xiàng):

A、數(shù)據(jù)詞典

B、模塊

C、軟件

D、類

答案:【模塊】40.單選題:()是指讓一些關(guān)系密切的軟件元素在物理上彼此靠近。

選項(xiàng):

A、信息隱蔽

B、內(nèi)聚

C、局部化

D、模塊獨(dú)立

答案:【局部化】41.單選題:想要表示對象的各種狀態(tài)以及狀態(tài)之間的轉(zhuǎn)換時(shí),可以使用()來描述。

選項(xiàng):

A、時(shí)序圖

B、類圖

C、對象圖

D、狀態(tài)圖

答案:【狀態(tài)圖】42.單選題:在一個(gè)狀態(tài)圖中,一個(gè)狀態(tài)也可以被細(xì)分為多個(gè)子狀態(tài),包含多個(gè)子狀態(tài)的狀態(tài),這種狀態(tài)叫做()

選項(xiàng):

A、初始狀態(tài)

B、結(jié)束狀態(tài)

C、復(fù)合狀態(tài)

D、復(fù)雜狀態(tài)

答案:【復(fù)合狀態(tài)】43.單選題:下面的哪個(gè)環(huán)節(jié)出錯(cuò),對軟件的影響最大。()

選項(xiàng):

A、詳細(xì)設(shè)計(jì)階段

B、需求分析階段

C、概要設(shè)計(jì)階段

D、測試和運(yùn)行階段

答案:【需求分析階段】44.單選題:瀑布模型是一種什么模型?()?

選項(xiàng):

A、風(fēng)險(xiǎn)驅(qū)動(dòng)模型

B、線性開發(fā)模型

C、增量模型

D、迭代模型

答案:【線性開發(fā)模型】45.單選題:軟件需求分析應(yīng)確定的是用戶對軟件的()

選項(xiàng):

A、功能需求和非功能需求

B、性能需求

C、非功能需求

D、功能需求?

答案:【功能需求和非功能需求】46.單選題:()是指子類應(yīng)當(dāng)可以替換父類并出現(xiàn)在父類能夠出現(xiàn)的任何地方。

選項(xiàng):

A、開閉原則

B、里氏代換原則

C、依賴倒轉(zhuǎn)原則

D、單一職責(zé)原則

答案:【里氏代換原則】47.單選題:下面不屬于面向?qū)ο笤O(shè)計(jì)原則的是()

選項(xiàng):

A、單一職責(zé)原則

B、開閉原則

C、里氏代換原則

D、內(nèi)聚低耦合原則

答案:【內(nèi)聚低耦合原則】48.單選題:實(shí)現(xiàn)開閉原則的關(guān)鍵在于()

選項(xiàng):

A、分離類的職責(zé)

B、對類進(jìn)行抽象化

C、一個(gè)類盡可能少地與其他類發(fā)生相互作用

D、多用關(guān)聯(lián)關(guān)系,少用繼承關(guān)系

答案:【對類進(jìn)行抽象化】49.單選題:以下關(guān)于面向?qū)ο笤O(shè)計(jì)的敘述中,錯(cuò)誤的是()

選項(xiàng):

A、高層抽象不應(yīng)該依賴于底層模塊

B、抽象不應(yīng)該依賴于細(xì)節(jié)

C、細(xì)節(jié)可以依賴于抽象

D、高層模塊無法不依賴于底層模塊

答案:【高層模塊無法不依賴于底層模塊】50.單選題:一個(gè)軟件實(shí)體應(yīng)當(dāng)盡可能少地與其他軟件實(shí)體發(fā)生相互作用,這樣,當(dāng)一個(gè)模塊修改時(shí),就會(huì)盡量少地影響其他模塊,擴(kuò)展會(huì)相對容易。這是()的定義。

選項(xiàng):

A、迪米特法則

B、接口隔離原則

C、里氏代換原則

D、合成復(fù)用原則

答案:【迪米特法則】51.單選題:下列哪一項(xiàng)不是軟件測試的工作范疇()

選項(xiàng):

A、制定測試計(jì)劃

B、開發(fā)自動(dòng)化測試軟件

C、測試需求分析

D、確認(rèn)采用的測試方法

答案:【開發(fā)自動(dòng)化測試軟件】52.單選題:項(xiàng)目是()

選項(xiàng):

A、一個(gè)實(shí)施相應(yīng)工作氛圍的計(jì)劃

B、一組以協(xié)作方式管理,獲得期望結(jié)果的主意

C、創(chuàng)立獨(dú)特的產(chǎn)品或服務(wù)所承擔(dān)的臨時(shí)努力

D、必須在規(guī)定時(shí)間、費(fèi)用和資源約束條件下完成的一次性任務(wù)

答案:【必須在規(guī)定時(shí)間、費(fèi)用和資源約束條件下完成的一次性任務(wù)】53.單選題:軟件測試類型按開發(fā)階段劃分()

選項(xiàng):

A、需要測試﹑單元測試﹑集成測試

B、單元測試﹑集成測試﹑確認(rèn)測試﹑系統(tǒng)測試﹑驗(yàn)收測試

C、單元測試﹑集成測試﹑確認(rèn)測試

D、調(diào)試﹑單元測試﹑功能測試

答案:【單元測試﹑集成測試﹑確認(rèn)測試﹑系統(tǒng)測試﹑驗(yàn)收測試】54.單選題:軟件測試方法中的()屬于靜態(tài)測試方法

選項(xiàng):

A、黑盒法

B、路徑覆蓋

C、錯(cuò)誤推測

D、人工檢測

答案:【人工檢測】55.單選題:()就是要依賴于抽象,而不要依賴于實(shí)現(xiàn),或者說針對接口編程,不要針對實(shí)現(xiàn)編程

選項(xiàng):

A、開閉原則

B、里氏代換原則

C、依賴倒轉(zhuǎn)原則

D、單一職責(zé)原則

答案:【依賴倒轉(zhuǎn)原則】56.單選題:()階段是軟件生存周期中時(shí)間最長的階段

選項(xiàng):

A、維護(hù)階段

B、需求階段

C、實(shí)現(xiàn)階段

D、設(shè)計(jì)階段

答案:【維護(hù)階段】57.單選題:關(guān)于類圖,以下敘述正確的是()

選項(xiàng):

A、創(chuàng)建類圖是為了對系統(tǒng)的動(dòng)態(tài)結(jié)構(gòu)進(jìn)行建模

B、每個(gè)類圖都應(yīng)該具有泛化關(guān)系

C、在UML中,可以使用一個(gè)帶有兩個(gè)區(qū)域的矩形框來表示類

D、在系統(tǒng)分析和實(shí)施階段可以創(chuàng)建和使用類圖

答案:【在系統(tǒng)分析和實(shí)施階段可以創(chuàng)建和使用類圖】58.單選題:不屬于項(xiàng)目的活動(dòng)是(?)

選項(xiàng):

A、一種新型罐頭產(chǎn)品的開發(fā)

B、罐頭產(chǎn)品的生產(chǎn)

C、罐頭產(chǎn)品的試制

D、罐頭產(chǎn)品的營銷策劃

答案:【罐頭產(chǎn)品的生產(chǎn)】59.單選題:項(xiàng)目是一個(gè)特殊的將被完成的有限任務(wù),它是在一定時(shí)間內(nèi),滿足一系列特定目標(biāo)的多項(xiàng)相關(guān)工作的總稱。此定義實(shí)際包含的含義是()。

選項(xiàng):

A、項(xiàng)目是有待完成的任務(wù),且特定的環(huán)境與要求

B、在一定組織結(jié)構(gòu)內(nèi),利用限資源(人力、物力、財(cái)力)在規(guī)定時(shí)間內(nèi)完成任務(wù)

C、任務(wù)要滿足一定性能、質(zhì)量、數(shù)量及技術(shù)指標(biāo)等要求

D、項(xiàng)目實(shí)施具有一定的風(fēng)險(xiǎn)

答案:【項(xiàng)目實(shí)施具有一定的風(fēng)險(xiǎn)】60.單選題:關(guān)于類圖,以下敘述正確的是()

選項(xiàng):

A、創(chuàng)建類圖是為了對系統(tǒng)的動(dòng)態(tài)結(jié)構(gòu)進(jìn)行建模

B、每個(gè)類圖都應(yīng)該具有泛化關(guān)系

C、在UML中,可以使用一個(gè)帶有兩個(gè)區(qū)域的矩形框來表示類

D、在系統(tǒng)分析和實(shí)施階段可以創(chuàng)建和使用類圖

答案:【在系統(tǒng)分析和實(shí)施階段可以創(chuàng)建和使用類圖】61.單選題:按測試方法來分,軟件測試可以分為()

選項(xiàng):

A、黑盒測試、白盒測試

B、單元測試、集成測試、系統(tǒng)測試

C、安全性測試、性能測試

D、功能性測試和結(jié)構(gòu)性測試

答案:【黑盒測試、白盒測試】62.單選題:PMBK是美國的項(xiàng)目管理知識體系,下面哪個(gè)是錯(cuò)誤的()

選項(xiàng):

A、范圍管理,時(shí)間管理,成本管理

B、溝通管理,質(zhì)量管理,風(fēng)險(xiǎn)管理

C、風(fēng)險(xiǎn)管理,集成管里,人力管理

D、數(shù)據(jù)管理,環(huán)境管理,控制管理

答案:【數(shù)據(jù)管理,環(huán)境管理,控制管理】63.單選題:()是為創(chuàng)造一種產(chǎn)品、服務(wù)或者結(jié)果而進(jìn)行的臨時(shí)性的努力。

選項(xiàng):

A、項(xiàng)目群

B、過程

C、項(xiàng)目

D、組合

答案:【項(xiàng)目】64.單選題:以下都是日常運(yùn)作和項(xiàng)目的共同之處,除了()

選項(xiàng):

A、由人來作

B、受制于有限的資源

C、需要規(guī)劃、執(zhí)行和控制

D、都是重復(fù)性工作

答案:【都是重復(fù)性工作】65.單選題:以下哪一項(xiàng)最能表現(xiàn)某個(gè)項(xiàng)目的特征()

選項(xiàng):

A、運(yùn)用進(jìn)度計(jì)劃技巧

B、整合范圍與成本

C、確定期限

D、利用網(wǎng)絡(luò)進(jìn)行跟蹤

答案:【確定期限】66.單選題:不屬于軟件危機(jī)產(chǎn)生的原因是()

選項(xiàng):

A、開發(fā)技術(shù)局限

B、產(chǎn)品質(zhì)量不高

C、生產(chǎn)率低下

D、硬件發(fā)展落后

答案:【硬件發(fā)展落后】67.單選題:以下關(guān)于軟件說法正確的是()

選項(xiàng):

A、軟件就是程序。

B、開發(fā)軟件就是編寫程序。

C、軟件是與計(jì)算機(jī)系統(tǒng)操作有關(guān)的程序、規(guī)程、規(guī)則。

D、軟件是與計(jì)算機(jī)系統(tǒng)操作有關(guān)的程序、規(guī)程、規(guī)則、以及與之有關(guān)的文檔及數(shù)據(jù)的完整集合。

答案:【軟件是與計(jì)算機(jī)系統(tǒng)操作有關(guān)的程序、規(guī)程、規(guī)則、以及與之有關(guān)的文檔及數(shù)據(jù)的完整集合?!?8.單選題:以下哪一項(xiàng)不是軟件危機(jī)的表現(xiàn)形式(??)?

選項(xiàng):

A、成本高

B、生產(chǎn)率低

C、技術(shù)發(fā)展快

D、質(zhì)量得不到保證

答案:【技術(shù)發(fā)展快】69.單選題:UML中關(guān)聯(lián)的多重度是指()

選項(xiàng):

A、一個(gè)類有多少個(gè)方法被另一個(gè)類調(diào)用

B、一個(gè)類的實(shí)例能夠與另一個(gè)類的多少個(gè)實(shí)例相關(guān)聯(lián)

C、一個(gè)類的某個(gè)方法被另一個(gè)類調(diào)用的次數(shù)

D、兩個(gè)類所具有的相同的方法和屬性

答案:【一個(gè)類的實(shí)例能夠與另一個(gè)類的多少個(gè)實(shí)例相關(guān)聯(lián)】70.單選題:軟件中的可執(zhí)行部分是()

選項(xiàng):

A、程序和文檔

B、文檔和數(shù)據(jù)

C、程序和數(shù)據(jù)

D、程序、文檔和數(shù)據(jù)

答案:【程序和數(shù)據(jù)】71.單選題:當(dāng)采用標(biāo)準(zhǔn)UML構(gòu)建系統(tǒng)類模型(ClassModel)時(shí),若類A的對象維持類B對象的引用或指針,并可與類C的對象共享相同的類B的對象,那么類A與類B具有()關(guān)系。

選項(xiàng):

A、聚合

B、泛化

C、傳遞

D、迭代

答案:【聚合】72.單選題:當(dāng)采用標(biāo)準(zhǔn)UML構(gòu)建系統(tǒng)類模型(ClassModel)時(shí),若類B除具有類A的全部特性外,類B還可定義新的特性以及置換類A的部分特性,那么類B與類A具有()關(guān)系。

選項(xiàng):

A、泛化

B、聚合

C、傳遞

D、迭代

答案:【泛化】73.單選題:下面不屬于約束性需求的是()。

選項(xiàng):

A、項(xiàng)目預(yù)算

B、完成時(shí)間

C、檢索速度

D、技術(shù)選型

答案:【檢索速度】74.單選題:在UML提供的圖中,()用于按時(shí)間順序描述對象之間的交互。

選項(xiàng):

A、時(shí)序圖

B、類圖

C、對象圖

D、部署圖

答案:【時(shí)序圖】75.單選題:軟件在開發(fā)和運(yùn)行中,以下說法不正確的是()

選項(xiàng):

A、存在機(jī)械磨損

B、存在退化問題

C、受到計(jì)算機(jī)系統(tǒng)的限制

D、受社會(huì)因素影響

答案:【存在機(jī)械磨損】76.單選題:不屬于軟件開發(fā)經(jīng)歷的階段是()

選項(xiàng):

A、程序設(shè)計(jì)階段

B、軟件設(shè)計(jì)階段

C、軟件工程階段

D、軟件危機(jī)階段

答案:【軟件危機(jī)階段】77.單選題:產(chǎn)生軟件維護(hù)的副作用,是指()

選項(xiàng):

A、開發(fā)時(shí)的錯(cuò)誤

B、隱含的錯(cuò)誤

C、因修改軟件而造成的錯(cuò)誤

D、運(yùn)行時(shí)誤操作

答案:【因修改軟件而造成的錯(cuò)誤】78.單選題:維護(hù)中因刪除一個(gè)標(biāo)識符而引起的錯(cuò)誤是()

選項(xiàng):

A、文檔

B、數(shù)據(jù)

C、編碼

D、設(shè)計(jì)

答案:【編碼】79.單選題:可維護(hù)性的特性中相互促進(jìn)的是()

選項(xiàng):

A、可理解性和可測試性

B、效率和可移植性

C、效率和可修改性

D、效率和結(jié)構(gòu)好

答案:【可理解性和可測試性】80.單選題:可維護(hù)性的特性中,相互矛盾的是()

選項(xiàng):

A、可修改性和可理解性

B、可測試性和可理解性

C、效率和可修改性

D、可理解性和可讀性

答案:【效率和可修改性】81.單選題:快速原型思想是在研究()階段的方法技術(shù)中產(chǎn)生的。

選項(xiàng):

A、測試

B、設(shè)計(jì)

C、編碼

D、需求分析

答案:【需求分析】82.單選題:面向?qū)ο蟪绦蛟O(shè)計(jì)語言不同于其他語言的最主要特點(diǎn)是()

選項(xiàng):

A、模塊性

B、抽象性

C、繼承性

D、共享性

答案:【繼承性】83.單選題:軟件部件的內(nèi)部實(shí)現(xiàn)與外部可訪問性的分離,是指軟件的()

選項(xiàng):

A、繼承性

B、共享性

C、封裝性

D、抽象性

答案:【封裝性】84.單選題:在一個(gè)學(xué)校中,一個(gè)學(xué)生可以選修多門課程,一門課程可以由多個(gè)學(xué)生選修,學(xué)生和課程之間是()關(guān)系?

選項(xiàng):

A、實(shí)現(xiàn)

B、關(guān)聯(lián)

C、依賴

D、泛化

答案:【關(guān)聯(lián)】85.單選題:森林和樹木之間是()關(guān)系?

選項(xiàng):

A、依賴

B、關(guān)聯(lián)

C、泛化

D、聚合

答案:【聚合】86.單選題:在軟件生存周期的瀑布模型中,一般包括計(jì)劃、()、設(shè)計(jì)、編碼、維護(hù)等階段。

選項(xiàng):

A、可行性分析

B、需求采集

C、需求分析

D、問題定義

答案:【需求分析】87.單選題:程序的三種基本控制結(jié)構(gòu)的共同點(diǎn)是()

選項(xiàng):

A、簡單描述程序

B、不能嵌套使用

C、單入口,單出口

D、僅用于自動(dòng)控制系統(tǒng)

答案:【單入口,單出口】88.單選題:下列模塊內(nèi)聚中,內(nèi)聚性最強(qiáng)的是()

選項(xiàng):

A、功能內(nèi)聚

B、偶然內(nèi)聚

C、過程內(nèi)聚

D、順序內(nèi)聚

答案:【功能內(nèi)聚】89.單選題:若有一個(gè)計(jì)算類型的程序,它的輸入量只有一個(gè)X,其范圍是[-1.0,1.0],現(xiàn)從輸入的角度考慮一組測試用例:-1.001,-1.0,1.0,1.001。設(shè)計(jì)這組測試用例的方法是()?

選項(xiàng):

A、條件覆蓋法

B、等價(jià)分類法

C、邊界值分析法

D、錯(cuò)誤推測法

答案:【邊界值分析法】90.單選題:下列哪一種程序設(shè)計(jì)語言不是面向?qū)ο蟮模ǎ?/p>

選項(xiàng):

A、C++

B、JAVA

C、C#

D、C

答案:【C】91.單選題:測試的關(guān)鍵問題是(?)

選項(xiàng):

A、如何組織對軟件的評審

B、如何驗(yàn)證程序的正確性

C、如何采用綜合策略

D、如何選擇測試用例?

答案:【如何選擇測試用例?】92.單選題:結(jié)構(gòu)化程序設(shè)計(jì)采用的三種基本控制結(jié)構(gòu)是()

選項(xiàng):

A、順序、分支、選擇

B、選擇、循環(huán)、重復(fù)

C、順序、選擇、循環(huán)

D、輸入、變換、輸出

答案:【順序、選擇、循環(huán)】93.單選題:瀑布模型的關(guān)鍵不足在于()。??

選項(xiàng):

A、過于簡單

B、各個(gè)階段需要進(jìn)行評審

C、過于靈活

D、不能適應(yīng)需求的動(dòng)態(tài)變更

答案:【不能適應(yīng)需求的動(dòng)態(tài)變更】94.單選題:哪個(gè)活動(dòng)可在可行性分析階段進(jìn)行?()

選項(xiàng):

A、編碼

B、測試

C、設(shè)計(jì)

D、制定市場營銷計(jì)劃

答案:【制定市場營銷計(jì)劃】95.單選題:在數(shù)據(jù)流程圖中,有名字及方向的成分是()

選項(xiàng):

A、控制流

B、信息流

C、數(shù)據(jù)流

D、信號流

答案:【數(shù)據(jù)流】96.單選題:圖中,類的關(guān)系是()

選項(xiàng):

A、依賴

B、關(guān)聯(lián)

C、聚集

D、泛化

答案:【依賴】97.單選題:軟件需求分析的主要任務(wù)是準(zhǔn)確地定義出要開發(fā)的軟件系統(tǒng)()

選項(xiàng):

A、如何做

B、怎么做

C、做什么

D、對誰做

答案:【做什么】98.單選題:可行性分析研究的目的是()

選項(xiàng):

A、爭取項(xiàng)目

B、項(xiàng)目值得開發(fā)否

C、開發(fā)項(xiàng)目

D、規(guī)劃項(xiàng)目

答案:【項(xiàng)目值得開發(fā)否】99.單選題:單元測試是發(fā)現(xiàn)(),集成測試是發(fā)現(xiàn)模塊的(),確認(rèn)測試是為了發(fā)現(xiàn)(),系統(tǒng)測試是為了發(fā)現(xiàn)()。

選項(xiàng):

A、編碼錯(cuò)誤、接口錯(cuò)誤、功能錯(cuò)誤、性能質(zhì)量不合要求的錯(cuò)誤

B、接口錯(cuò)誤、功能錯(cuò)誤、編碼錯(cuò)誤、性能質(zhì)量不合要求的錯(cuò)誤

C、性能質(zhì)量不合要求的錯(cuò)誤、接口錯(cuò)誤、功能錯(cuò)誤、編碼錯(cuò)誤

D、功能錯(cuò)誤、接口錯(cuò)誤、性能質(zhì)量不合要求的錯(cuò)誤、編碼錯(cuò)誤

答案:【編碼錯(cuò)誤、接口錯(cuò)誤、功能錯(cuò)誤、性能質(zhì)量不合要求的錯(cuò)誤】100.單選題:軟件部件的內(nèi)部實(shí)現(xiàn)與外部可訪問性的分離,是指軟件的()。

選項(xiàng):

A、繼承性

B、共享性

C、封裝性

D、抽象性

答案:【封裝性】101.單選題:下面哪個(gè)不屬于良好的人機(jī)界面設(shè)計(jì)原則?()?

選項(xiàng):

A、系統(tǒng)的全部界面格式和風(fēng)格一致

B、為不同的用戶和功能提供一致的界面服務(wù)

C、力求用戶輸入量最少

D、具有幫助功能

答案:【為不同的用戶和功能提供一致的界面服務(wù)】102.單選題:當(dāng)模塊中包含復(fù)雜的條件組合,只有()能夠清晰地表達(dá)出各種動(dòng)作之間的對應(yīng)關(guān)系。

選項(xiàng):

A、判定表和判定樹

B、盒圖

C、流程圖

D、關(guān)系圖

答案:【判定表和判定樹】103.單選題:結(jié)構(gòu)化設(shè)計(jì)是一種面向()的設(shè)計(jì)方法。

選項(xiàng):

A、數(shù)據(jù)流

B、模塊

C、數(shù)據(jù)結(jié)構(gòu)

D、程序

答案:【數(shù)據(jù)流】104.單選題:與確認(rèn)測試階段有關(guān)的文檔是()

選項(xiàng):

A、需求規(guī)格說明書

B、概要設(shè)計(jì)說明書

C、詳細(xì)設(shè)計(jì)說明書

D、源程序

答案:【需求規(guī)格說明書】105.單選題:軟件開發(fā)的需求活動(dòng),其主要任務(wù)是()

選項(xiàng):

A、給出軟件解決方案

B、給出系統(tǒng)模塊結(jié)構(gòu)

C、定義模塊算法

D、定義需求并建立系統(tǒng)模型

答案:【定義需求并建立系統(tǒng)模型】106.單選題:一個(gè)項(xiàng)目是否開發(fā),從經(jīng)濟(jì)上來說是否可行,歸根結(jié)底是取決于()

選項(xiàng):

A、成本估算

B、項(xiàng)目計(jì)劃

C、工程管理

D、工程網(wǎng)絡(luò)圖

答案:【成本估算】107.單選題:面向?qū)ο蟮闹饕卣鞒龑ο笪ㄒ恍?、封裝和繼承外,還有()

選項(xiàng):

A、多態(tài)性

B、完整性

C、可移植性

D、兼容性

答案:【多態(tài)性】108.單選題:程序設(shè)計(jì)語言的技術(shù)特性不應(yīng)包括()

選項(xiàng):

A、數(shù)據(jù)結(jié)構(gòu)的描述型

B、抽象類型的描述型

C、數(shù)據(jù)庫的易操作性

D、軟件的可移植性

答案:【軟件的可移植性】109.單選題:軟件測試用例主要由輸入數(shù)據(jù)和()兩部分組成。

選項(xiàng):

A、測試計(jì)劃

B、測試規(guī)則

C、預(yù)期輸出結(jié)果

D、以往測試記錄分析

答案:【預(yù)期輸出結(jié)果】110.單選題:測試的關(guān)鍵問題是()

選項(xiàng):

A、如何組織軟件評審

B、如何選擇測試用例

C、如何驗(yàn)證程序的正確性

D、如何采用綜合策略

答案:【如何選擇測試用例】111.單選題:成功的測試是指運(yùn)行測試用例后()

選項(xiàng):

A、未發(fā)現(xiàn)程序錯(cuò)誤

B、發(fā)現(xiàn)了程序錯(cuò)誤

C、證明了程序正確

D、改正了程序錯(cuò)誤

答案:【未發(fā)現(xiàn)程序錯(cuò)誤】112.單選題:下列幾種邏輯覆蓋標(biāo)準(zhǔn)中,差錯(cuò)能力最強(qiáng)的是()

選項(xiàng):

A、語句覆蓋

B、判定覆蓋

C、條件覆蓋

D、條件組合覆蓋

答案:【條件組合覆蓋】113.單選題:單元測試主要針對模塊的幾個(gè)基本特征進(jìn)行測試,該階段不能完成的測試是()

選項(xiàng):

A、系統(tǒng)功能

B、局部數(shù)據(jù)結(jié)構(gòu)

C、重要的執(zhí)行路徑

D、錯(cuò)誤處理

答案:【系統(tǒng)功能】114.單選題:確認(rèn)測試以()文檔作為測試的基礎(chǔ)。

選項(xiàng):

A、需求規(guī)格說明書

B、設(shè)計(jì)說明書

C、源程序

D、開發(fā)計(jì)劃

答案:【需求規(guī)格說明書】115.單選題:維護(hù)階段的文檔是()

選項(xiàng):

A、軟件需求說明

B、操作手冊

C、軟件問題報(bào)告

D、測試分析報(bào)告

答案:【軟件問題報(bào)告】116.單選題:軟件需求分析一般應(yīng)確定的是用戶對軟件的()

選項(xiàng):

A、功能需求和非功能需求

B、性能需求

C、非功能需求

D、功能需求

答案:【功能需求和非功能需求】117.單選題:軟件測試是滿足軟件的功能和性能要求,保證軟件正確性的措施,一般軟件測試計(jì)劃的制訂應(yīng)始于軟件開發(fā)的那個(gè)階段?()

選項(xiàng):

A、需求分析

B、軟件設(shè)計(jì)

C、程序編碼

D、軟件計(jì)劃

答案:【軟件計(jì)劃】118.單選題:需求分析的任務(wù)不包括()

選項(xiàng):

A、問題分析

B、系統(tǒng)設(shè)計(jì)

C、需求描述

D、需求評審

答案:【系統(tǒng)設(shè)計(jì)】119.單選題:為適應(yīng)軟件運(yùn)行環(huán)境的變化而修改軟件的活動(dòng)稱為()

選項(xiàng):

A、糾錯(cuò)性維護(hù)

B、適應(yīng)性維護(hù)

C、改善型維護(hù)

D、預(yù)防性維護(hù)

答案:【適應(yīng)性維護(hù)】120.單選題:軟件生存周期中最長的()

選項(xiàng):

A、需求分析

B、概要設(shè)計(jì)

C、測試

D、維護(hù)

答案:【維護(hù)】121.單選題:軟件重用的單位是()

選項(xiàng):

A、模塊

B、性能

C、系統(tǒng)

D、功能

答案:【模塊】122.單選題:研究軟硬件資源的有效性是進(jìn)行()研究的一方面。

選項(xiàng):

A、技術(shù)可行性

B、經(jīng)濟(jì)可行性

C、社會(huì)可行性

D、操作可行性

答案:【技術(shù)可行性】123.多選題:良好的編碼風(fēng)格應(yīng)具備哪些條件?

選項(xiàng):

A、使用標(biāo)準(zhǔn)的控制結(jié)構(gòu)

B、有限制地使用GOTO語句

C、源程序文檔化

D、滿足運(yùn)行工程學(xué)的輸入輸出風(fēng)格

答案:【使用標(biāo)準(zhǔn)的控制結(jié)構(gòu);有限制地使用GOTO語句;源程序文檔化;滿足運(yùn)行工程學(xué)的輸入輸出風(fēng)格】124.多選題:可行性研究包括哪幾方面的內(nèi)容?

選項(xiàng):

A、經(jīng)濟(jì)可行性

B、技術(shù)可行性

C、運(yùn)行可行性

D、法律可行性

答案:【經(jīng)濟(jì)可行性;技術(shù)可行性;運(yùn)行可行性;法律可行性】125.多選題:螺旋模型是在()模型和()模型的基礎(chǔ)上增加了風(fēng)險(xiǎn)分析活動(dòng)。

選項(xiàng):

A、瀑布模型

B、增量模型

C、噴泉模型

D、智能模型

答案:【瀑布模型;增量模型】126.多選題:軟件設(shè)計(jì)主要包括的兩個(gè)階段是()

選項(xiàng):

A、概要設(shè)計(jì)

B、詳細(xì)設(shè)計(jì)

C、數(shù)據(jù)庫設(shè)計(jì)

D、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)

答案:【概要設(shè)計(jì);詳細(xì)設(shè)計(jì)】127.多選題:需求分析階段主要確定軟件系統(tǒng)需要具備()需求。

選項(xiàng):

A、性能

B、功能

C、可行性

D、效能

答案:【性能;功能】128.多選題:軟件工程的要素包括()

選項(xiàng):

A、方法

B、工具

C、過程

D、理論

答案:【方法;工具;過程】129.多選題:軟件工程指用()的原則與方法研制、維護(hù)計(jì)算機(jī)軟件的有關(guān)技術(shù)及管理方法。

選項(xiàng):

A、工程

B、數(shù)學(xué)

C、科學(xué)

D、社會(huì)學(xué)

答案:【工程;數(shù)學(xué);科學(xué)】130.多選題:你認(rèn)為一個(gè)好的軟件開發(fā)人員應(yīng)具備的基本素質(zhì)有()

選項(xiàng):

A、掌握計(jì)算機(jī)軟件的基本知識和技能

B、善于分析問題,具有綜合運(yùn)用能力

C、工作有耐心,有責(zé)任心

D、能與周圍人團(tuán)結(jié)協(xié)作

答案:【掌握計(jì)算機(jī)軟件的基本知識和技能;善于分析問題,具有綜合運(yùn)用能力;工作有耐心,有責(zé)任心;能與周圍人團(tuán)結(jié)協(xié)作】131.多選題:以下屬于需求工程基本活動(dòng)的是()

選項(xiàng):

A、獲取

B、分析

C、驗(yàn)證

D、管理

答案:【獲取;分析;驗(yàn)證;管理】132.多選題:下列屬于結(jié)構(gòu)化的需求分析描述工具的是()

選項(xiàng):

A、數(shù)據(jù)流圖

B、控制流圖

C、狀態(tài)轉(zhuǎn)換圖

D、實(shí)體關(guān)系圖

答案:【數(shù)據(jù)流圖;控制流圖;狀態(tài)轉(zhuǎn)換圖;實(shí)體關(guān)系圖】133.多選題:下列屬于UML統(tǒng)一建模語言的圖形是()

選項(xiàng):

A、用例圖

B、類圖

C、時(shí)序圖

D、實(shí)體關(guān)系圖

答案:【用例圖;類圖;時(shí)序圖】134.多選題:屬于詳細(xì)設(shè)計(jì)任務(wù)的是()

選項(xiàng):

A、為每個(gè)模塊確定采用的算法

B、確定每一模塊使用的數(shù)據(jù)結(jié)構(gòu)

C、確定模塊結(jié)構(gòu)細(xì)節(jié)

D、編寫過程設(shè)計(jì)說明書

答案:【為每個(gè)模塊確定采用的算法;確定每一模塊使用的數(shù)據(jù)結(jié)構(gòu);確定模塊結(jié)構(gòu)細(xì)節(jié);編寫過程設(shè)計(jì)說明書】135.多選題:上圖中,系統(tǒng)角色是()。

選項(xiàng):

A、Banknetwork

B、Manager

C、Clerk

D、Customer

答案:【Banknetwork;Manager;Clerk】136.多選題:詳細(xì)設(shè)計(jì)的任務(wù)包括哪些()

選項(xiàng):

A、系統(tǒng)的模塊邏輯的詳細(xì)設(shè)計(jì)

B、系統(tǒng)數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)

C、系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計(jì)

D、系統(tǒng)人-機(jī)接口的設(shè)計(jì)

答案:【系統(tǒng)的模塊邏輯的詳細(xì)設(shè)計(jì);系統(tǒng)數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì);系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計(jì);系統(tǒng)人-機(jī)接口的設(shè)計(jì)】137.單選題:文檔是軟件產(chǎn)品的一部分,沒有文檔的軟件就不稱其為軟件。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】138.單選題:建立用例模型的步驟包括確定角色、確定用例和繪制用例圖。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】139.單選題:數(shù)據(jù)流圖建立系統(tǒng)的功能模型,它由數(shù)據(jù)流、加工和數(shù)據(jù)存貯組成。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】140.單選題:軟件配置管理是一組標(biāo)識、組織和控制修改源程序的活動(dòng)。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】141.單選題:面向?qū)ο蟮姆治鍪敲嫦蛴?jì)算機(jī)系統(tǒng)建立軟件系統(tǒng)的對象模型。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】142.單選題:快速原型模型可以有效地適應(yīng)用戶需求的動(dòng)態(tài)變化。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】143.單選題:快速原型模型可以有效地適應(yīng)用戶需求的動(dòng)態(tài)變化。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】144.單選題:模塊化、信息隱藏、抽象和逐步求精的軟件設(shè)計(jì)原則有助于得到搞內(nèi)聚,低耦合度的軟件產(chǎn)品。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】145.單選題:集成測試主要由用戶來完成。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】146.單選題:隨著軟件技術(shù)的發(fā)展,人們逐漸認(rèn)識到編碼不僅要強(qiáng)調(diào)效率還要強(qiáng)調(diào)清晰。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】147.單選題:軟件概要設(shè)計(jì)包括軟件系統(tǒng)結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫設(shè)計(jì)。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】148.單選題:軟件模塊之間的耦合性越弱越好。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】149.單選題:軟件設(shè)計(jì)說明書是一個(gè)軟件配置項(xiàng)。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】150.單選題:如果通過軟件測試沒有發(fā)現(xiàn)錯(cuò)誤,則說明軟件是正確的。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】151.單選題:始終如一地堅(jiān)持一種切合實(shí)際的命名約定是標(biāo)識符命名的要點(diǎn)。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】152.單選題:單行聲明對于定位并改正語法錯(cuò)誤是不利的。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】153.單選題:給每個(gè)全局變量在聲明處附一個(gè)簡短注釋是有幫助的。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】154.單選題:單行聲明對于定位并改正語法錯(cuò)誤是不利的。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】155.單選題:給每個(gè)全局變量在聲明處附一個(gè)簡短注釋是有幫助的。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】156.單選題:聲明在便于理解的同時(shí)要有利于代碼調(diào)試和重構(gòu)。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】157.單選題:對于有一定規(guī)模和生存周期的軟件,代碼可能經(jīng)歷數(shù)位數(shù)十位乃至百位程序員閱讀。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】158.單選題:一個(gè)變量的作用域越大,它所攜帶的信息通常應(yīng)該越少。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】159.單選題:命名應(yīng)清晰、可理解、符合規(guī)范和習(xí)慣。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】160.單選題:一致性使理解代碼的成本降低。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】161.單選題:風(fēng)格的主要作用是使代碼簡短。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】162.單選題:使用宏進(jìn)行編程是一種很危險(xiǎn)的方式,因?yàn)楹陼?huì)在背地里改變程序的詞法結(jié)構(gòu)。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】163.單選題:處理魔數(shù)的目的主要是為了可讀,對于增強(qiáng)代碼的易修改可維護(hù)并無關(guān)聯(lián)。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】164.單選題:軟件的開發(fā)目標(biāo)及可行性需要用戶來確定。()

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】165.單選題:軟件工程的目標(biāo)就是只要開發(fā)出滿足用戶需求的軟件產(chǎn)品

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論