民國115年 高考三級 資訊處理 資訊管理
第1題
需求變動是影響軟體開發專案是否能如期、如質與如本完成的重要影響 因素之一。需求變動管理有二種不同的核心策略:變動預期(Change Anticipation)與…
題目
需求變動是影響軟體開發專案是否能如期、如質與如本完成的重要影響 因素之一。需求變動管理有二種不同的核心策略:變動預期(Change Anticipation)與變動容忍(Change Tolerance)。請說明上述二種策略的意 涵?各策略下可採用需求變動管理的方法有那些?(25 分)
參考解答(AI 生成,非官方)
- 一、變動預期(Change Anticipation)是在專案前期盡可能辨識、分析並降低未來需求變動,假設需求可被較完整掌握,強調需求工程、變更控制與風險預防;變動容忍(Change Tolerance)則承認需求本質不確定,透過可修改的設計與短週期回饋,使系統在變動發生後仍能以低成本吸納。兩者並非互斥,實務上常依專案不確定性採混合策略。
- 二、變動預期常用方法包括:利害關係人訪談、原型法(prototyping)、使用案例與情境分析、需求追溯矩陣(requirements traceability matrix)、變更控制委員會(Change Control Board, CCB)、衝擊分析、正式變更請求與基線管理;並以合約變更條款、階段審查與風險登錄簿(risk register)提前處理可能變動。
- 三、變動容忍常用方法包括:敏捷短衝刺與持續回饋、產品待辦清單(product backlog)排序、模組化與低耦合設計、介面抽象化、重構(refactoring)、功能旗標(feature toggle)、持續整合與持續交付(CI/CD)、自動化測試,以及可演進式架構(evolutionary architecture),使變更成為常態而非例外。
- 四、策略選擇應視需求不確定性、法規與合約限制、系統規模及組織成熟度而定。高風險或法規密集系統宜強化變動預期與基線控制;創新服務宜提高變動容忍度。並以變更成本、前置時間、缺陷率與客戶價值交付等指標持續檢討,避免過度控制或無限制變更。
AI 依官方試題文字產生的參考解答,非考選部公告答案,內容僅供備考參考。