【渝粤教育】国家开放大学2019年春季 1260软件工程 参考试题
試卷代號(hào):1260
軟件工程 試題(半開卷)
2019年7月
一、選擇題,請(qǐng)從四個(gè)可選項(xiàng)中選擇正確答案。(60分,每題3分)
1.以下哪一項(xiàng)不是軟件危機(jī)的表現(xiàn)形式( )。
A.成本高 B.生產(chǎn)率低
C.技術(shù)發(fā)展快 D.質(zhì)量得不到保證
2.瀑布模型的關(guān)鍵不足在于( )。
A.過于簡單 B.不能適應(yīng)需求的動(dòng)態(tài)變更
C.過于靈活 D.各個(gè)階段需要進(jìn)行評(píng)審
3.可行性研究的四大要素是( )。
A.經(jīng)濟(jì)、技術(shù)、法律和社會(huì)環(huán)境
B.經(jīng)濟(jì)、技術(shù)、開發(fā)組織能力和領(lǐng)導(dǎo)者水平
C.經(jīng)濟(jì)、技術(shù)、計(jì)算機(jī)硬件環(huán)境和網(wǎng)絡(luò)帶寬
D.經(jīng)濟(jì)、技術(shù)、軟件開發(fā)工具和人員的穩(wěn)定性
4.經(jīng)濟(jì)可行性研究的主要內(nèi)容包括( )。
A.開發(fā)過程 B.開發(fā)工具
C.風(fēng)險(xiǎn)分析 D.效益分析
5.在需求分析過程中,分析員要從用戶那里解決的最重要的問題是( )。
A.要求軟件做什么 B.要給軟件提供哪些信息
C.要求軟件工作效率如何 D.要求軟件具有什么樣的結(jié)構(gòu)
6.DFD中的每個(gè)加工至少需要( )。
A. 一個(gè)輸入流 B.一個(gè)輸出流
C.一個(gè)輸入或輸出流 D.一個(gè)輸入流和一個(gè)輸出流
7.PDL是描述處理過程( )。
A.做什么 B.為什么做
C.怎么做 D.對(duì)誰做
8.當(dāng)一個(gè)模塊直接使用另一個(gè)模塊的內(nèi)部數(shù)據(jù),這種模塊之間的耦合為( )。
A.數(shù)據(jù)耦合 B.公共耦合
C.標(biāo)記耦合 D.內(nèi)容耦合
9.按照模塊獨(dú)立性,耦合程度由弱至強(qiáng)正確的順序是( )。
A.數(shù)據(jù)耦合、控制耦合、外部耦合、內(nèi)容耦合
B.控制耦合、數(shù)據(jù)耦合、內(nèi)容耦合、外部耦合
C.內(nèi)容耦合、外部耦合、控制耦合、數(shù)據(jù)耦合
D.外部耦合、內(nèi)容耦合、數(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.繼承
15.結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是( )。
A.程序的規(guī)模 B.程序效率
C.程序語言的先進(jìn)性 D.程序易讀性
16.下列關(guān)于功能性注釋不正確的說法是( )。
A.功能性注釋嵌在源程序中,用于說明程序段或語句的功能以及數(shù)據(jù)的狀態(tài)
B.注釋用來說明程序段,需要在每一行都要加注釋
C.可使用空行或縮進(jìn),以便很容易區(qū)分注釋和程序
D.修改程序也應(yīng)修改注釋
17.軟件測試的目的是( )。
A.評(píng)價(jià)軟件的質(zhì)量 B.發(fā)現(xiàn)軟件的錯(cuò)誤
C.發(fā)現(xiàn)軟件的優(yōu)點(diǎn) D.證明軟件是正確的
18.在設(shè)計(jì)黑盒測試用例時(shí),主要研究( )。
A.概要設(shè)計(jì)說明書 B.詳細(xì)設(shè)計(jì)說明
C.項(xiàng)目開發(fā)計(jì)劃 D.需求規(guī)格說明
19.以下屬于完善性維護(hù)的有( )。
A.解決開發(fā)時(shí)未能測試各種可能條件帶來的問題
B.增加聯(lián)機(jī)求助命令
C.縮短系統(tǒng)的應(yīng)答時(shí)間,使其達(dá)到特定要求
D.為提高軟件的可靠性和可維護(hù)性,主動(dòng)修改軟件
20.軟件項(xiàng)目管理的內(nèi)容包括( )。
A.人員的組織與管理 B.軟件配置管理
C.軟件開發(fā)進(jìn)度計(jì)劃 D.以上所有
二、簡答題(30分,每小題6分)
21.請(qǐng)給出軟件工程七條基本原理中的任意6條基本原理。
22.軟件工程為什么要強(qiáng)調(diào)規(guī)范化和文檔化?
23.簡述模塊獨(dú)立性,內(nèi)聚與耦合。
24.為了提高軟件的可維護(hù)性,在軟件開發(fā)過程的各個(gè)階段怎樣充分考慮軟件的可維護(hù)性因素。
25.設(shè)計(jì)下列偽程序的條件組合覆蓋測試用例。
BEGIN
INPUT(A, B)
IF(A>0)AND(B>0)THEN
X= A+B
ELSE
X=A-B
END
IF(C>A) OR(D<B) THEN
Y-C-D
ELSE
Y=C+D
END
PRINT(X, Y)
END
三、應(yīng)用題(10分)
26.用用例圖描述圖書管理。該系統(tǒng)主要包括三類用戶:讀者、圖書管理員、系統(tǒng)管理員。其中,讀者是多個(gè),圖書管理員是幾個(gè),系統(tǒng)管理員是一個(gè)。對(duì)于系統(tǒng),讀者可以查詢自己的借閱情況、分門別類的查詢圖書和在規(guī)定期限內(nèi)續(xù)借不能超過一次操作的情況下進(jìn)行自行登錄續(xù)借書等。圖書管理員主要是日常操作以下幾個(gè)工作環(huán)節(jié):圖書訂購、新書驗(yàn)證、書目錄入、圖書登記、讀者信息管理、借閱書登記、圖書信息注銷和讀者信息注銷等,而系統(tǒng)管理員統(tǒng)籌管理圖書的系統(tǒng)相關(guān)事宜,比如權(quán)限維護(hù)、日志維護(hù)、增刪用戶和管理系統(tǒng)后臺(tái)數(shù)據(jù)等。
總結(jié)
以上是生活随笔為你收集整理的【渝粤教育】国家开放大学2019年春季 1260软件工程 参考试题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 洪恩识字如何登录账号
- 下一篇: 【渝粤教育】国家开放大学2019年春季