軟件工程試卷及答案(易考題)_第1頁(yè)
軟件工程試卷及答案(易考題)_第2頁(yè)
軟件工程試卷及答案(易考題)_第3頁(yè)
軟件工程試卷及答案(易考題)_第4頁(yè)
軟件工程試卷及答案(易考題)_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1.在下列工具與環(huán)境中()屬于較早期的CASE。

A.基于信息工程CASEB.人工智能CASE

C.結(jié)構(gòu)的基于圖形CASED.集成的CASE環(huán)境

2.Putnam成本估算模型是一個(gè)()模型。

A.靜態(tài)單變量B.動(dòng)態(tài)單變量C.靜態(tài)多變量D.動(dòng)態(tài)多變量

3.在McCall軟件質(zhì)量度量模型中,()屬千面向軟件產(chǎn)品修改。

A.可靠性B.可重用性C.適應(yīng)性D.可移植性

4.ISO的軟件質(zhì)量評(píng)價(jià)模型由3層組成,其中用于評(píng)價(jià)設(shè)計(jì)質(zhì)量的準(zhǔn)則是()

A.SQICB.SQMCC.SQRCD.SQDC

5.軟件紅雜性度量的參數(shù)包括()

A.效率B.規(guī)模C.完整性I).容錯(cuò)性

7.軟件調(diào)試技術(shù)包括()

A.邊界值分析B.演繹法C.循環(huán)覆蓋I).集成測(cè)試

8.瀑布模型的存在問(wèn)題是()

A.用戶容易參與開(kāi)發(fā)B.缺乏靈活性C.用戶與開(kāi)發(fā)者易溝通D.適用可變需求

9.軟件測(cè)試方法中的靜態(tài)測(cè)試方法之一為()

A.計(jì)算機(jī)輔助靜態(tài)分析B.黑盒法C.路徑覆蓋D.邊界值分析

11.第一個(gè)體現(xiàn)結(jié)構(gòu)化編程思想的程序設(shè)計(jì)語(yǔ)言是()

A.FORTRAN語(yǔ)言B.Pascal語(yǔ)言C.C語(yǔ)言D.PL/1語(yǔ)言

13.在詳細(xì)設(shè)計(jì)階段,經(jīng)常采用的工具有()

A.PADB.SAC.SCD.DFD

14.詳細(xì)設(shè)計(jì)的結(jié)果基本決定了最終程序的)

A.代碼的規(guī)模B.運(yùn)行速度C.質(zhì)量D.可維護(hù)性

18.經(jīng)濟(jì)可行性研究的范圍包括()

A.資源有效性B.管理制度C.效益分析I).開(kāi)發(fā)風(fēng)險(xiǎn)

21.在軟件開(kāi)發(fā)過(guò)程中要產(chǎn)生大量的信息,要進(jìn)行大量的修改,__軟件配置管理能協(xié)調(diào)軟件開(kāi)發(fā),

并使混亂減到最低程度。

22.規(guī)定功能的軟件,住?定程度上對(duì)自身錯(cuò)誤的作用(軟件錯(cuò)誤)具有屏蔽能力,則稱此軟件具有

容錯(cuò)功能的軟件。

23.McCall提出的軟件質(zhì)量模型包括11_個(gè)軟件質(zhì)量特性。

24,軟件可維護(hù)性度量的七個(gè)質(zhì)量特性是可理解性、可測(cè)試性、可修改性、可靠性、可移植性、可使用

性和效率。

25.為了便于對(duì)照檢查,測(cè)試用例應(yīng)由輸入數(shù)據(jù)和預(yù)期的輸出結(jié)果兩部分組成。

26.程序設(shè)計(jì)語(yǔ)言的心理特性主要表現(xiàn)在—歧義性一、簡(jiǎn)潔性、傳統(tǒng)性、局部性和順序性。

27.軟件結(jié)構(gòu)是以模塊為基礎(chǔ)而組成的一種控制層次結(jié)構(gòu)。

28.在結(jié)構(gòu)化分析中,用于描述加工邏輯的主要工具有三種,即:結(jié)構(gòu)化語(yǔ)言、判定表、

判定樹(shù)。

29.結(jié)構(gòu)化語(yǔ)言是介于自然語(yǔ)言和形式適宜之間的一種半形式語(yǔ)言。

