(專升本)自考2019年4月自考《軟件工程》高等教育自學(xué)考試考試試卷_第1頁
(專升本)自考2019年4月自考《軟件工程》高等教育自學(xué)考試考試試卷_第2頁
(專升本)自考2019年4月自考《軟件工程》高等教育自學(xué)考試考試試卷_第3頁
(專升本)自考2019年4月自考《軟件工程》高等教育自學(xué)考試考試試卷_第4頁
(專升本)自考2019年4月自考《軟件工程》高等教育自學(xué)考試考試試卷_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

絕密★考試結(jié)束前

全國2019年4月高等教育自學(xué)考試

軟件工程試題

課程代碼:02333

請考生按規(guī)定用筆將所有試題的答案涂、寫在答題紙上。

選擇題部分

注意事項:

1.答題前,考生務(wù)必將自己的考試課程名稱、姓名、準考證號用黑色字跡的簽字筆或鋼筆

填寫在答題紙規(guī)定的位置上。

2.每小題選出答案后,用2B鉛筆把答題紙上對應(yīng)題目的答案標號涂黑。如需改動,用橡

皮擦干凈后,再選涂其他答案標號。不能答在試題卷上。

一、單項選擇題:本大題共15小題,每小題2分,共30分,在每小題列出的備選項中

只有一項是最符合題目要求的,請將其選出。

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

現(xiàn)的現(xiàn)象Y。這里的X和Y分別是

A.軟件和軟件神話B.軟件工程和軟件神話

C.軟件和軟件危機D.軟件工程和軟件危機

2.在軟件開發(fā)領(lǐng)域中,屬于軟件模型的是

A.部署模型B.系統(tǒng)模型

C.概念模型D.需求模型

3.需求發(fā)現(xiàn)的常用技術(shù)中,要需求人員把自己作為系統(tǒng)的最終用戶的是

A.提煉B.觀察

C.自悟D.交談

4.“一種基于良構(gòu)數(shù)學(xué)概念的符號體系來編制需求規(guī)約”的表達風格是

A.非形式化的B.形式化的

C.半形式化的D.全形式化的

5.表達結(jié)構(gòu)化分析方法的基本術(shù)語中,表示“數(shù)據(jù)的靜態(tài)結(jié)構(gòu)”的是

A.加工B.數(shù)據(jù)源

C.數(shù)據(jù)流D.數(shù)據(jù)存儲

6.下列選項中,常用作總體設(shè)計的工具是

A.HIPO圖B.N-S圖

C.PAD圖D.DFD圖

7.研究發(fā)現(xiàn)設(shè)計得很好的軟件結(jié)構(gòu),通常是頂層模塊扇出較X,中間層模塊扇出較Y,

而底層模塊有較Z的扇人。這里的Y和Z分別是

A.大和大B.小和大

C.大和小D.小和小

浙02333#軟件工程試題第1頁(共4頁)

8.UML表達關(guān)系的術(shù)語中.組合是一種特殊形式的

A.細化B,泛化C.聚合D.依賴

9.UML的圖形化工具中,“可用于創(chuàng)建有關(guān)系統(tǒng)的行為生存周期模型,給出生存期內(nèi)的

階段信息”的圖是

A.用況圖B.對象圖

C.順序圖D.狀態(tài)圖

10.在RUP中,規(guī)定了4個開發(fā)階段,每一階段都有同樣的工作流,即需求、分析、設(shè)計、

實現(xiàn)和

A.測試B.獲取C.編碼D.維護

H.黑盒測試技術(shù),又稱為

A.路徑測試技術(shù)B.功能測試技術(shù)

C.系統(tǒng)測試技術(shù)D.結(jié)構(gòu)測試技術(shù)

12.每個模塊完成了單元測試,把它們組裝在一起并不一定能夠正確地工作,其原因是模

塊的組裝存在一個

A.時序問題B.協(xié)作問題

C.接口問題D.控制問題

B.按照《ISO/IEC軟件生存周期過程12207-1995》標準,可歸于基本過程活動集的是

A.培訓(xùn)過程B.文檔過程C.管理過程D.維護過程

14.軟件開發(fā)的螺旋模型適用于

A.需求被清晰定義的項目B.客戶不能確定系統(tǒng)需求的項目

C.面向?qū)ο蠹夹g(shù)的軟件開發(fā)D.小型且質(zhì)量要求低的軟件開發(fā)

