- 演化的重要性
- 保障软件系统具备诸多好的特性。
- 有效管控软件系统的整体复杂性和变化性,降低软件检修和修改成本。
- 保证软件系统演化的一致性和正确性,增加便捷性。
- 面向对象软件架构演化过程
- 软件结构包括18种可持续演化原则
- 演化成本控制原则
- 进度可控原则
- 风险可控原则
- 主体维持原则
- 系统总体结构优化原则
- 平滑演化原则
- 目标一致原则
- 模块独立演化原则
- 影响可控原则
- 复杂性可控原则
- 有利于重构原则
- 有利于重用原则
- 设计原则遵循性原则
- 适应新技术原则
- 环境适应性原则
- 标准依从性原则
- 质量向好原则
- 适应新需求原则
- 软件架构维护过程包括
- 软件架构知识管理
- 软件架构修改管理
- 软件架构版本管理