Skip to content

Latest commit

 

History

History
29 lines (29 loc) · 938 Bytes

File metadata and controls

29 lines (29 loc) · 938 Bytes

第12小时 软件架构的演化和维护

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