30.若年利率為i,不計(jì)復(fù)利,n年后可得錢(qián)數(shù)為F,則現(xiàn)在的副值P=F/(l+(n*i)。

39,模塊的內(nèi)聚性包括哪些類型?

模塊的內(nèi)聚性包括:

(1)偶然內(nèi)聚(2)邏輯內(nèi)聚(3)時(shí)間內(nèi)聚(4)通信內(nèi)聚(5)順序內(nèi)聚(6)功能內(nèi)聚

1.可行性研究要進(jìn)行一次需求分析。

A.詳細(xì)的B.全面的C.簡(jiǎn)化的、壓縮的D.徹底的

2.系統(tǒng)流程圖用于可行性分析中的___的描述。

A.當(dāng)前運(yùn)行系統(tǒng)B.當(dāng)前邏輯模型C.目標(biāo)系統(tǒng)D.新系

3.系統(tǒng)流程圖是描述的工具。

A.邏輯系統(tǒng)B.程序系統(tǒng)C.體系結(jié)構(gòu)D.物理系統(tǒng)

4.工具在軟件詳細(xì)設(shè)計(jì)過(guò)程中不采用。

A.判定表B.IPO圖C.PDLD.DFD圖

[解析]詳細(xì)描述處理過(guò)程常用三種工具:圖形、表格和語(yǔ)言。其中圖形工具有結(jié)構(gòu)化流程圖、盒圖和

問(wèn)題分析圖三種,答案中的判定表是用來(lái)表示復(fù)雜的條件組合與應(yīng)做的動(dòng)作之間的對(duì)應(yīng)關(guān)系。IPO圖用來(lái)

描述每個(gè)模塊輸入/輸出數(shù)據(jù)、處理功能及模塊調(diào)用的詳細(xì)情況.PDL是過(guò)程設(shè)計(jì)語(yǔ)言的縮寫(xiě),也稱程序描

述語(yǔ)言,川于描述模塊算法設(shè)計(jì)和處理細(xì)節(jié)的語(yǔ)言,這三種都可以在軟件詳細(xì)設(shè)計(jì)過(guò)程中使用,而DFD圖

則是數(shù)據(jù)流圖,是以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的過(guò)程,只反映系統(tǒng)必須完成的邏輯功能,

所以它只是一種功能模型,不能在詳細(xì)設(shè)計(jì)過(guò)程中使用。

6.程序的三種基本控制結(jié)構(gòu)的共同特點(diǎn)是

A.不能嵌套使用B.只能用來(lái)寫(xiě)簡(jiǎn)單程序C.已經(jīng)用硬件實(shí)現(xiàn)D.只有一個(gè)入口和一個(gè)出口

9.可維護(hù)性的特性中相互促進(jìn)的是

A.可理解性和可測(cè)試性B.效率和可移植性C.效率和可修改性D.效率和結(jié)構(gòu)好

12.變更控制是一項(xiàng)最重要的軟件配置任務(wù),其中“檢出”和處理實(shí)現(xiàn)了兩個(gè)重要的變更控制

要素,即存取控制和同步控制。

A.登入B.管理C.填寫(xiě)變更要求D.審查

11.是以提高軟件質(zhì)量為目的的技術(shù)活動(dòng)。

A.技術(shù)創(chuàng)新B.測(cè)試C.技術(shù)創(chuàng)造D.技術(shù)評(píng)審

15.面向?qū)ο蠓椒▽W(xué)的出發(fā)點(diǎn)和基本原則是盡可能模擬人類習(xí)慣的思維方式,分析?、設(shè)計(jì)和實(shí)現(xiàn)一個(gè)

軟件系統(tǒng)的方法和過(guò)程,盡可能接近「人類認(rèn)識(shí)世界解決問(wèn)題的方法和過(guò)程。因此面向?qū)ο蠓椒ㄓ性S多特

征,如軟件系統(tǒng)是由對(duì)象組成的;;對(duì)象彼此之間僅能通過(guò)傳遞消息互相聯(lián)系;層次結(jié)構(gòu)的繼承。

A.開(kāi)發(fā)過(guò)程基于功能分析和功能分解B.強(qiáng)調(diào)需求分析重要性

C.把對(duì)象劃分成類,每個(gè)雙象類都定義一組數(shù)據(jù)和方法D.對(duì)既存類進(jìn)行調(diào)整

[解析]面向?qū)ο蠓椒ㄓ兴膫€(gè)特征,分別是對(duì)象唯一性、分類性、繼承性和多態(tài)性。其中分類性是指將

具有一致的數(shù)據(jù)結(jié)構(gòu)(屬性)和行為(操作)的對(duì)象抽象成類,每個(gè)類是具有相同性質(zhì)的個(gè)體集合,而每

個(gè)對(duì)象相關(guān)類的實(shí)例,對(duì)象彼此之間通過(guò)伐?遞消息互相聯(lián)系。

