軟件工程201604自考本科真題及答案_第1頁
軟件工程201604自考本科真題及答案_第2頁
軟件工程201604自考本科真題及答案_第3頁
軟件工程201604自考本科真題及答案_第4頁
軟件工程201604自考本科真題及答案_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

2016年4月高等教育自學(xué)考試全國統(tǒng)一命題考試

軟件工程試卷

(課程代碼02333)

第一部分選擇題

一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)

在每小題列出的四個備選項(xiàng)中只有一個是符合題目要求的,請將其選出并將“答題卡”

的相應(yīng)代碼涂黑。未涂、錯涂或多涂均無分。

1.提出軟件工程概念的目的是倡導(dǎo)以工程的原理、原則和方法進(jìn)行軟件開發(fā),以期解決出現(xiàn)

A.軟件矛盾B.軟件危機(jī)C.軟件制約D.軟件滯留

2.用于描述待開發(fā)產(chǎn)品/系統(tǒng)功能上的能力、性能參數(shù)或其他性質(zhì)的是

A.程序B.需求C.設(shè)計(jì)D.規(guī)約

3.在初始發(fā)現(xiàn)需求的常用技術(shù)中,需求人員通過提出問題/用戶回答這一方式,直接詢問用

戶需要的技術(shù)是

A.詢問B.問答C.交談D.審問

4.在結(jié)構(gòu)化分析方法中,數(shù)據(jù)流的歸宿地是

A.數(shù)據(jù)潭B.數(shù)據(jù)源C.數(shù)據(jù)項(xiàng)D.數(shù)據(jù)字典

5.一個模塊調(diào)用另一個模塊時,模塊之間通過參數(shù)來傳遞數(shù)據(jù),則模塊間的關(guān)系為

A.公共耦合B.控制耦合C.標(biāo)記耦合D.數(shù)據(jù)耦合

6.在一個軟件結(jié)構(gòu)中,同一個層次上模塊總數(shù)的最大值是指模塊的

A.寬度B.深度C扇入D.扇出

7.在UML中,一種可以表達(dá)系統(tǒng)功能模型的圖形化工具是

A.用況圖B.狀態(tài)圖C.類圖D.對象圖

8.UML的圖形化工具分為兩類:結(jié)構(gòu)圖和

A.類圖B.狀態(tài)圖C.行為圖D.部署圖

9.下列選項(xiàng),屬于RUP突出特點(diǎn)的是

A.以面向?qū)ο鬄橹行腂.以體系結(jié)構(gòu)為中心

C.以分析模型為中心D.以設(shè)計(jì)模型為中心

10.關(guān)于調(diào)試,下列說法錯誤的是

A.調(diào)試是為了證明程序員的正確B.調(diào)試的結(jié)果一般是不可預(yù)見的

C.調(diào)試是不受時間約束的D.調(diào)試是一個發(fā)現(xiàn)錯誤、改正錯誤的過程

11.假設(shè)某課程的成績輸入范圍為0-100,則根據(jù)黑盒測試中的等價類劃分技術(shù),下列劃分

正確的是

A.可劃分為2個有效等價類,2個無效等價類

B.可劃分為1個有效等價類,2個無效等價類

C.可劃分為2個有效等價類,1個無效等價類

D.可劃分為1個有效等價類,1個無效等價類

12.在單元測試期間,通??紤]模塊的

A.局部數(shù)據(jù)結(jié)構(gòu)B.個別數(shù)據(jù)C規(guī)范性D.準(zhǔn)確性

13.軟件基本過程是指那些與軟件生產(chǎn)直接相關(guān)的活動集,可分為獲取過程、供應(yīng)過程、開

發(fā)過程、維護(hù)過程和

A.設(shè)計(jì)過程B.調(diào)試過程C.測試過程D.運(yùn)行過程

14.在常見的軟件開發(fā)模型中,適用于發(fā)布版本快,可減少用戶需求變更的模型是

A.增量模型B.瀑布模型C.螺旋模型D.噴泉模型

15.CMMI能力等級中的2級是

A.未完成級B.已執(zhí)行級C.已管理級D.已定義級

第二部分非選擇題

二、填空題(本大題共20空,每空1分。共20分)

16.計(jì)算機(jī)軟件一般是指計(jì)算機(jī)系統(tǒng)中的及其文檔。

17.一個需求必須具有的基本性質(zhì):必要的、、可測試的、可跟蹤的以及可測量的。

18.需求規(guī)約的基本性質(zhì)包括重要性和穩(wěn)定性的、可修改的、完整的和=

