軟件工程理論與實踐 試卷及答案_第1頁
軟件工程理論與實踐 試卷及答案_第2頁
軟件工程理論與實踐 試卷及答案_第3頁
軟件工程理論與實踐 試卷及答案_第4頁
軟件工程理論與實踐 試卷及答案_第5頁
全文預(yù)覽已結(jié)束

付費下載

下載本文檔

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

文檔簡介

試卷

一、判斷題(每題2分,共2()分)

1、在軟件工程方法學(xué)中,包含方法、工具、管理三個元素(x)

2、二八定律在軟件開發(fā)中建議的是用20%的時間去完成80%的開發(fā)進(jìn)度,用剩卜80%的時

間去完成剩余的20%的工作(4)

3、技術(shù)可行性研究一般包括風(fēng)險、資源和技術(shù)分析(山

4、用戶需求是用戶對軟件的合理請求,因此要全盤接收用戶所有的要求(x)

5、增量模型中,只有前一階段的不符合項全部改正后,才允許開發(fā)人員進(jìn)行下一階段的工

作(x)

6、在面向?qū)ο蠓椒ㄖ校瑢τ诳陀^事物的描述,其靜態(tài)特征用對象的方法表示(x)

7、所有的類都必須與客觀事物相對應(yīng),都必須有具體的實例(x)

8、在關(guān)聯(lián)關(guān)系中,聚合是組合的一種特殊形式(x)(聚合是特殊的關(guān)聯(lián))

9、白盒測試是結(jié)構(gòu)測試,被測對象基本上是源程序,以程序的內(nèi)部邏輯為基礎(chǔ)設(shè)計測試用

例N)

10、黑盒測試可以發(fā)現(xiàn)界面錯誤、性能錯誤、功能遺漏以及冗余代碼等問題(X)

二、單選題(每題2分,共20分)

1、下列不屬于軟件模型的是(A)

A.概念模型

B.設(shè)計模型

C.實現(xiàn)模型

D.部署模型

2、多選:下列關(guān)于增量模型的說法正確的是(A)

A.增量模型要求需求在最初階段就要完整和明確。

B.相比于瀑布模型,采用漕量模型開發(fā)的項目所需的成本和時間要少。

C.用增量模型時,每一增量必須按照既定順序依次開發(fā),不能更改。

D.增量模型不能夠更早的句用戶交付第一個版本的系統(tǒng),

3、負(fù)責(zé)項目規(guī)劃與監(jiān)控、風(fēng)險跟蹤和變更控制、結(jié)項管理,對項目需求、進(jìn)度、質(zhì)量、成

本負(fù)最大責(zé)任的角色是(B)

A.項目領(lǐng)導(dǎo)

B.項目經(jīng)理

C.系統(tǒng)設(shè)計師

D.需求分析員

4、關(guān)于統(tǒng)一建模語言UML說法正確的是(D)

A.UML是一種可視化的程序設(shè)計語言

B.UML只在需求分析階段有重要作用

C.UML是工具或知識庫的規(guī)格說明

D.UML以面向?qū)ο蟮姆绞絹砻枋鱿到y(tǒng)

5、UML中包的作用要做到(C)

A.高內(nèi)聚高耦合

B.低內(nèi)聚高耦合

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

D.低內(nèi)聚低耦合

6、下面哪一組是順序圖的元素(A)

A.對象、生命線、激活、消息

B.對象、消息、鏈

C.動作、控制流、泳道、節(jié)點

D.對象、組件、接口、關(guān)系

7、面向過程詳細(xì)設(shè)計的描述工具不包括(C)

A.程序流程圖

B.N-S圖

C.類圖

D.決策表

8、對象設(shè)計的內(nèi)容不包括(B)

A.對象中對屬性和操作的詳細(xì)描述

B.類中各種服務(wù)的定義

C.類之間各種關(guān)系定義

D.隨心之間動態(tài)交互行為

9、下列哪一項不是軟件實現(xiàn)的原則(D)

A.易于驗證

B.適應(yīng)變化

C.遵守規(guī)范

D.詳實具體

10、黑盒測試的對象是(D)

A.軟件模塊

B.軟件組件

C.軟件系統(tǒng)

D.以上都是

三、陸答題(每題5分,共20分)

1、請簡述結(jié)構(gòu)化分析方法的主要思想。

答:結(jié)構(gòu)化是把系統(tǒng)的功能當(dāng)作一個大模塊,根據(jù)分析與設(shè)計的不同要求,進(jìn)行模塊分解或

組合?;舅悸肥前颜麄€系統(tǒng)開發(fā)過程分成若干階段,每個階段進(jìn)行若干活動,每項活動應(yīng)

用一系列標(biāo)準(zhǔn)、規(guī)范、方法和技術(shù),完成一個或多個任務(wù),形成符合需求的軟件產(chǎn)品。

2、請簡述軟件設(shè)計中概要設(shè)計與詳細(xì)設(shè)計的差異。

答:概要設(shè)計的主要目的是按某種設(shè)計方法,將軟件系統(tǒng)分解為多個子系統(tǒng),再將子系統(tǒng)分

