公務人員特種考試計算機大意110 年第 16 題單選題
使用瀑布模型進行軟體開發專案,開發團隊需依循下列何者適當的順序,來完成該軟體開發專案?
A設計階段分析階段實作階段測試階段
B設計階段分析階段測試階段實作階段
C分析階段設計階段實作階段測試階段正確答案
D分析階段設計階段測試階段實作階段
C正確答案
瀑布模型是線性開發流程:分析→設計→實作→測試,一階段完成才進下一階段。
為什麼答案是 C
正確瀑布模型順序:分析(需求)→設計(架構)→實作(coding)→測試(驗證)。每階段輸出為下一階段輸入,如瀑布般向下流動。
載入中…
完整詳解
Pro · 無限重點 瀑布模型是線性開發流程:分析→設計→實作→測試,一階段完成才進下一階段。
口訣「分設實測」,先搞清楚需求(分析),再畫藍圖(設計),然後蓋房子(實作),最後驗收(測試)。
逐選項分析
A✕ 陷阱
設計先於分析邏輯錯誤。沒搞清楚需求怎麼設計?這是顛倒順序的陷阱選項。
B✕
設計先於分析已錯,且測試先於實作也錯。還沒寫程式是要測什麼?雙重錯誤。
C✓ 正確
正確瀑布模型順序:分析(需求)→設計(架構)→實作(coding)→測試(驗證)。每階段輸出為下一階段輸入,如瀑布般向下流動。
D✕ 陷阱
前兩步對,但測試先於實作錯誤。瀑布模型中必須先完成程式撰寫(實作)才能進行測試。
瀑布模型五大階段
| 階段 | 主要工作 | 產出文件 | 負責人 |
|---|
| 需求分析 | 了解使用者需求 | 需求規格書(SRS) | 系統分析師 |
| 設計 | 系統架構、資料庫設計 | 設計文件 | 系統設計師 |
| 實作 | 程式撰寫(Coding) | 原始碼 | 程式設計師 |
| 測試 | 單元/整合/系統測試 | 測試報告 | 測試工程師 |
| 維護 | 上線後修改與更新 | 維護紀錄 | 維運團隊 |
此題專考階段順序,陷阱在「設計 vs 分析」與「實作 vs 測試」兩組容易顛倒。記住邏輯:先懂需求才能設計、先寫程式才能測試,用常識就能判斷。