
第1頁,共 6頁
壹、單選題【共 35 題,每題 2 分,共 70 分】
1. 瀑布模式(Waterfall Model)是軟體系統開發最經典的方法,下列有關瀑布模式的敘述何
者錯誤?
(A)瀑布模式又可稱為「一次性」模式(One-Shot or Once Through)
(B)包含:可行性研究、需求分析、設計、建構、測試、安裝等六項開發活動
(C)屬於架構式的專案開發方法,每一階段必須經過檢查與認可才能進行下一階段
(D)開發過程中的任何更改或錯誤都必須回溯到最開始的階段加以修正並重新驗證
2. 系統結構化分析與設計常採用資料流程圖(Data Flow Diagram,DFD),下列有關DFD的
敘述何者錯誤?
(A)資料流程圖也可稱為氣泡圖(Bubble Chart)
(B)利用四種圖號(方形、箭頭、圓形或圓角方形、兩平行線或三邊長方形)將系統的作
業流程及各種表單的傳遞有條理地表示出來
(C)表示處理資料的作業單元:處理(Process),通常用方形圖號(□)表示
(D)每一系統通常只有一個高層次資料流程圖
3. 有關於分析專案管理軟體的需求面時,下列敘述何者有誤?
(A)在評估與選擇專案管理軟體時,必須考量到專業背景與特殊需求
(B)在評估與選擇專案管理軟體時,標準與選用辦公室軟體相同
(C)評估專案管理軟體的出發點應以「需求」為最主要的考量
(D)評估專案管理軟體時,要考量到專案的大小與適用性
4. 下列有關於軟體系統黑箱測試(Black-box Testing)的敘述,何者正確?
(A)黑箱測試時,測試人員知道系統的內容,但是並不知道系統如何運作
(B)雖不太實際,但最佳的黑箱測試方法是用所有可能的輸入值進行系統測試
(C)黑箱測試中的「邊界值測試」,是以亂數產生器產生隨機邊界值輸入系統進行測試
(D)如果取部份可能的輸入值輸入系統進行黑箱測試,則取值時儘量集中不要過於分散
5. 軟體開發的方法當中,有關於螺旋模式(Spiral Model)的敘述,下列何者錯誤?
(A)螺旋模式可幫助在軟體開發生命週期的初期找出風險
(B)以反覆式的方法鼓勵使用者回饋,找出系統真正的需求
(C)不同於瀑布模式,每一階段不必再經過確認與驗證
(D)運用模擬、雛型、模型建立、標竿等方法來降低風險