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