TQC+ 軟體開發知識 第一類 第1~25題

1. 下列哪一項不屬於宏觀需求?
(A) 欲電腦化之環境
(B) 作業程序與範圍
(C) 輸出與輸入所需之資訊
(D) 例外狀況之處理
Ans: D 

2. 下列哪一項不屬於微觀(細部)需求?
(A) 使用者介面
(B) 作業程序與範圍
(C) 例外狀況之處理
(D) 錯誤及輔助訊息之顯示
Ans: B 

3. 下列哪些是需求擷取的方式?(複選)
(A) 查閱文件
(B) 訪談
(C) 聯合開發
(D) 開會討論
Ans: A B C D 

4. 下列哪一項不是軟體需求分析的步驟?
(A) 認識問題
(B) 評估問題與解答
(C) 訂出規格
(D) 開發雛型系統
Ans: D 

5. 關於系統需求的敘述,下列哪些正確?(複選)
(A) 系統需求是把使用者需求描述的更詳細
(B) 描述系統的外在行為和運作限制
(C) 由於系統需求比使用者需求更詳細,因此撰寫系統需求時,建議使用比較專業的符號表示法
(D) 可將其當成系統設計的起點
Ans: A B C D 

6. 系統分析師和用戶需要檢視需求,以確保需求符合下列哪一項的特性?
(A) 一致性
(B) 正確性
(C) 符合性
(D) 完整性
Ans: B 

7. 一個系統需求在某個章節指出最多可支持十位使用者,卻在另一個章節指出在某種狀況下可以同時提供給二十人使用,請問違反了下列哪一項需求的特性? 
(A) 一致性
(B) 正確性
(C) 符合性
(D) 完整性
Ans: A 

8. 如果所有可能發生的情況都包含在需求所敘述的範圍內,則符合下列哪一項需求的特性? 
(A) 一致性
(B) 正確性
(C) 安全性
(D) 完整性
Ans: D 

9. 在審查需求時,應將和「解決客戶問題直接有關的需求」予以保留,以便確保符合下列哪一項需求的特性? 
(A) 一致性
(B) 正確性
(C) 符合性
(D) 完整性
Ans: B 

10. 關於流程圖中「□」符號,下列敘述哪一項正確?
(A) 作業處理
(B) 流程控制
(C) 資訊流向
(D) 資訊的展示與儲存
Ans: A 

11. 關於流程圖中「◇」符號,下列敘述哪一項正確?
(A) 作業處理
(B) 流程控制
(C) 資訊流向
(D) 資訊的展示與儲存
Ans: B 

12. 關於流程圖中「→」符號,下列敘述哪一項正確?
(A) 作業處理
(B) 流程控制
(C) 資訊流向
(D) 資訊的展示與儲存
Ans: C 

13. 關於流程圖中「^[SK01001]」符號,下列敘述哪一項正確?
(A) 作業處理
(B) 流程控制
(C) 資訊流向
(D) 資訊的展示與儲存
Ans: D 

14. 軟體設計之結構化方法,可以採用下列哪些系統模型?(複選)
(A) 物件模型(Object Model)
(B) 序列模型(Sequence Model)
(C) 資料流模型(Data Flow Model)
(D) 結構化模型(Structural Model)
Ans: A B C D 

15. 下列哪些是敘述需求的方法?(複選)
(A) 直接引用
(B) 遞迴(Recurrence)關係描述
(C) 靜態需求描述
(D) 動態需求描述
Ans: C D 

16. 下列哪些是系統分析的技術?(複選)
(A) 結構化技術
(B) 物件導向技術
(C) 資料流程圖技術
(D) 開發雛型系統技術
Ans: A B 

17. 下列哪些是結構化設計所需要的文件?(複選)
(A) 結構圖
(B) HIPO圖
(C) 事件表
(D) 資料字典
Ans: A B D 

18. 下列哪些是一個好的結構化設計應該有的特徵?(複選)
(A) 模組間有很好的分割
(B) 階層式的系統架構
(C) 分散式的系統架構
(D) 關聯式的模組功能
Ans: A B 

19. 若要提升系統設計與模組的品質,需考慮下列哪些項目?(複選)
(A) 模組的內聚力
(B) 模組的耦合力
(C) 模組的向心力
(D) 模組的分割
Ans: A B D 

20. 下列哪些不是內聚力的種類?(複選)
(A) 程序內聚力(Procedual Cohesion)
(B) 邏輯內聚力(Logical Cohesion)
(C) 永久內聚力(Forever Cohesion)
(D) 常態內聚力(Normality Cohesion)
Ans: C D 

21. 當一個模組只做一件事情,亦即具有唯一的功能,稱為下列哪一項內聚力?
(A) 功能內聚力(Functional Cohesion)
(B) 順序內聚力(Sequential Cohesion)
(C) 溝通內聚力(Communication Cohesion)
(D) 永久內聚力(Forever Cohesion)
Ans: A 

22. 模組內具有多個功能或處理多件事情,且一項功能的輸出立即成為下一個功能的輸入,也就是共用相同資料,稱為下列哪一項內聚力?
(A) 功能內聚力(Functional Cohesion)
(B) 順序內聚力(Sequential Cohesion)
(C) 溝通內聚力(Communication Cohesion)
(D) 永久內聚力(Forever Cohesion)
Ans: B 

23. 模組內具有多個功能或處理多件事情,並且這些功能使用相同的資料(輸入),但它們的執行順序沒有相關性,稱為下列哪一項內聚力?
(A) 功能內聚力(Functional Cohesion)
(B) 順序內聚力(Sequential Cohesion)
(C) 溝通內聚力(Communication Cohesion)
(D) 永久內聚力(Forever Cohesion)
Ans: C 

24. 模組內具有多個功能或處理多件事情,但是這些功能必須在同一時間內執行完成,稱為下列哪一項內聚力?
(A) 功能內聚力(Functional Cohesion)
(B) 順序內聚力(Sequential Cohesion)
(C) 溝通內聚力(Communication Cohesion)
(D) 暫時內聚力(Temporal Cohesion)
Ans: D 

25. 模組內具有多個功能或處理多件事情,這些功能必須按照一定的順序來執行,且不共用資料,這些功能群集在一個模組內,僅為了確保它們的執行順序,稱為下列哪一項內聚力?
(A) 功能內聚力(Functional Cohesion)
(B) 順序內聚力(Sequential Cohesion)
(C) 溝通內聚力(Communication Cohesion)
(D) 程序內聚力(Procedual Cohesion)
Ans: D 

沒有留言:

張貼留言