論軟體體系結構的演化

安绍峰發表於2024-10-03

論軟體體系結構演化

1.1. 演化原則

1.1.1. 演化成本控制原則

  • 演化成本控制(Evlution Cost Control,ECC)原則:演化成本要控制在預期範圍內,也就是演化成本要明顯小於重新開發成本。
  • 用途:用於控制架構演化成本是否在可控範圍內,以及使用者是否可接受。
  • 質量方案:CoE<<CoRD

1.1.2. 進度可控原則

1.1.3. 風險可控原則

1.1.4. 主體維持原則

1.1.5. 系統總體結構最佳化原則

1.1.6. 平滑演化原則

1.1.7. 目標一致原則

1.1.8. 模組獨立演化原則

1.1.9. 影響可控原則

1.1.10. 複雜性可控原則

1.1.11. 有利於重構原則

1.1.12. 有得重用原則

1.1.13. 設計原則遵從性原則

1.1.14. 適應新技術原則

1.1.15. 環境適應性原則

1.1.16. 標準依從原則

1.1.17. 質量向好原則

相關文章