顯示具有 TQC+-軟體開發知識-02第二類 標籤的文章。 顯示所有文章
顯示具有 TQC+-軟體開發知識-02第二類 標籤的文章。 顯示所有文章

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

1. 一個專案計畫的失敗,下列哪一項是最主要的關鍵?
(A) 無明確的需求規格與說明 
(B) 無完整的執行計畫
(C) 無適當的品質程序
(D) 專案負責人過度樂觀
Ans: A 

2. 專案的開發可由下列哪些方式共同完成?(複選)
(A) 自行開發(Self-development)
(B) 委外或外購(Acquisition)
(C) 採用開放原始碼(Open-source Adoption)
(D) 複製來源不明程式
Ans: A B C 

3. 下列哪些可視為需求文件的內涵?(複選)
(A) 功能項目Functional Spec.(Users Operable)
(B) 非功能項目Non-functional Spec.(e.g. Performance, Stability, Reliability, Safety, Security, ...)
(C) 使用限制(Usage Constraints)
(D) 成本分析
Ans: A B C 

4. 需求審查涵蓋下列哪些項目?(複選)
(A) 所需功能的可行性
(B) 功能的可測試性
(C) 外購程式碼審核
(D) 功能之間的一致性
Ans: A B D 

5. 當專案工作分配後,關於各負責人的處理方式,下列敘述哪一項正確?
(A) 自行決定最佳開發方式
(B) 與專案負責人協調進度與開發方式
(C) 自行訂定與其他組員的程式介面
(D) 儘速達成進度
Ans: B 

TQC+ 軟體開發知識 第二類 第26~50題

26. 「軟體需求分析」不包含下列哪一項工作?
(A) 設計軟體的架構
(B) 發展軟體需求規格
(C) 問題的認知與評估
(D) 建立軟體系統分析模型
Ans: A 

27. 在採用結構式系統分析與設計的模型,不會包含下列哪一項?
(A) 資料流程圖(Data Flow Diagram)
(B) 環境圖(Context diagram)
(C) 循序圖(Sequence Diagram) 
(D) 實體關連圖(Entity Relationship Diagram)
Ans: C 

28. 關於全面軟體品質管理(Total Software Quality Management)的重要工作項目,下列哪些正確?(複選)
(A) 建立品質目標與品質保證制度
(B) 提升軟體品質水準以滿足最終用戶的期望需求
(C) 整合品質保證活動與專案的執行
(D) 將軟體的缺點與軟體專案失敗的風險減至最低程度
Ans: A B C D 

29. 請問正規技術審查,是屬於下列哪一項品質成本?
(A) 教育成本
(B) 預防成本 
(C) 失敗成本
(D) 檢驗成本
Ans: B 

30. 下列哪一項不是ISO 9000八大管理原則之一?
(A) 系統化的管理
(B) 以事實作決策
(C) 以客為尊
(D) 流程導向
Ans: C 

TQC+ 軟體開發知識 第二類 第51~75題

51. 下列哪一項不是克羅斯比(Crosby)所提出的品質管理絕對原則之一?
(A) 品質達成的基準為零缺點
(B) 品質管理系統或制度的設計,主要是預防不良與錯誤
(C) 品質是組織全部成員的共同責任 
(D) 品質表示符合客戶的需求
Ans: C 

52. 關於「軟體維護」的敘述,下列哪一項錯誤?
(A) 軟體維護可分為更正性、適應性、完備性與預防性四種維護
(B) 新增軟體的功能為維護階段的工作
(C) 修改軟體以適用於不同的硬體設備,是屬於完備性的維護
(D) 更正軟體中所存在的瑕疵(Defect)為更正性的維護
Ans: C 

53. 依據ISO 9001國際標準對品質目標的要求,下列敘述哪些正確?(複選)
(A) 組織內部的相關部門與階層,皆必須建立「品質目標」
(B) 品質目標不一定需要是量化的
(C) 品質目標必須與品質政策一致
(D) 品質目標必須由最高管理階層定期加以審查
Ans: A B C D 

54. 下列哪一項不是ISO 9000八大管理原則之一?
(A) 系統化的管理
(B) 以事實作決策
(C) 雙贏的供需關係
(D) 工程導向
Ans: D 

