![軟件工程-2021-2-開放本科電大期末考試_第1頁(yè)](http://file4.renrendoc.com/view8/M00/30/2E/wKhkGWchfnGAE1MEAADmZKFuclI627.jpg)
![軟件工程-2021-2-開放本科電大期末考試_第2頁(yè)](http://file4.renrendoc.com/view8/M00/30/2E/wKhkGWchfnGAE1MEAADmZKFuclI6272.jpg)
![軟件工程-2021-2-開放本科電大期末考試_第3頁(yè)](http://file4.renrendoc.com/view8/M00/30/2E/wKhkGWchfnGAE1MEAADmZKFuclI6273.jpg)
![軟件工程-2021-2-開放本科電大期末考試_第4頁(yè)](http://file4.renrendoc.com/view8/M00/30/2E/wKhkGWchfnGAE1MEAADmZKFuclI6274.jpg)
![軟件工程-2021-2-開放本科電大期末考試_第5頁(yè)](http://file4.renrendoc.com/view8/M00/30/2E/wKhkGWchfnGAE1MEAADmZKFuclI6275.jpg)
版權(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)巨口
國(guó)家開放大學(xué)2020年春季學(xué)期期末統(tǒng)一考試
軟件工程試題
2020年7月
題號(hào)二i三}總分
分?jǐn)?shù)
得分評(píng)卷人
一、選擇題,請(qǐng)從四個(gè)可選項(xiàng)中選擇正確答案。(60分.每題3分)
1.軟件開發(fā)活動(dòng)的順序應(yīng)該是()。
A.問題定義、可行性研究、需求分析、設(shè)計(jì)、編碼和測(cè)試
B.問題定義、設(shè)計(jì)、可行性研究、編碼和測(cè)試
C.需求分析、設(shè)計(jì)、編碼和測(cè)試
D.需求分析、編碼和測(cè)試、試運(yùn)行
2.美國(guó)卡內(nèi)基·梅隆大學(xué)制定的SWeCMM是()。
A.軟件工作規(guī)范B.軟件工作流描述
C.軟件描述的一般方法D.軟件成熟度模型
3.假定銀行的存款年利率是2%,請(qǐng)問現(xiàn)在存5000元,兩年后價(jià)值應(yīng)為()元
A.5202B.4500
C.5100D.4712
4.系統(tǒng)物理模型用()表示。
A.系統(tǒng)流程圖B.?dāng)?shù)據(jù)流程圖
C.程序流程圖D.E一R圖
5.關(guān)于軟件需求特性不正確的描述是“軟件需求具有()”。
A.多變性B.模糊性
C.準(zhǔn)確性D.主觀性
6.軟件結(jié)構(gòu)圖中沒有()元素。
A.模塊B.調(diào)用參數(shù)
C.返回參數(shù)D.判斷
601
7.程序流程圖與數(shù)據(jù)流程圖的關(guān)系()。
A.不確定B.?dāng)?shù)據(jù)流程圖可以轉(zhuǎn)換成程序流程圖
C.?dāng)?shù)據(jù)調(diào)用關(guān)系D.程序流程圖可以轉(zhuǎn)換成數(shù)據(jù)流程圖
8.包含關(guān)系用于構(gòu)造多個(gè)用例()。
A.關(guān)系B.共性的部分
C.角色D.特殊活動(dòng)
9.如果說用例F被用例T擴(kuò)展,意思是()。
A.F是一個(gè)一般用例,T是一個(gè)特殊用例
B.F是一個(gè)特殊用戶,T是一個(gè)一般用例
C.都是一般用例
D.都是特殊用例
10.用()對(duì)需要長(zhǎng)久保存的信息進(jìn)行建模。
A.實(shí)體類B.?dāng)?shù)據(jù)庫(kù)表
C.E一R圖D.對(duì)象類
n.面向?qū)ο蟪绦蛟O(shè)計(jì)的基本機(jī)制()。
A.繼承B.消息
C.方法D.結(jié)構(gòu)
12.面向?qū)ο蠓治龊驮O(shè)計(jì)的界限是(),從分析到設(shè)計(jì)是一個(gè)逐漸擴(kuò)充模型的過程。
A.清晰的B.模糊的
C.非線性的D.確定的
13.動(dòng)態(tài)模型描述系統(tǒng)的動(dòng)態(tài)結(jié)構(gòu)和對(duì)象之間的交互,表示瞬時(shí)的、行為化的系統(tǒng)“控制”
特性。面向?qū)ο蠓椒ㄖ校S茫ǎ?shí)現(xiàn)。
A.狀態(tài)圖B.交互圖
C.活動(dòng)圖D.以上全部
14.不適合作為數(shù)據(jù)處理與數(shù)據(jù)庫(kù)應(yīng)用的語(yǔ)言是()。
A.SQLB.Cobol
C.4GLD.Lisp
15.程序設(shè)計(jì)語(yǔ)言的技術(shù)特性不應(yīng)包括()。
A.?dāng)?shù)據(jù)結(jié)構(gòu)的描述性B.抽象類型的描述性
C.?dāng)?shù)據(jù)庫(kù)的易操作性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
602
18.下面哪些測(cè)試方法屬于黑盒測(cè)試(
A.路徑測(cè)試B.等價(jià)類劃分
C.條件判斷D.循環(huán)測(cè)試
19.不屬于軟件項(xiàng)目管理的是()。
AC
開發(fā)機(jī)構(gòu)能力評(píng)估B.項(xiàng)目風(fēng)險(xiǎn)評(píng)估
.
質(zhì)量監(jiān)控D.軟件銷售利潤(rùn)
20.軟件特性中,相互矛盾的是()。
A.可理解性與可測(cè)試性B.效率與可修改性
C.可修改性和可理解性D.可理解性與可讀性
得分評(píng)卷人
二、簡(jiǎn)答題(30分,每小題6分)
21.請(qǐng)給出軟件工程七條基本原理中的任意6條基本原理。
22.試分析結(jié)構(gòu)化方法存在的主要問題是什么?
23.面向?qū)ο蟮姆治鐾ǔR⑷齻€(gè)模型,請(qǐng)問三個(gè)模型的作用?
24.軟件需求可以分為業(yè)務(wù)需求、用戶需求、功能需求和非功能需求,請(qǐng)分析業(yè)務(wù)需求與
功能需求的區(qū)別?
25.一個(gè)程序片段如下,請(qǐng)?jiān)O(shè)計(jì)符合判定覆蓋的測(cè)試用例。
if(a>=5)&a(b<o){
c=a+b;
else
c=a一b;
if(。>5)}}(。<1)
printf("c不在計(jì)算區(qū)域\n,,);
else
printf("%d\n,,,。)};
603
得分評(píng)卷人
三、應(yīng)用題(10分)
26.學(xué)校教師工資管理系統(tǒng)的需求描述如下:教師每月末將本月的工作量輸人到系統(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)根據(jù)要求畫出該間題的數(shù)據(jù)流程圖。
604
試卷代號(hào):1260
國(guó)家開放大學(xué)2020年春季學(xué)期期末統(tǒng)一考試
軟件工程試題答案及評(píng)分標(biāo)準(zhǔn)
(供參考)
2020年7月
一、選擇題,請(qǐng)從四個(gè)可選項(xiàng)中選擇正確答案。(60分,每題3分)
1.A2.D3.A4.A5.C
6.D7.A8.Bg.AIO.C
11.A12.C13.D14.D15.D
16.A17.B18,B19.D20.B
二、簡(jiǎn)答題(30分,每小題6分)
21.請(qǐng)給出軟件工程七條基本原理中的任意6條基本原理。
答:原理1.用分階段的生命周期計(jì)劃嚴(yán)格管理
原理2.堅(jiān)持進(jìn)行階段評(píng)審
原理3.實(shí)行嚴(yán)格的產(chǎn)品控制
原理4.采用現(xiàn)代程序設(shè)計(jì)技術(shù)
原理5.結(jié)果應(yīng)能清楚地審查
原理6.開發(fā)小組的人員應(yīng)該少而精
原理7.承認(rèn)不斷改進(jìn)軟件工程實(shí)踐的必要性
評(píng)分標(biāo)準(zhǔn):每個(gè)原理1分
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)換出的模塊圖可能不同,有很大的隨意性。
(2)需求分析的細(xì)化程度沒有標(biāo)準(zhǔn),只能憑借分析人員的經(jīng)驗(yàn)自己把握;需求分析的過程
是在一種瀑布形式,當(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):只要回答出以上三點(diǎn)即給6分。
605
23.面向?qū)ο蟮姆治鐾ǔR⑷齻€(gè)模型,請(qǐng)問三個(gè)模型的作用?
答:(a)功能模型:表達(dá)系統(tǒng)的詳細(xì)需求,為軟件的進(jìn)一步分析和設(shè)計(jì)打下基礎(chǔ)。在面向?qū)?/p>
象方法中,由用例圖和場(chǎng)景描述組成。
(b)對(duì)象模型:表示靜態(tài)的、結(jié)構(gòu)化的系統(tǒng)“數(shù)據(jù)”性質(zhì)。描述現(xiàn)實(shí)世界中實(shí)體的對(duì)象以及
它們之間的關(guān)系,表示目標(biāo)系統(tǒng)的靜態(tài)數(shù)據(jù)結(jié)構(gòu)。在面向?qū)ο蠓椒ㄖ?,類圖是構(gòu)建對(duì)象模型的
核心工具。
(c)動(dòng)態(tài)模型:描述系統(tǒng)的動(dòng)態(tài)結(jié)構(gòu)和對(duì)象之間的交互,表示瞬時(shí)的、行為化的系統(tǒng)的“控
制”特性。面向?qū)ο蠓椒ㄖ校S脿顟B(tài)圖、順序圖、合作圖、活動(dòng)圖構(gòu)建系統(tǒng)的動(dòng)態(tài)模型。
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)潔,大約三一五頁(yè)紙就可以描述清楚,也可以
將它直接作為需求規(guī)格說明書中的一部分。
功能需求定義了軟件開發(fā)人員必須實(shí)現(xiàn)的軟件功能。用戶從他們完成任務(wù)的角度對(duì)軟件
提出了用戶需求,這些需求通常是凌亂的、非系統(tǒng)化的、有冗余的,開發(fā)人員不能據(jù)此編寫程
序。軟件分析人員要充分理解用戶需求,將用戶需求整理成軟件功能需求。開發(fā)人員根據(jù)功
能需求進(jìn)行軟件設(shè)計(jì)和編碼。
評(píng)分標(biāo)準(zhǔn):業(yè)務(wù)需求和功能需求各占3分。
25.一個(gè)程序片段如下,請(qǐng)?jiān)O(shè)計(jì)符合判定覆蓋的測(cè)試用例。
if(a>一5)&衣(b<0){
c=a+b;
else
c=a一b;
if(。>5)11(c<l)
printl("c不在計(jì)算區(qū)域\n,,);
else
printf("%d\n,,,c)};
答:判斷覆蓋標(biāo)準(zhǔn)為,不僅使每條語(yǔ)句都至少執(zhí)行一次,還要使程序中每個(gè)分支都至少執(zhí)
行一次。也就是說,設(shè)計(jì)的測(cè)試用例使每個(gè)判定都有一次取“真”和“假”的機(jī)會(huì)。
測(cè)試用例(不唯一):a?16b一11c一16;a?sb一loc=15
評(píng)分標(biāo)準(zhǔn):分析2分,每個(gè)測(cè)試用例各占2分。
606
三、應(yīng)用題(10分)
26.答:參考答案
IPOI
教師人事處
輸入工作
IPOS
基本信息
DS,}工作量記錄D反}基本信息
學(xué)院IPOZIPO3IP(媽財(cái)務(wù)
計(jì)算附加
審核計(jì)算工資
額
IP《拓
DS3}工資明細(xì)PO7
查詢明細(xì)
計(jì)算應(yīng)減
Q︺一―
上工資卡記油十一卜}IPOS
工資入長(zhǎng)
,一P一、耳
一―一卜卜
教師
銀行
評(píng)分標(biāo)準(zhǔn):只要畫出工作量輸人、審核、計(jì)算工資、工資人卡、基本信息管理和查詢明細(xì)的
基本流程就給滿分,缺一個(gè)減1分;所用符號(hào)錯(cuò)誤減2分,流程不通減2分。
607
試卷代號(hào):1260座位號(hào)巨口
國(guó)家開放大學(xué)2020年春季學(xué)期期末統(tǒng)一考試
軟件工程試題
2020年7月
題號(hào)二i三}總分
分?jǐn)?shù)
得分評(píng)卷人
一、選擇題,請(qǐng)從四個(gè)可選項(xiàng)中選擇正確答案。(60分.每題3分)
1.軟件開發(fā)活動(dòng)的順序應(yīng)該是()。
A.問題定義、可行性研究、需求分析、設(shè)計(jì)、編碼和測(cè)試
B.問題定義、設(shè)計(jì)、可行性研究、編碼和測(cè)試
C.需求分析、設(shè)計(jì)、編碼和測(cè)試
D.需求分析、編碼和測(cè)試、試運(yùn)行
2.美國(guó)卡內(nèi)基·梅隆大學(xué)制定的SWeCMM是()。
A.軟件工作規(guī)范B.軟件工作流描述
C.軟件描述的一般方法D.軟件成熟度模型
3.假定銀行的存款年利率是2%,請(qǐng)問現(xiàn)在存5000元,兩年后價(jià)值應(yīng)為()元
A.5202B.4500
C.5100D.4712
4.系統(tǒng)物理模型用()表示。
A.系統(tǒng)流程圖B.?dāng)?shù)據(jù)流程圖
C.程序流程圖D.E一R圖
5.關(guān)于軟件需求特性不正確的描述是“軟件需求具有()”。
A.多變性B.模糊性
C.準(zhǔn)確性D.主觀性
6.軟件結(jié)構(gòu)圖中沒有()元素。
A.模塊B.調(diào)用參數(shù)
C.返回參數(shù)D.判斷
601
7.程序流程圖與數(shù)據(jù)流程圖的關(guān)系()。
A.不確定B.?dāng)?shù)據(jù)流程圖可以轉(zhuǎn)換成程序流程圖
C.?dāng)?shù)據(jù)調(diào)用關(guān)系D.程序流程圖可以轉(zhuǎn)換成數(shù)據(jù)流程圖
8.包含關(guān)系用于構(gòu)造多個(gè)用例()。
A.關(guān)系B.共性的部分
C.角色D.特殊活動(dòng)
9.如果說用例F被用例T擴(kuò)展,意思是()。
A.F是一個(gè)一般用例,T是一個(gè)特殊用例
B.F是一個(gè)特殊用戶,T是一個(gè)一般用例
C.都是一般用例
D.都是特殊用例
10.用()對(duì)需要長(zhǎng)久保存的信息進(jìn)行建模。
A.實(shí)體類B.?dāng)?shù)據(jù)庫(kù)表
C.E一R圖D.對(duì)象類
n.面向?qū)ο蟪绦蛟O(shè)計(jì)的基本機(jī)制()。
A.繼承B.消息
C.方法D.結(jié)構(gòu)
12.面向?qū)ο蠓治龊驮O(shè)計(jì)的界限是(),從分析到設(shè)計(jì)是一個(gè)逐漸擴(kuò)充模型的過程。
A.清晰的B.模糊的
C.非線性的D.確定的
13.動(dòng)態(tài)模型描述系統(tǒng)的動(dòng)態(tài)結(jié)構(gòu)和對(duì)象之間的交互,表示瞬時(shí)的、行為化的系統(tǒng)“控制”
特性。面向?qū)ο蠓椒ㄖ?,常用()?shí)現(xiàn)。
A.狀態(tài)圖B.交互圖
C.活動(dòng)圖D.以上全部
14.不適合作為數(shù)據(jù)處理與數(shù)據(jù)庫(kù)應(yīng)用的語(yǔ)言是()。
A.SQLB.Cobol
C.4GLD.Lisp
15.程序設(shè)計(jì)語(yǔ)言的技術(shù)特性不應(yīng)包括()。
A.?dāng)?shù)據(jù)結(jié)構(gòu)的描述性B.抽象類型的描述性
C.?dāng)?shù)據(jù)庫(kù)的易操作性D.軟件的可移植性
16.程序的三種基本控制結(jié)構(gòu),包括順序結(jié)構(gòu)、()和循環(huán)結(jié)構(gòu)。
A,條件/判斷結(jié)構(gòu)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 專利使用權(quán)授權(quán)合同范本
- 個(gè)人建房合作開發(fā)合同
- 專業(yè)技術(shù)服務(wù)承包合同
- 上海房屋交易合同范本
- 二手房購(gòu)房合同定金支付協(xié)議
- 鄉(xiāng)村住宅買賣合同范本
- 個(gè)人農(nóng)田種植承包合同范本
- 臨時(shí)攤位租賃合同細(xì)則
- 個(gè)人買賣合同范本
- 互助服務(wù)領(lǐng)域推廣合作合同
- 脊柱外科護(hù)理進(jìn)修心得
- 4.1中國(guó)特色社會(huì)主義進(jìn)入新時(shí)代+課件-2024-2025學(xué)年高中政治統(tǒng)編版必修一中國(guó)特色社會(huì)主義
- 護(hù)理工作中的人文關(guān)懷
- 完整液壓系統(tǒng)課件
- 班級(jí)建設(shè)方案中等職業(yè)學(xué)校班主任能力大賽
- T-TJSG 001-2024 天津市社會(huì)組織社會(huì)工作專業(yè)人員薪酬指導(dǎo)方案
- 芯片設(shè)計(jì)基礎(chǔ)知識(shí)題庫(kù)100道及答案(完整版)
- 00015-英語(yǔ)二自學(xué)教程-unit2
- 人教版九上化學(xué)第二單元課題2氧氣課件
- 區(qū)塊鏈技術(shù)指南
- 中頻治療儀的使用流程
評(píng)論
0/150
提交評(píng)論