19.在結(jié)構(gòu)化分析方法中,可采用結(jié)構(gòu)化自然語言、和判定樹描述加工。

20.如果一個模塊的所有成分都操作同一數(shù)據(jù)集或生成同一數(shù)據(jù)集,則該模塊的內(nèi)聚是

21.數(shù)據(jù)流圖的類型中,具有較明顯的輸入部分和變換部分之間的界面,以及變換部分和輸

出部分之間界面的數(shù)據(jù)流圖,稱為。

22.常用的詳細(xì)設(shè)計(jì)工具有程序流程圖、、問題分析圖和類程序設(shè)計(jì)語言。

23.若一個學(xué)生可以在一所或者多所學(xué)校注冊學(xué)習(xí)。那么就要把這一關(guān)聯(lián)標(biāo)識為o

24.RUP利用UML提供的術(shù)語和工具定義了需求獲取層、、設(shè)計(jì)層和,并給出了實(shí)

現(xiàn)各層模型之間映射的基本活動以及相關(guān)的指導(dǎo)。

25.軟件測試是一個有程序的過程,包括測試設(shè)計(jì)、以及測試結(jié)果比較等。

26.由于軟件錯誤的復(fù)雜性,在軟件工程測試中,應(yīng)綜合運(yùn)用測試技術(shù),并且應(yīng)實(shí)施合理的

測試序列:單元測試、集成測試、和系統(tǒng)測試。

27.《IS0/IEC軟件生存周期過程12207-1995》標(biāo)準(zhǔn)按過程主體把軟件生存周期過程分為

、支持過程和組織過程。

28.對于一個項(xiàng)目而言,是項(xiàng)目管理計(jì)劃的主體,一般還可能存在一些對支持生存周期

過程具有重要作用的其他計(jì)劃,包括軟件工程管理計(jì)劃、、軟件質(zhì)量保證計(jì)劃、軟件

驗(yàn)證和確認(rèn)計(jì)劃和軟件度量計(jì)劃等。

29.針對開發(fā)的CMMI是一個有關(guān)產(chǎn)品和服務(wù)的過程改善的成熟度模型,集成了三個源模型:

軟件CMM,和。

30.在CMMI模型中,在單一過程域中己達(dá)到的過程改善稱為。

31.CMMI模型基于過程途徑思想,通過過程把軟件質(zhì)量三個支撐點(diǎn):受訓(xùn)的人員、規(guī)程和

、工具和進(jìn)行集成,以開發(fā)所斯望的系統(tǒng)/產(chǎn)品。

三、簡答題(本大題共6小題,每小題5分,共30分)

32.簡述程序流程圖的優(yōu)缺點(diǎn)。

33.簡述RUP中用況模型和分析模型的區(qū)別。

34.簡述邊界值分析在設(shè)計(jì)測試用例時可遵循的原則。

35.簡述瀑布模型各階段。

36.簡述選擇軟件生存周期模型(SLCM)的步驟。

37.簡述模塊的控制域和作用域的概念以及它們的啟發(fā)式原則。

四、綜合應(yīng)用題(本大題共2小題。每小題10分,共20分)

38.假設(shè)某信息系統(tǒng)有如下功能:

⑴計(jì)算標(biāo)準(zhǔn)分:根據(jù)考生原始分計(jì)算,得到標(biāo)準(zhǔn)分,存入考生分?jǐn)?shù)文件;

(2)計(jì)算錄取線分:根據(jù)標(biāo)準(zhǔn)分、招生計(jì)劃文件中的招生人數(shù),計(jì)算錄取線,存入錄取文件。

請畫出該系統(tǒng)的數(shù)據(jù)流圖,并指出其包含的元素。

39.采用白盒測試法對題39圖所對應(yīng)的程序流程圖進(jìn)行測試。要求從題39表的候選答

案中分別找出滿足語句覆蓋、分支覆蓋、條件覆蓋、條件組合覆蓋和路徑覆蓋5種覆蓋

標(biāo)準(zhǔn)的最少測試用例。

題39表

①x=90,y=70②x=50,y=50

x=90,y=90x=90,y=70

③④

x=50,y=50x=40,y=90

x=90,y=90x=90,y=70

⑤x=50,y=50⑥x=70,y=90

x=90,y=70x=50,y=50

x=90,y=90x=90,y=90

x=90,y=70x=50,y=50

⑦⑧

x=90,y=70x=90,y=50

x=70,y=90x=80,y=80

x=90,y=90x=90,y=90

