17秋福師《軟體工程》線上作業二答案
福師《軟體工程》線上作業二
試卷總分:100 得分:100
一、 單選題 (共 30 道試題,共 60 分)
1. 以事務為中心的資料流稱為()
A. 變換流
B. 事務流
C. 設計過程
D. 模組流
滿分:2 分
2. 根據使用者在軟體使用過程中提出的建設性意見所進行的維護活動是( ).
A. 糾錯性維護
B. 適應性維護
C. 改善性維護
D. 預防性維護
滿分:2 分
3. 當模組中包含複雜的條件組合,下面選項中( )能夠清晰地表達出各種動作之間的對應關係。
A. 判定表和判定樹
B. 盒圖
C. 流程圖
D. 關係圖
滿分:2 分
4.
A. 程式碼行技術
B. 任務分解技術
C. 自動估計成本技術
D. 投資回報率
滿分:2 分
5. 單元測試集中檢測()
A. 模組
B. 過程
C. 資料
D. 架構
滿分:2 分
6. 資料字典的最重要用途是作為()階段的工具
A. 開發
B. 分析
C. 執行
D. 維護
滿分:2 分
7. ()適合於除錯小程式
A. 蠻幹法
B. 回溯法
C. 原因排除法
D. 以上均不是
滿分:2 分
8. 判定覆蓋又叫()
A. 分支覆蓋
B. 條件覆蓋
C. 語句覆蓋
D. 點覆蓋
滿分:2 分
9. 一張判定表由()部分組成
A. 1
B. 2
C. 3
D. 4
滿分:2 分
10. ()能粗略的標誌一個系統的大小和複雜程度
A. 深度
B. 寬度
C. 扇出
D. 扇入
滿分:2 分
11. 使用者介面設計過程是一個()的過程
A. 迭代
B. 連續
C. 離散
D. 一致
滿分:2 分
12. 下面是軟體重用的層次的是( )
A. 知識重用
B. 數量重用
C. 結構重用
D. 資料重用
滿分:2 分
13. 為使模組儘可能獨立,要求( )
A. 模組的內聚程度要儘量高,且各模組間的耦合程度要儘量強
B. 模組的內聚程度要儘量高,且各模組間的耦合程度要儘量弱
C. 模組的內聚程度要儘量低,且各模組間的耦合程度要儘量弱
D. 以上都不正確
滿分:2 分
14. 資料物件彼此間()
A. 有關聯的
B. 沒有關聯
C. 不好界定關聯
D. 以上都不正確
滿分:2 分
15. ()由軟體定義、軟體開發和執行維護3個時期組成
A. 軟體生命週期
B. 軟體測試流程
C. 軟體維護
D. 軟體部署
滿分:2 分
16. 傳統的軟體開發方法以()為核心
A. 資料
B. 演算法
C. 結構
D. 過程
滿分:2 分
17. 軟體測試方法中,黑盒、白盒測試法是常用的方法,白盒測試主要用於測試( )
A. 結構合理性
B. 軟體外部功能
C. 程式正確性
D. 程式內部邏輯
滿分:2 分
18. 下面選項中用黑盒技術設計測試用例的方法之一為( )。
A. 基本路徑測試
B. 邏輯覆蓋
C. 迴圈覆蓋
D. 等價類劃分
滿分:2 分
19. 軟體( )是把程式從一種計算環境轉移到另一種計算環境的難易程度
A. 可測試性
B. 可移植性
C. 可修改性
D. 可理解性
滿分:2 分
20. 下面那個不屬於常見的3類人機介面設計指南( )
A. 一般互動指南
B. 資訊輸出指南
C. 資料輸入指南
D. 資訊顯示指南
滿分:2 分
21. 除錯時在測試發現錯誤之()排除錯誤的過程
A. 前
B. 後
C. 中
D. 以上都不正確
滿分:2 分
22. 軟體維護是軟體生命週期的固有階段,一般認為各種不同的軟體維護以( )維護所佔的維護量最小。
A. 改正性維護
B. 適應性維護
C. 預防性維護
D. 完善性維護
滿分:2 分
23. 在E-R圖中,()表示關係
A. 方框
B. 菱形
C. 橢圓
D. 圓角矩形
滿分:2 分
24. Jackson結構程式設計方法基本上由()個步驟組成
A. 1
B. 3
C. 5
D. 7
滿分:2 分
25. 完善性維護佔整個維護活動的()
A. 50%-66%
B. 17%-21%
C. 18%-25%
D. 4%
滿分:2 分
26. 下面哪些不是資料字典的元素()
A. 資料流
B. 資料儲存
C. 處理
D. 資料物件
滿分:2 分
27. 從事物的組成部件及每個部件的屬性、功能來認識事物。這種方法是( )的方法。
A. 面向物件
B. 面向資料
C. 面向過程
D. 面向屬性
滿分:2 分
28. 下面選項屬於瀑布模型存在的問題( )
A. 使用者容易參與開發
B. 缺乏靈活性
C. 使用者與開發者易溝通
D. 適用可變需求
滿分:2 分
29. ( )是將系統化的、規範的、可定量的方法應用於軟體的開發、執行和維護的過程,包括方法、工具和過程三個要素。
A. 軟體過程
B. 軟體測試
C. 軟體生存週期
D. 軟體工程
滿分:2 分
30. 下面屬於軟體除錯技術的是( )。
A. 邊界值分析
B. 回溯法
C. 迴圈覆蓋
D. 整合測試
滿分:2 分
二、 判斷題 (共 15 道試題,共 30 分)
1. 分析模型是系統分析員同用戶、領域專家交流時有效地通訊手段( )
A. 錯誤
B. 正確
滿分:2 分
2. 資料元素組成資料的三種方式:順序、選擇、重複( )
A. 錯誤
B. 正確
滿分:2 分
3. 軟體設計中應該追求儘可能鬆散耦合的系統( )
A. 錯誤
B. 正確
滿分:2 分
4. 與使用者溝通時訪談有兩種基本方式,正式的和非正式的訪談( )
A. 錯誤
B. 正確
滿分:2 分
5. 系統流程圖是概括描述物理系統的傳統工具( )
A. 錯誤
B. 正確
滿分:2 分
6. 增量模型基本思想是使用原型方法來儘量降低風險( )
A. 錯誤
B. 正確
滿分:2 分
7. 軟體工程包括技術和管理兩方面內容,是技術與管理緊密結合的產物( )
A. 錯誤
B. 正確
滿分:2 分
8. 軟體系統的文件常常分為系統文件和結構文件( )
A. 錯誤
B. 正確
滿分:2 分
9. 介面需求描述應用系統與它的環境通訊的格式()
A. 錯誤
B. 正確
滿分:2 分
10. 資料字典是關於資料的資訊的集合( )
A. 錯誤
B. 正確
滿分:2 分
11. 當演算法中包含多重巢狀條件時,用盒圖可以清楚表述演算法()
A. 錯誤
B. 正確
滿分:2 分
12. 子系統兩種互動方式是客戶-供應商關係和平等夥伴關係( )
A. 錯誤
B. 正確
滿分:2 分
13. McCabe方法根據程式控制流的複雜程度定量度量程式的複雜程度()
A. 錯誤
B. 正確
滿分:2 分
14. 物件模型表示靜態的、結構化的系統的“資料”性質()
A. 錯誤
B. 正確
滿分:2 分
15. 等價劃分是一種白盒測試技術()
A. 錯誤
B. 正確
滿分:2 分
三、 多選題 (共 5 道試題,共 10 分)
1. 通常用來消除資料冗餘度的正規化有()
A. 第一正規化
B. 第二正規化
C. 第三正規化
D. 以上都不正確
滿分:2 分
2. 常見的成本估算技術有()
A. 程式碼行技術
B. 任務分解技術
C. 自動估計成本技術
D. 零消耗技術
滿分:2 分
3. 在設計人機介面的過程中常見的問題有()
A. 系統響應時間
B. 使用者幫助設施
C. 出錯資訊處理
D. 命令互動
滿分:2 分
4. 下面屬於軟體危機表現的有()
A. 對軟體的開發成本不準確
B. 對軟體的開發進度估計不準確
C. 軟體通常沒有適當的文件資料
D. 軟體常常是不可維護的
滿分:2 分
5. 軟體工程的主要目的包括()
A. 提高軟體的可維護性
B. 減少軟體維護需要的工作量
C. 降低軟體系統的總成本
D. 工程規模比較大
滿分:2 分