軟體發展策略從傳統的結構策略(Structure Methodology)已逐漸轉移到敏捷開發策
略(Agile Methodology),請問為什麼會有如此的轉變(有何好處)?(5 分)根
據學者大衛和紐曼(Davis&Naumann, 1999)所提改善知識工作者策略有七項,分
別是減少介面時間和錯誤(Reduce interface time and errors),減少處理學習時
間和雙重處理的損失(Reduce process learning time and dual processing loss),減
少處理結構化任務和制定輸出的投入和時間(Reduce time and effort to structure tasks
and format outputs),減少非有益的擴展工作(Reduce nonproductive expansion of
work),減少資料與知識搜尋和儲存的時間與成本(Reduce data and knowledge search
and storage time and cost),減少溝通和協調的時間和成本(Reduce communication
and coordination time and cost),減少人們資訊過載的損失(Reduce losses from
human information overload)。請就前述七個策略任選五項,舉例說明如何實施於
傳統結構策略和敏捷開發策略以發展軟體(20 分)