iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Software Development

遠古聖遺物改造工程:遺留系統全面重構實務指南 系列

許多長期運作的系統仍提供重要功能,卻因文件不足、缺少測試、相依關係混亂或技術停止支援,逐漸難以理解、修改與部署。這類系統通常稱為遺留系統(Legacy System)。

本系列以「重新設計並建置目標系統,最終替換遺留系統」為主線,內容涵蓋需求與範圍確認、舊系統分析、目標設計、功能重新實作、測試、正式切換及舊系統退場。

系列不預設特定框架或架構,適合正在維護長期運作系統、準備替換既有系統,或希望建立完整重構流程的開發與維護人員閱讀。

參賽天數 22 天 | 共 22 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文
DAY 21

[Day 21] 系統需要進行哪些測試?

系統需要進行哪些測試? 目標系統的單一功能通過驗證,只能確認該功能在指定條件下符合預期。完整替換遺留系統前,還要確認各項功能可以正確組合、輸入輸出維持相容、重要...

2026-08-21 ‧ 由 Pod042A 分享
DAY 22

[Day 22] 系統如何部署?應該使用甚麼工具部署?

系統如何部署?應該使用甚麼工具部署? 目標系統通過功能與整體測試後,還要放入可以長期運作的執行環境。部署方案會限制可採用的作業系統、封裝方式、相依項目及更新流程...

2026-08-22 ‧ 由 Pod042A 分享