17.原型化方法是用戶和設(shè)計(jì)者之間執(zhí)行的一種交互構(gòu)成,適用于系統(tǒng)。

A.需求不確定性高的B.需求確定的C.管理信息D.實(shí)時(shí)

18.原型化方法是一種__型的設(shè)計(jì)過(guò)程。

A.自外向內(nèi)B.自頂向下C.自內(nèi)向外I).自底向上

20.使用白盒測(cè)試方法時(shí),確定測(cè)試數(shù)據(jù)應(yīng)根據(jù)_____和指定的覆蓋標(biāo)準(zhǔn)。

A.程序的內(nèi)部邏輯B.程序的復(fù)雜結(jié)構(gòu)C.使用說(shuō)明書(shū)【).程序的功能

21.系統(tǒng)流程圖是描述物理模型的傳統(tǒng)工具,用圖形符號(hào)表示系統(tǒng)中各個(gè)元素表達(dá)了系統(tǒng)中各種元素

之間的(信息流動(dòng))情況。

23.自頂向下結(jié)合的漸增式測(cè)試法,在組合模塊時(shí)有兩種組合策略:深度優(yōu)先策略和(寬度優(yōu)先策

略)。

24.獨(dú)立路徑是指包括一組以前沒(méi)有處理的語(yǔ)句或條件的一條路徑。從程序圖來(lái)看,一條獨(dú)立路徑是

至少包含有一條(在其他獨(dú)立路徑中未有過(guò))的邊的路徑。

26.在JSP方法中解決結(jié)構(gòu)沖突的具體辦法是(中間數(shù)據(jù)結(jié)構(gòu)或中間文件)。

27.詳細(xì)設(shè)計(jì)的任務(wù)是確定每個(gè)模塊的內(nèi)部特性,即模塊的算法、(使用的數(shù)據(jù))。

28.所有軟件維護(hù)申請(qǐng)報(bào)告要按規(guī)定方式提出,該報(bào)告也稱(軟件問(wèn)題)報(bào)告。

29.有兩類維護(hù)技術(shù):在開(kāi)發(fā)階段使用來(lái)減少錯(cuò)誤、提高軟件可維護(hù)性的面向維護(hù)的技術(shù);在維護(hù)階

段用來(lái)提高維護(hù)的效率和質(zhì)量的(維護(hù)支援)技術(shù)。

30.科學(xué)工程計(jì)算需要大量的標(biāo)準(zhǔn)庫(kù)函數(shù),以便處理復(fù)雜的數(shù)值計(jì)算,可供選擇的語(yǔ)言有:(FORTRAN

語(yǔ)言)、PASCAL語(yǔ)言、C語(yǔ)言和PL/1語(yǔ)言。

36.可行性研究報(bào)告的主要內(nèi)容有哪些?

解:一個(gè)可行性研究報(bào)告的主要內(nèi)容如下:

(1)引言:說(shuō)明編寫(xiě)本文檔的目的;項(xiàng)目的名稱、背景;本文檔用到的專門(mén)術(shù)語(yǔ)和參考資料。

(2)可行性研究前提:說(shuō)明開(kāi)發(fā)項(xiàng)目的功能、性能和基本要求;達(dá)到的目標(biāo);各種限制條件;可

行性研究方法和決定可行性的主要因素。

(3)對(duì)現(xiàn)有系統(tǒng)的分析:說(shuō)明現(xiàn)有系統(tǒng)的處理流程和數(shù)據(jù)流程;工作負(fù)荷;各項(xiàng)費(fèi)用支出;所需

要各類專業(yè)技術(shù)人員的數(shù)量;所需要各種設(shè)備;現(xiàn)有系統(tǒng)存在什么問(wèn)題。

(4)所建議系統(tǒng)的技術(shù)可行性分析:所建議系統(tǒng)的簡(jiǎn)要說(shuō)明;處理流程和數(shù)據(jù)流程;與現(xiàn)有的系

統(tǒng)比較的優(yōu)越性;采用所建議系統(tǒng)對(duì)用戶的影響;對(duì)各種設(shè)備、現(xiàn)有軟件、開(kāi)發(fā)環(huán)境、運(yùn)行環(huán)境的影響;

對(duì)經(jīng)費(fèi)支出的影響:對(duì)技術(shù)可行性的評(píng)價(jià)。

(5)所建議系統(tǒng)的經(jīng)濟(jì)可行性分析:說(shuō)明所建議系統(tǒng)的各種支出,各種效益;收益投資比;投資

回收周期。

