版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
試卷代號(hào):1260座位號(hào)rn
國家開放大學(xué)(中央廣播電視大學(xué))2018年秋季學(xué)期"開放本科"期末考試
軟件工程試題(半開卷)
2019年1月
E
戶分陀人|一、選擇題(請(qǐng)從四個(gè)可選項(xiàng)中選擇正確答案。共60分,每小題3分)
1.下面哪個(gè)選項(xiàng)不是軟件工程研究的內(nèi)容?()
A.生產(chǎn)元故障的軟件B.精通一門編程語言
c.生產(chǎn)滿足用戶需求的軟件D.生產(chǎn)及時(shí)交付的軟件
2.螺旋模型是一種考慮了()的軟件開發(fā)模型。
A.效率B.風(fēng)險(xiǎn)判斷
c.可移植性D.如何選擇開發(fā)項(xiàng)目經(jīng)理
3.SW-CMM是一種()規(guī)范。
A.編程規(guī)范B.軟件工作通用模型
C.軟件設(shè)計(jì)模型D.軟件成熟度模型
4.可行性研究實(shí)質(zhì)上是在較高層次上、以較抽象的方式進(jìn)行()的過程。
A.詳細(xì)軟件設(shè)計(jì)B.需求分析過程
C.深人的需求分析D.測(cè)試設(shè)計(jì)
5.與傳統(tǒng)行業(yè)的生產(chǎn)相比較,軟件的需求具有(。
A.主觀性B.穩(wěn)定性
C.明確性D.客觀性
6.源程序的效率與()階段確定的算法的效率直接有關(guān)。
A.概要設(shè)計(jì)B.總體設(shè)計(jì)
C.單元設(shè)計(jì)D.詳細(xì)設(shè)計(jì)
667
7.DFD中的每個(gè)加工至少需要()。
A.一個(gè)輸入流B.一個(gè)輸出流
c.一個(gè)輸人或輸出流D.一個(gè)輸入流和一個(gè)輸出流
8.搞合度最高的是()。
A.外部錮合B.內(nèi)容精合
c.控制藕合D.數(shù)據(jù)藕合
9.為了提高模塊的獨(dú)立性,模塊之間最好是()。
A.控制藕合B.公共藕合
c.內(nèi)容精合D.數(shù)據(jù)藕合
10.UML中,包圖是一種()。
A.集合B.數(shù)據(jù)結(jié)構(gòu)
c.分組機(jī)制D.對(duì)系統(tǒng)的動(dòng)態(tài)描述
11.面向?qū)ο笤O(shè)計(jì)首先要確定系統(tǒng)的總體結(jié)構(gòu)和風(fēng)格,構(gòu)造系統(tǒng)的()。
A.邏輯模型B.物理模型
c.數(shù)據(jù)模型D.用例模型
12.面向?qū)ο笤O(shè)計(jì)的步驟中,正確的順序是〈〉。
A.系統(tǒng)構(gòu)架設(shè)計(jì)、用例設(shè)計(jì)、類設(shè)計(jì)
B.系統(tǒng)構(gòu)架設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)和用戶界面設(shè)計(jì)
c.類設(shè)計(jì)、用例設(shè)計(jì)、構(gòu)架設(shè)計(jì)
D.用例設(shè)計(jì)、構(gòu)架設(shè)計(jì)、類設(shè)計(jì)
13.類有3種類型,即()。
A.邊界類、實(shí)體類、控制類B.實(shí)體類、控制類、界面類
c.控制類、實(shí)體類、虛類D.界面類、控制類、公共類
14.()是一般化類與特殊化類之間的一種關(guān)聯(lián)形式,設(shè)計(jì)時(shí)應(yīng)該適當(dāng)使用這種藕合。
A.消息連接B.參數(shù)傳遞
c.方法重寫D.繼承
668
15.程序設(shè)計(jì)語言的技術(shù)特性不應(yīng)包括(λ
A.數(shù)據(jù)結(jié)構(gòu)的描述性B.抽象類型的描述性
C.數(shù)據(jù)庫的易操作性D.軟件的可移植性
16.程序的三種基本控制結(jié)構(gòu),包括順序結(jié)構(gòu)、()和循環(huán)結(jié)構(gòu)。
A.條件/判斷結(jié)構(gòu)B.說明結(jié)構(gòu)
C.輸入結(jié)構(gòu)D.輸出結(jié)構(gòu)
17.一般性的軟件其測(cè)試工作量大約占整個(gè)開發(fā)工作量的〈)。
A.小于10%B.40%
C.90%D.大于100
18.下面哪些測(cè)試方法屬于黑盒測(cè)試?(
A.路徑測(cè)試B.等價(jià)類劃分
C.條件判斷D.循環(huán)測(cè)試
19.不屬于軟件項(xiàng)目管理的是(
A.開發(fā)機(jī)構(gòu)能力評(píng)估B.項(xiàng)目風(fēng)險(xiǎn)評(píng)估
c.質(zhì)量監(jiān)控B軟件銷售利潤(rùn)
20.軟件特性中,相互矛盾的是〈〉。
A.可理解性與可測(cè)試性B.效率與可修改性
C.可修改性和可理解性D.可理解性與可讀性
!得分|評(píng)卷人|
|二、筒答題{共30分,每小題6分}
21.簡(jiǎn)述軟件過程模型。
22.試分析結(jié)構(gòu)化方法存在的主要問題是什么?
23.請(qǐng)說明快速原型化模型的基本思想。
24.軟件需求可以分為業(yè)務(wù)需求、用戶需求、功能需求和非功能需求,請(qǐng)分析業(yè)務(wù)需求與
功能需求的區(qū)別?
669
25.設(shè)計(jì)下列偽程序的條件組合覆蓋測(cè)試用例.
BEGIN
INPUT(x,y,。
IF(y>l)AND(z=O)THEN
x=x/y
ENDIF
IF(y=2)OR(x=l)THEN
x=x+l
ENDIF
PRINT(x)
END
i巳嚴(yán)i三、應(yīng)用題(10分}
26.學(xué)校教師工資管理系統(tǒng)的需求描述如下z教師每月末將本月的工作量輸入到系統(tǒng)中,
學(xué)院負(fù)責(zé)人對(duì)教師輸入的工作量進(jìn)行審核,財(cái)務(wù)部門對(duì)審核后的工作量計(jì)算本月工資,本月工
資=基本工資+各種補(bǔ)貼+工作量獎(jiǎng)金一稅收一保險(xiǎn)-公積金?;竟べY、各種補(bǔ)貼、保險(xiǎn)、
公積金信息由人事處負(fù)責(zé)輸入和維護(hù),教師可以查詢?cè)鹿べY明細(xì)。銀行系統(tǒng)每月從本系統(tǒng)讀
人每位教師的實(shí)發(fā)工資,并向每位教師的銀行卡賬戶打人月工資。教師可以查詢自己銀行卡
的金額。
請(qǐng)針對(duì)上面描述的需求畫出數(shù)據(jù)流程圈。
670
試卷代號(hào):1260
國家開放大學(xué)(中央廣播電視大學(xué))2018年秋季學(xué)期"開放本科"期末考試
軟件工程試題答案及評(píng)分標(biāo)準(zhǔn)(半開卷)
〈供參考)
2019年1月
一、選擇題(請(qǐng)從四個(gè)可選項(xiàng)中選擇正確答票。共60分,每小題3分}
1.D2.B3.D4.B5.A
6.D7.D8.B9.D10.C
11.B12.A13.B14.D15.D
16.A17.B18.B19.D20.B
二、簡(jiǎn)答題{共30分,每小題6分}
21.簡(jiǎn)述軟件過程模型。
答案
(1)軟件過程是人們開發(fā)和維護(hù)軟件及相關(guān)產(chǎn)品的活動(dòng)、方法、實(shí)踐和改進(jìn)的集合。它明
確定義軟件過程中所執(zhí)行的活動(dòng)及其順序,確定沒一個(gè)活動(dòng)內(nèi)容和步驟,定義每個(gè)角色和
職責(zé)。
(2)軟件工程將軟件開發(fā)和維護(hù)的過程概況為8個(gè)大的活動(dòng)z問題定義、可行性研究、需求
分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、系統(tǒng)測(cè)試和運(yùn)行維護(hù)。
評(píng)分標(biāo)準(zhǔn)z每條3分。
22.試分析結(jié)構(gòu)化方法存在的主要問題是什么?
答案
(1)結(jié)構(gòu)化方法分析和設(shè)計(jì)階段所應(yīng)用的模型之間存在鴻溝。分析階段的主要模型是數(shù)
據(jù)流程圖,設(shè)計(jì)階段的主要模型是軟件模塊結(jié)構(gòu)圖,數(shù)據(jù)流程圖和軟件模塊結(jié)構(gòu)圖之間需要進(jìn)
行轉(zhuǎn)換。不同的人轉(zhuǎn)換出的模塊圖可能不同,有很大的隨意性。
671
(2)需求分析的細(xì)化程度沒有標(biāo)準(zhǔn),只能憑借分析人員的經(jīng)驗(yàn)自己把握z需求分析的過程
是在一種瀑布形式,當(dāng)需求變更時(shí),功能變化就會(huì)導(dǎo)致軟件模塊結(jié)構(gòu)發(fā)生變化,造成了軟件結(jié)
構(gòu)不穩(wěn)定。
(3)結(jié)構(gòu)化程序設(shè)計(jì)將數(shù)據(jù)定義與處理數(shù)據(jù)的過程相分離,不利于軟件復(fù)用。
(4)結(jié)構(gòu)化方法設(shè)計(jì)的軟件結(jié)構(gòu)不穩(wěn)定,缺乏靈活性,可維護(hù)性差。
評(píng)分標(biāo)準(zhǔn)z只要回答出以上三點(diǎn)即給6分。
23.請(qǐng)說明快速原型化模型的基本思想。
答案
在需求分析的同時(shí),以比較小的代價(jià)快速建立一個(gè)能夠反映用戶主要需求的原型系統(tǒng)。
用戶在原型系統(tǒng)上可以進(jìn)行基本操作,并且提出改進(jìn)意見,分析人員根據(jù)用戶的意見完善原
型,然后再由用戶評(píng)價(jià),提出建議,如此往復(fù),直到開發(fā)的原型系統(tǒng)滿足了用戶的需求為止?;?/p>
于快速原型化模型的開發(fā)過程基本上是線性的,從創(chuàng)建系統(tǒng)原型到系統(tǒng)運(yùn)行,期間沒有反饋
環(huán)。這是由于開發(fā)人員是在原型的基礎(chǔ)上進(jìn)行系統(tǒng)分析和設(shè)計(jì),而原型已經(jīng)通過了用戶和開
發(fā)組的審查,在設(shè)計(jì)階段由于有原型作設(shè)計(jì)參考,所以設(shè)計(jì)的結(jié)果正確率比較高。
評(píng)分標(biāo)準(zhǔn)z原型描述基本正確6分。
24.軟件需求可以分為業(yè)務(wù)需求、用戶需求、功能需求和非功能需求,請(qǐng)分析業(yè)務(wù)需求與
功能需求的區(qū)別?
答案
業(yè)務(wù)需求是用戶高層領(lǐng)導(dǎo)機(jī)構(gòu)決定的,它確定軟件的目標(biāo)、規(guī)模和范圍。業(yè)務(wù)需求一般在
進(jìn)行需求分析之前就應(yīng)該確定,需求分析階段要以此為參照制定需求調(diào)研計(jì)劃、確定用戶核心
需求和軟件功能需求。業(yè)務(wù)需求通常比較簡(jiǎn)潔,大約三~五頁紙就可以描述清楚,也可以將它
直接作為需求規(guī)格說明書中的一部分。
功能需求定義了軟件開發(fā)人員必須實(shí)現(xiàn)的軟件功能。用戶從他們完成任務(wù)的角度對(duì)軟件
提出了用戶需求,這些需求通常是凌亂的、非系統(tǒng)化的、有冗余的,開發(fā)人員不能據(jù)此編寫程
序。軟件分析人員要充分理解用戶需求,將用戶需求整理成軟件功能需求。開發(fā)人員根據(jù)功
能需求進(jìn)行軟件設(shè)計(jì)和編碼。
評(píng)分標(biāo)準(zhǔn)z業(yè)務(wù)需求和功能需求各占3分。
672
25.設(shè)計(jì)下列偽程序的條件組合覆蓋測(cè)試用例。
BEGIN
INPUT(x,y,。
IF(y>1)AND(z=O)THEN
x=x/y
ENDIF
IF(y=2)OR(x=l)THEN
x=x十l
ENDIF
PRINT(x)
END
答案
條件組合覆蓋標(biāo)準(zhǔn)為,使得每個(gè)判定表達(dá)式中條件的各種可能組合都至少出現(xiàn)一次。
本程序中共有兩個(gè)判定表達(dá)式,每個(gè)判定表達(dá)式中有兩個(gè)簡(jiǎn)單條件,因此,總共有8種可
能的條件組合,它們是z
y>l,z=O
y>l.z<>O
y<=l,z=O
y<=l,z<>O
y=2,x=l
y=2,x<>l
y<>2,x=l
y<>2,x<>l
條件組合覆蓋設(shè)計(jì)測(cè)試用例z
實(shí)現(xiàn)1,6兩種條件組合
輸入:x=4,y=2,z=O;
實(shí)現(xiàn)2,5兩種條件組合
輸入:x=1,y=2,z=l;
實(shí)現(xiàn)3,8兩種條件組合
輸入:x=2,y=l,z=O;
實(shí)現(xiàn)4,7兩種條件組合
673
輸入:x=l,y=l,z=l.
評(píng)分標(biāo)準(zhǔn):分析2分,每測(cè)試用例各1分。
三、應(yīng)用題(10分}
26.答案
[~Q
評(píng)分標(biāo)準(zhǔn):只要畫出工作量輸入、審核、計(jì)算工資、工資人卡、基本信息管理和查詢明細(xì)的
基本流程就給滿分,缺一個(gè)減1分;所用符號(hào)錯(cuò)誤減2分,流程不通減2分。
674
試卷代號(hào):1260座位號(hào)rn
國家開放大學(xué)(中央廣播電視大學(xué))2018年秋季學(xué)期"開放本科"期末考試
軟件工程試題(半開卷)
2019年1月
E
戶分陀人|一、選擇題(請(qǐng)從四個(gè)可選項(xiàng)中選擇正確答案。共60分,每小題3分)
1.下面哪個(gè)選項(xiàng)不是軟件工程研究的內(nèi)容?()
A.生產(chǎn)元故障的軟件B.精通一門編程語言
c.生產(chǎn)滿足用戶需求的軟件D.生產(chǎn)及時(shí)交付的軟件
2.螺旋模型是一種考慮了()的軟件開發(fā)模型。
A.效率B.風(fēng)險(xiǎn)判斷
c.可移植性D.如何選擇開發(fā)項(xiàng)目經(jīng)理
3.SW-CMM是一種()規(guī)范。
A.編程規(guī)范B.軟件工作通用模型
C.軟件設(shè)計(jì)模型D.軟件成熟度模型
4.可行性研究實(shí)質(zhì)上是在較高層次上、以較抽象的方式進(jìn)行()的過程。
A.詳細(xì)軟件設(shè)計(jì)B.需求分析過程
C.深人的需求分析D.測(cè)試設(shè)計(jì)
5.與傳統(tǒng)行業(yè)的生產(chǎn)相比較,軟件的需求具有(。
A.主觀性B.穩(wěn)定性
C.明確性D.客觀性
6.源程序的效率與()階段確定的算法的效率直接有關(guān)。
A.概要設(shè)計(jì)B.總體設(shè)計(jì)
C.單元設(shè)計(jì)D.詳細(xì)設(shè)計(jì)
667
7.DFD中的每個(gè)加工至少需要()。
A.一個(gè)輸入流B.一個(gè)輸出流
c.一個(gè)輸人或輸出流D.一個(gè)輸入流和一個(gè)輸出流
8.搞合度最高的是()。
A.外部錮合B.內(nèi)容精合
c.控制藕合D.數(shù)據(jù)藕合
9.為了提高模塊的獨(dú)立性,模塊之間最好是()。
A.控制藕合B.公共藕合
c.內(nèi)容精合D.數(shù)據(jù)藕合
10.UML中,包圖是一種()。
A.集合B.數(shù)據(jù)結(jié)構(gòu)
c.分組機(jī)制D.對(duì)系統(tǒng)的動(dòng)態(tài)描述
11.面向?qū)ο笤O(shè)計(jì)首先要確定系統(tǒng)的總體結(jié)構(gòu)和風(fēng)格,構(gòu)造系統(tǒng)的()。
A.邏輯模型B.物理模型
c.數(shù)據(jù)模型D.用例模型
12.面向?qū)ο笤O(shè)計(jì)的步驟中,正確的順序是〈〉。
A.系統(tǒng)構(gòu)架設(shè)計(jì)、用例設(shè)計(jì)、類設(shè)計(jì)
B.系統(tǒng)構(gòu)架設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)和用戶界面設(shè)計(jì)
c.類設(shè)計(jì)、用例設(shè)計(jì)、構(gòu)架設(shè)計(jì)
D.用例設(shè)計(jì)、構(gòu)架設(shè)計(jì)、類設(shè)計(jì)
13.類有3種類型,即()。
A.邊界類、實(shí)體類、控制類B.實(shí)體類、控制類、界面類
c.控制類、實(shí)體類、虛類D.界面類、控制類、公共類
14.()是一般化類與特殊化類之間的一種關(guān)聯(lián)形式,設(shè)計(jì)時(shí)應(yīng)該適當(dāng)使用這種藕合。
A.消息連接B.參數(shù)傳遞
c.方法重寫D.繼承
668
15.程序設(shè)計(jì)語言的技術(shù)特性不應(yīng)包括(λ
A.數(shù)據(jù)結(jié)構(gòu)的描述性B.抽象類型的描述性
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 馬鞍山職業(yè)技術(shù)學(xué)院《藝術(shù)形態(tài)采集課程設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 呂梁學(xué)院《成本會(huì)計(jì)模擬》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年臨時(shí)活動(dòng)場(chǎng)地租賃合同范本
- 2025年南寧貨車資格證試題及答案
- 2024年個(gè)人擔(dān)保書填寫說明3篇
- 2024年上門女婿財(cái)產(chǎn)分割及婚姻關(guān)系解除協(xié)議書3篇
- 洛陽文化旅游職業(yè)學(xué)院《池塘養(yǎng)殖學(xué)A》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年水利工程勞務(wù)分包協(xié)議樣本
- 單位人事管理制度精彩選集
- 辦公物業(yè)招投標(biāo)攻略流程掌握
- 山東實(shí)驗(yàn)中學(xué)2025屆高三第三次診斷考試 英語試卷(含答案)
- 2023年民航華北空管局招聘考試真題
- 自動(dòng)化立體倉庫倉儲(chǔ)項(xiàng)目可行性研究報(bào)告
- 中小學(xué)校圖書館管理員業(yè)務(wù)培訓(xùn)
- C語言編程新思路知到智慧樹期末考試答案題庫2024年秋山東理工大學(xué)
- GB/T 25229-2024糧油儲(chǔ)藏糧倉氣密性要求
- 拔罐療法在老年健康護(hù)理中的應(yīng)用與展望-2024年課件
- 2024-2030年中國球扁鋼行業(yè)發(fā)展規(guī)劃及投資需求分析報(bào)告
- 大華智能交通綜合管控平臺(tái)-標(biāo)準(zhǔn)方案
- 空調(diào)銷售及安裝企業(yè)的賬務(wù)處理-記賬實(shí)操
- 大班冬至課件教學(xué)
評(píng)論
0/150
提交評(píng)論