解為多個模塊或部件,并將系統(tǒng)所有的功能合理地分配到模塊或部件中去。

詳細(xì)設(shè)計是面向程序員的,主要目的是按某種設(shè)計方法,將軟件系統(tǒng)的模塊或部件,進(jìn)

行編程實現(xiàn)設(shè)計,用以知道程序人員編寫代碼,形成模塊或部件的實現(xiàn)藍(lán)圖。

3、軟件開發(fā)中有哪幾種過程模型?哪些適用于面向?qū)﹀璧能浖_發(fā)?

答:軟件開發(fā)中常見的軟;牛過程模型有瀑布模型、快速原型模型、增量模型、螺旋模型、噴

泉模型、統(tǒng)一-軟件開發(fā)過程模型等。其中噴泉模型、統(tǒng)一軟件開發(fā)過程模型適用于面向?qū)ο?/p>

的軟件開發(fā)。

4、什么是類?什么是對象?什么是類的構(gòu)成成分?

答:類是一組具有相同屬性、操作的相似對象的描述。對象是類的一個實例,由一組屬性和

操作組成。類的構(gòu)成成分包括:類名、屬性、操作。

四、應(yīng)用題(共40分)

1、某一新聞管理系統(tǒng)主要用來發(fā)布新聞,管理員只需要一個,登錄后可以在后臺發(fā)布新聞。

任何人可以瀏覽新聞,瀏覽者可以注冊成為系統(tǒng)會員,注冊后可對新聞進(jìn)行評論。管理員在

后臺可以對新聞、評論進(jìn)行管理,如修改、刪除等。請畫出該新聞管理系統(tǒng)的用例圖。(10

分)

答:

2、下圖為開發(fā)?個鐵路自動售票系統(tǒng)(預(yù)計從2021年使用到2031年),請完成下面的數(shù)據(jù)

流圖和數(shù)據(jù)字典,請從供選擇的答案中選出A,B,C,D,E的內(nèi)容,并給出F,G和H的

內(nèi)容,填在答案欄中。(15分)

(1)數(shù)據(jù)流圖

鐵路自動售票系統(tǒng)數(shù)據(jù)流

【供選擇的答案】

A?E(1)車次表(2)接受(3)售票記錄(4)購票請求(5)拒絕

(2)數(shù)據(jù)字典

購票請求=F

乘車日期=6

到站=4{字母}20

字母=rA''.."Z'T'a".."z"]

車次=“001”.「999”

拒絕=[無車次|無票]

無車次="notrain"

無票="noticket”

接受="tosale”

己收款="ycs”

車次表={起站+止站+車次}

起站=止站=到站

售票記錄={乘車日期+起站+止站+車次+座號}

座號=車廂號卜座位號

車廂號="01”.."20”

座位號=H

注:

“01”..“20”表示數(shù)字范圍從01到20

乘車日期應(yīng)給出年月日,例如2021/6/1

假設(shè)每個車廂有100個座位

答案:

A:購票請求

B:接受

C:拒絕

D:車次表

E:售票記錄

F:{乘車日期+到站+車次}

G:“2021”..''203G+'7M12"+'平'+”01"..”3G

H:“001”…"100”

3、某工廠公開招工,規(guī)定報名者的年齡應(yīng)在16周歲至35周歲之間(到2005年3月30日

止)。即出生年月不在上述范圍內(nèi),拒絕接受,并顯示“年齡不合格”等出錯信息。假定出生

年月由6位數(shù)字字符表示,前4位代表年,后2位代表月。(15分)

(1)利用等價類法設(shè)計測試用例。

(2)利用邊界值分析法設(shè)計測試用例

答案:

等價類表如下:

榆入條件有效等價類無效等價類

出生年月①6位數(shù)字字符②有非數(shù)字字符

③少于6個數(shù)字符④多于6個數(shù)字符

對應(yīng)數(shù)值⑤在197003—⑥<197003

198903之間⑦>198903

月份對應(yīng)數(shù)值⑧在1—12之間⑼等于0

⑩>12

依據(jù)等價類法設(shè)計測試用例如卜.表:

測試數(shù)據(jù)期望結(jié)果覆蓋等價類

197311輸入有效①⑤⑧

MAY,72榆入無效②

19725榆入無效③

1983011輸■入無效

195512輸入無效⑥

199510輸入無效⑦

197300榆入無效⑨

輸入無效

197622⑩

依據(jù)邊界值分析法設(shè)計測試用例如下表:

輸入條件測試數(shù)據(jù)測試數(shù)據(jù)期望結(jié)果

出5個數(shù)字字符19745

生7個數(shù)字字符

年1983011

產(chǎn)輸入無效

月有1個非法字符19705A

全是非法字符AUGUST

6個數(shù)字字符197003

榆入有效

對197003

應(yīng)剛好35周歲A榆入有效

198903_

數(shù)剛好16周歲

值1970021

剛好>35198904一

榆入無效

剛好<16r

應(yīng)月份為1月198901-

溫馨提示

  • 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

提交評論