15.CMMI能力等級的4級為

A.已定量管理級B.已管理級

C.已定義級D.已執(zhí)行級

非選擇題部分

注意事項:

用黑色字跡的簽字筆或鋼筆將答案寫在答題紙上,不能答在試題卷上。

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

16.20世紀60年代末到80年代初,這一時期軟件工程的主要特征可^括為:前期主要研

究系統(tǒng)實現(xiàn)技術(shù),后期則開始關(guān)注軟件質(zhì)址和O

17.在軟件開發(fā)領(lǐng)域,分層的基本動機是為了控制開發(fā)的復(fù)雜性。在需求層上創(chuàng)建的系

統(tǒng)是對客觀事物系統(tǒng)的抽象,即問題定義。

18.針對單一需求基本性質(zhì)的驗證,可采用不同的活動和技術(shù)。其中,驗證需求是不是歧

義的,一般可采用O

19.在結(jié)構(gòu)化方法中,HIPO圖應(yīng)用在階段,由IPO圖和兩

部分組成的。

浙02333#軟件工程試題第2頁(共4頁)

20.“指受該模塊內(nèi)一個判定所影響的所有模塊的集合”稱為模塊的o

21.在一個軟件結(jié)構(gòu)中,寬度是指同一個層次上模塊總數(shù)的而對寬度膨

響最大的因素是模塊的O

22.在泛化中,如果一個類只有一個父類,則說它使用了o

23.實踐經(jīng)驗告訴人們,認識行為的一個有效途徑是要從多個視角對其進行抽象:從功能

的視角、從交互的視角、從生存周期的視角。UML提供的圖形化工具中,支持系統(tǒng)生

存周期建模的是_________,支持系統(tǒng)交互建模的是O

24.RUP利用UML提供的術(shù)語和工具定義了需求獲取層、系統(tǒng)分析層、設(shè)計層、

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

25.在路徑測試技術(shù)中,___________是測試用例設(shè)計的基礎(chǔ),好的用例設(shè)計是發(fā)現(xiàn)程

序錯誤的關(guān)鍵。

26.單元測試以文檔為指導(dǎo)。一般來說,它往往采用測試

技術(shù)。

27.在標準《ISO/IEC軟件生存周期過程12207-1995》中,按過程主體把軟件生存周期過

程分為基本過程----------過程和組織過程。

28.瀑布模型規(guī)定了各開發(fā)階段的活動,并且自上而下具有相互銜接的

順序,還規(guī)定了每一階段的_________作為輸出傳送到下一階段。

29.CMMI是針對系統(tǒng)/產(chǎn)品開發(fā)的能力成熟度模型,集成了3個源模型:軟件CMM、系統(tǒng)

工程CMM和o

30.CMMI的能力等級和成熟度等級在概念上是互補的,區(qū)別在于能力等級是用來表征

組織對_________過程域的改善。

三、簡答題:本大題共6小題,每小題5分,共30分。

31.簡述軟件開發(fā)的本質(zhì)及其涉及到的問題。

32.簡述需求規(guī)約的概念及其基本性質(zhì)。

33.什么是模塊?什么是模塊耦合?簡述常用的模塊耦合類型及其設(shè)計原則

34.為什么UML要同RUP一起才稱得上是軟件開發(fā)的方法學(xué)?

35.簡述白盒測試技術(shù)的要點,并舉例說明。

36.簡述增量模型的優(yōu)缺點。

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

37.一個簡化的學(xué)生成績管理系統(tǒng)描述如下:教務(wù)人員維護學(xué)生信息和課程信息,將學(xué)生

信息錄入到學(xué)生信息表,將課程信息錄入到課程表,將學(xué)生成績錄入到成績表。學(xué)生

登錄系統(tǒng),查詢個人學(xué)生成績。請畫出該系統(tǒng)的頂層DFD圖和。層DFD圖。

浙02333#軟件工程試題第3頁(共4頁)

38.設(shè)被測試的程序段為:

begin

if((a>2)and(b=1))

thenT=10;

if((a=3)ur(x>l))

thenT=20;

end

可供選擇的測試用例如題38表。

題38表

編號測試用例

①a=3,b=1,x=3

②a=3,b=1,x=0

③a=4,b=1,x=3

④a=4,b=l,x=0