(6)社會(huì)因素可行性分析:說(shuō)明法律因素,對(duì)合同責(zé)任、侵犯專利權(quán)、侵犯版權(quán)等問(wèn)題的分析;

說(shuō)羽用戶使用可行性,是否滿足用戶行政管理、工作制度、人員素質(zhì)的要求。

(7)其他可供選擇方案:逐一說(shuō)明其他可供選擇的方案,并說(shuō)明未被推薦的理由。

(8)結(jié)論意見(jiàn):說(shuō)明項(xiàng)目是否能開(kāi)發(fā);還需要什么條件才能開(kāi)發(fā);對(duì)項(xiàng)目目標(biāo)有什么變動(dòng)等。

38.什么是軟件危機(jī)?軟件危機(jī)的表現(xiàn)是什么?其產(chǎn)生的原因是什么?

在軟件開(kāi)發(fā)中遇到的問(wèn)題找不到解決辦法,使問(wèn)題積累起來(lái),形成了尖銳的矛盾,因而導(dǎo)致了軟件危機(jī)。

造成軟件危機(jī)的原因是:

(1)軟件的規(guī)模越來(lái)越大,結(jié)構(gòu)越來(lái)越復(fù)雜。(2)軟件開(kāi)發(fā)管理困難而復(fù)雜。(3)軟件開(kāi)發(fā)費(fèi)

用不斷增加。(4)軟件開(kāi)發(fā)技術(shù)落后。(5)生產(chǎn)方式落后。6)開(kāi)發(fā)工具落后,生產(chǎn)率提高緩慢。

五,論述題(本大題共3小題,第40小題7分,第41小題8分,第42小題10分,共25分)

40.請(qǐng)使用PAD圖和PDL語(yǔ)言描述在數(shù)組A(1)?A(10)中找最大數(shù)的算法。

解:PDL語(yǔ)言:

N=1

WHILEN<=10DO

IFA(N)<=A(N+l)MAX=A(N+l);

ELSEMAX=A(N)END1F;

N=N+1;

ENDWHILE;

PAD圖:

T

2.IPO圖由—輸入_、_輸出_和_處理—三個(gè)框組成

軟件的測(cè)試方法有------(分析方法)與(非分析方法)

詳細(xì)設(shè)計(jì)的工具有(圖形工具)(表格工具)(語(yǔ)言工具)

成本估計(jì)方法主要有(自頂行下估計(jì))(自底向上估計(jì))和(算法模型工具)

在需求分析階段常用的工具有一一(層次方框圖)(Warnier圖)(IPO圖)

1,系統(tǒng)流程圖是描繪(D)的傳統(tǒng)工具

A邏輯系統(tǒng)B數(shù)據(jù)結(jié)構(gòu)C狀態(tài)變遷D物理系統(tǒng)

2,下列模塊獨(dú)立性最強(qiáng)的是(D)

A非直接耦合B數(shù)據(jù)耦合C公共耦合D內(nèi)容耦合

3,關(guān)于內(nèi)容耦合的描述正確的是(AD)

A內(nèi)容耦合是最高強(qiáng)度的耦合

B高級(jí)語(yǔ)言一般設(shè)計(jì)成允許內(nèi)容耦合的行成

C應(yīng)該盡量使用內(nèi)容耦合

D如果一個(gè)模內(nèi)容耦合塊可以直接調(diào)用另一個(gè)模塊,則可以稱為內(nèi)容耦合

4,下列屬于度量效益的是(ABC)

A貨幣的時(shí)間價(jià)值B投資回收期C收入D投資回報(bào)率

5,軟件維護(hù)的策略包括(BCD)

A定期檢測(cè)維護(hù)B改正性維護(hù)C適應(yīng)性維護(hù)D完善性維護(hù)

6,下列不屬于軟件測(cè)試過(guò)程的是(CD)

A單元測(cè)試B組裝測(cè)試C內(nèi)核測(cè)試D法律驗(yàn)證

問(wèn):耦合性和內(nèi)聚性有幾種類型?

低:非直接耦合,數(shù)據(jù)耦合,標(biāo)記耦合,控制耦合,外部耦合,公共耦合,內(nèi)容耦合:高

強(qiáng):功能內(nèi)聚,信息內(nèi)聚,追信內(nèi)聚,過(guò)程內(nèi)聚,時(shí)間內(nèi)聚,邏輯內(nèi)聚巧合內(nèi)聚:弱

1.在軟件質(zhì)量因素中,軟件在異常條件下仍能運(yùn)行的能力成為軟件的_

溫馨提示

  • 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)論