LONGEPASS
Q35.

下面那種系統開發模式適用於解決問題之模式或方法無法立即得到,或是軟/硬體之技術與支援不確定?

電腦軟體設計共同科目 · 乙級 · Q35

難易度分析

2 / 5

本題要求區分多種軟體開發模式在面對不確定性時的適用差異,需能精確辨識各模型在需求定義與技術驗證階段的核心特性。

正確答案:①雛型模式 (Prototyping Model)

① 雛型模式 (Prototyping Model):雛型模式 (Prototyping Model) 適用於需求不明確或技術可行性未定的情境,透過快速建構可執行的初步原型,讓開發者與使用者進行互動驗證,逐步釐清系統需求與技術方向。

錯誤選項解析

  • ② 瀑布模式 (Waterfall Model):瀑布模式 (Waterfall Model) 屬於線性順序開發法,要求在進入下一階段前必須完成明確的需求定義與規格確認,因此不適用於需求或技術不確定的情境。
  • ③ 演化模式(Evolutionary Model):演化模式 (Evolutionary Model) 是先交付具備核心功能的版本,再依使用者回饋逐步擴充功能。其前提是核心架構已明確,與原型模式用於探索未知需求的定位不同。
  • ④ 螺旋模式 (Spiral Model):螺旋模式 (Spiral Model) 強調風險驅動的迭代開發,每個循環包含目標設定、風險評估與驗證。雖能處理不確定性,但本題所述「解決方法無法立即得到」的情境更契合原型模式的探索特性。
Learning Tip

"本題核心考點在於區分各軟體開發生命週期模型 (SDLC Models) 的適用情境。雛型模式專為需求模糊或技術未明的場景設計,重點在「快速探索」;螺旋模式雖也處理不確定性,但側重於「風險分析與管控」;演化模式則是「逐步完善已知需求」。實務上常混淆雛型與演化模式,關鍵差異在於:雛型可能最終被丟棄,而演化版本的程式碼會持續保留並擴充。"

學員答題分佈

①雛型模式 (Prototyping Model)0%
②瀑布模式 (Waterfall Model)0%
③演化模式(Evolutionary Model)0%
④螺旋模式 (Spiral Model)0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目