x=90,y=70x=80,y=80

x=90,y=30x=90,y=70

x=70,y=90x=70,y=90

⑨⑩

x=30,y=50x=30,y=90

x=70,y=70x=0,y=90

x=50,y=50x=70,y=70

x=50,y=50

絕密★啟用前

2016年4月高等教育自學(xué)考試全國統(tǒng)一命題考試

軟件工程試題答案及評分參考

(課程代碼02333)

一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)

LE:2.B3.C4,A5.D

6?4L7.A8.C9.310.D

1LB12.A13.D14.A15.C

二,填空題(本大題共20空,號空1!分屋共20分)

16.程序17.無歧義的(或無二義的)

18.一致的19.判定表

20.通信內(nèi)聚2L變換.型數(shù)據(jù)流圖

22.盒圖(或NS圖)23,聚合

24.系統(tǒng)分析層、實(shí)現(xiàn)層25.測試執(zhí)行

25.有效性測試27.基本過程

28.過程管理計(jì)劃、軟件配置管理計(jì)劃(或SCMP)

29.系統(tǒng)工程CMM、集成產(chǎn)品開發(fā)CMM(或產(chǎn)品集成開發(fā)CMM)

30.能力等級31.方法、設(shè)備

三、簡答題(本大題共6小題,每小題5分,共30分)

32.(1)程序流程圖主要優(yōu)點(diǎn)是對控制流程的描繪很直觀,便于初學(xué)者掌握;(2分)其

主要缺點(diǎn)如下:

(2)不是一種逐步求精的工具;(1分)

(3)所表達(dá)的控制流,往往不受任何約束可隨意轉(zhuǎn)移,從而會影響甚至破壞好的系

統(tǒng)結(jié)構(gòu)設(shè)計(jì);(1分)

(4)不易表示數(shù)據(jù)結(jié)構(gòu)。(1分)

33.(答對」個給1分,本題最高5分)

(1)前者使用客戶語言來描述,后者使用開發(fā)語言來描述;(1分)

(2)前者給出的是系統(tǒng)對外的視圖,后者給出的是系統(tǒng)對內(nèi)的視圖;(1分)

(3)前者使用用況予以結(jié)構(gòu)化,后者使用街型類予以結(jié)構(gòu)化;(1分)

(4)前者可■以作為客戶和開發(fā)者之間的契約,后者可以作為開發(fā)者理解系統(tǒng)的基

軟件工程試題答案及評分參考第1頁(共3頁)

礎(chǔ);(1分)

(5)前者在需求之間可能存在一些冗余、不一致和沖突等問題,后者不存在這些問

題;(1分)

(6)前者捕獲的是系統(tǒng)功能,后者給出的是細(xì)化的系統(tǒng)功能;(1分)

(7)前者定義了一些進(jìn)一步需要在分析模型中予以分析的用況,后者定義了用況模

型中每一個用況的細(xì)化。(1分)

34.{1)如果某個輸入條件規(guī)定了輸入值的范圍,則應(yīng)選擇正好等于邊界值的數(shù)據(jù),以

及剛剛超過邊界值的數(shù)據(jù)作為測試數(shù)據(jù);(1分)-

(2)如果某個輸入條件規(guī)定了值的個數(shù),則可用最大個數(shù)、最小個數(shù)、比最大個數(shù)多

1、比最小個數(shù)少1的數(shù)作為測試數(shù)據(jù);(1分)

(3)如果程序的規(guī)格說明中,輸入域或輸出域是有序集合,則選取集合的第一個元

素、最后一個元素以及典型元素作為測試用例;(1分)

(4)如果程序中使用了內(nèi)部數(shù)據(jù)結(jié)構(gòu),則應(yīng)當(dāng)選擇這個內(nèi)容數(shù)據(jù)結(jié)構(gòu)的邊界上的值

作為測試用例分)

(5)分析規(guī)格說明,找出其他可能的邊界條件。(1分)

35.(答對1個給1分,本題最高5分)

")系統(tǒng)需求;(1分)

(2)軟件需求;(1分)

(3)需求分析;(1分)

(4)設(shè)計(jì);(I分)

(5)編碼;(I分)

(6)測試;(1分)

(7)運(yùn)行。(I分)

36.(1)標(biāo)識開發(fā)項(xiàng)目可用的SLCM;(1分)

(2)標(biāo)識那些會影響SLCM選擇的屬性;(1分)

(3)標(biāo)識為選擇SLCM所需要的任何約束;(1分)

(4)評估所選擇的S

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論