⑤a=3,b=0,x=3

⑥a=3,b=0,x=0

⑦a=4,b=0,x=3

⑧a=4,b=0,x=0

⑨a=1,b=1,x=3

⑩a=1,b=0,x=3

?a=1,b=1,x=0

a=1,b=O,x=0

請畫出該段程序的流程圖。選取較少的測試用例編號,用分支覆蓋、路徑覆蓋、

語句覆蓋3種方法來測試這段程序,并指出哪種方法的覆蓋強度最弱。

浙02333#軟件工程試題第4頁(共4頁)

零選擇題(本言共15小題黑;題2分決3。分)

6A7.B工:?:5.D

9D

“B12.CI3,D10.A

二M空題(本大題共20空,每空1分赴84a.14815.A

16.虻件錚畫就上?〃——二三",共20分)6lMtWm.zihoyj.co.

17.概念模型

18.需求復(fù)審

20.作用域19.總體設(shè)計,H圖(或?qū)哟螆D)

單繼承2L最大值,扇出

4實現(xiàn)層23.狀態(tài)圖,交互圖

:詳?設(shè)計.白盒272.5支.路持徑選取

::手魯(或工作對象以及本階段的工作成果;

皿鹿成開發(fā)CMM30.單個

'3::"著手共6小題,每小題5分,共30分)

啜j”發(fā)的本質(zhì)概括為:不同抽象層術(shù)語之間的“映射”,以及不同抽象層處

理弋輯之間的“映射”。(2分)它涉及到兩方面的問題;

如何實現(xiàn)這樣的映射,這是技術(shù)層面上的問題;(1分)

~是如何管理這樣的映射,以保障映射的有效性和正確性。這是管理層面

32.心士的問題。(2分)

j規(guī)約是一個軟件項/產(chǎn)品/系統(tǒng)所有需求陳述的正式文檔,它表達了一個軟

品/系統(tǒng)的概念模型。(1分)需求規(guī)約一般需要滿足以下4個基本性質(zhì):

重要性和穩(wěn)定性程度:按需求的重要性和穩(wěn)定性,對需求進行分級;(1分)

2)可修改的:在不過多地影響其他需求的前提下,可以容易修改一個單一需

李(1分)

(4完贅的:沒有被遺漏的需求;(1分)

飛蘆鬻盥鬻二品以及相關(guān)暮獷分)

嘮黑濫鬣需落黑需嬴耦合…'數(shù)據(jù)

耦合等;(2分,至少回答出4個)才…而)

軟件工程試題答案及評分參考第1A、

(4)沒計原則:如果模塊間必須存在煙介,就盡世使用數(shù)據(jù)煙合,少用控制桐合,

限制公共朋合的把用,避免使用內(nèi)容刷合。(1分)

34.(1)-,種軟件開發(fā)方法學(xué).至少由3部分組成:用于表達基本信息的術(shù)語,用于組

織基本依息的表達格式,用于在不同抽象層之間進行映射的過程指導(dǎo);

(2分)

(2)UML僅包括前兩方面的內(nèi)容,因此它只是一種可視化的建模語言.而不是一

種特定的軟件開發(fā)方法學(xué);(1分)

(3)RUP給出的是種基于UML的過程指導(dǎo),滿足軟件開發(fā)方法學(xué)的第三項內(nèi)

容。因此UML要同RUP一起才稱褥上是一種軟件開發(fā)的方法學(xué)。(2分)

35.(I)白盆測試技術(shù).乂稱為結(jié)構(gòu)測試技術(shù),它依據(jù)程序的邏軾結(jié)構(gòu),以控制流程

圖作為被測對象建模工具;(2分)

(2)典型的是路徑測試技術(shù),路徑測試大致布?語句覆盜、分支覆蓋、條件組合圈

蓋和路徑覆蓋等測試策略;(2分)

(3)這幾種不同的測試策略之間具有偏序關(guān)系,即路徑覆蓋的測試度也最強?而

語句覆蓋最弱。(I分)

36.(I)增城模型意指需求可以分組,形成一個個的增出,并可形成一個結(jié)構(gòu)??梢?/p>

該模型有一個前提,即需求可結(jié)構(gòu)化;(I分)

(2)優(yōu)點:增卅模型笫一個可交付版本所需要的時間和成本較少。可以瓏少用

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論