55. 依據SEI CMMI流程與產品品質保證流程領域中,對「客觀性的評估」一詞的定義,必須符合下列哪些要素?(複選)
(A) 獨立性(Independence)
(B) 群體決策(Group Decision)
(C) 量化(Quantitative)
(D) 準則的使用(Use of Criteria)
Ans: A D 

TQC+ 軟體開發知識 第二類 第76~100題

76. 下列哪一項測試方法屬於「軟體確認」?
(A) 單元測試
(B) 整合測試
(C) 系統測試
(D) 使用者接受度測試
Ans: D 

77. 根據軟體工程理論,軟體測試過程有四個步驟,下列哪一項正確?
(A) 單元測試->整合測試->使用者接受度測試->系統測試
(B) 單元測試->整合測試->系統測試->使用者接受度測試
(C) 單元測試->系統測試->整合測試->使用者接受度測試
(D) 整合測試->系統測試->單元測試->使用者接受度測試
Ans: B 

78. 關於軟體測試的敘述,下列哪一項錯誤?
(A) 越早進行測試,軟體總體開發成本越高
(B) 軟體測試與軟體品質是息息相關的,測試是保證品質的手段,品質是測試的目的
(C) 軟體測試常使用的測試方法為白箱測試及黑箱測試
(D) 測試只能證明軟體程式有錯,而不能保證軟體程式一定沒有錯
Ans: A 

79. 下列哪一項軟體測試的測試方法,是測試人員必須檢測程式內部的結構與行為,而測試資料則是依據程式的邏輯來設計?
(A) 黑箱測試
(B) 白箱測試
(C) 灰箱測試
(D) 迴歸測試
Ans: B 

80. 下列哪些可以使用白箱測試的測試類別?(複選)
(A) 單元測試
(B) 整合測試
(C) 系統測試
(D) 使用者接受度測試
Ans: A B 

TQC+ 軟體開發知識 第二類 第101~130題

101. 關於黑箱測試的敘述,下列哪些錯誤? (複選)
(A) 不必了解程式的內部邏輯結構
(B) 主要測試者為開發人員
(C) 依據產品規格進行測試
(D) 依據產品內部邏輯結構進行測試
Ans: B D 

102. 下列哪些狀況最適合執行自動化測試?(複選)
(A) 需進行迴歸測試
(B) 受測軟體的使用者異動頻率高
(C) 受測軟體需要執行測試的頻率低
(D) 受測軟體需於多種環境、或OS進行相同測試
Ans: A D 

103. 專案中的測試文件,是由下列哪一個角色成員負責撰寫?
(A) 專案經理
(B) 系統分析師
(C) 系統開發人員
(D) 系統測試人員
Ans: D 

104. 測試計畫書撰寫時,需要參考到下列哪些文件?(複選)
(A) 專案管理計畫書
(B) 軟體品質保證計畫書
(C) 系統設計規劃書
(D) 需求分析文件
Ans: A B C 

105. 測試規格與個案的設計內容來源,其主要來源是下列哪一項專案文件?
(A) 專案管理計畫書
(B) 軟體品質保證計畫書
(C) 軟體設計規格書
(D) 測試計畫書
Ans: C 

TQC+ 軟體開發知識 第二類 第131~160題

131. 測試工作的管理事務不包含下列哪一項事務?
(A) 資源調整(Resources Allocation)
(B) 工作分割和單位化(Divide and Conquer)
(C) 設定處理事務的優先順序(Set Priority)
(D) 監督事務(Monitoring)
Ans: B 

132. 目前業界所熟悉的標準制式化軟體品質管理有下列那些?(複選)
(A) CMM
(B) ISO9000
(C) TQM 
(D) IEEE730
Ans: A B D 

133. 下列哪些是臭蟲(Bug)資料分析的目的?(複選)
(A) 了解並改善該開發人員的撰寫能力
(B) 加強測試的重點方向
(C) 了解並降低成本和風險
(D) 預測程式的穩定度及成熟度
Ans: A B C D 

134. 好的測試應該包含下列哪些特性?(複選)
(A) 具有發現錯誤較高的機率
(B) 不會太冗長
(C) 應該要越簡單越好
(D) 不應太複雜
Ans: A B D 

135. 軟體測試的目的下列哪些正確?(複選)
(A) 發現軟體錯誤
(B) 確認軟體與需求符合需求
(C) 確認軟體的效能
(D) 確認軟體的品質
Ans: A B C D