软件体系结构与设计实用教程

文章目录 体系结构设计 体系结构设计过程 分析关键需求和项目约束 选择体系结构风格 进行软件体系结构逻辑设计(抽象) 依据概要功能需求与体系结构风格建立初始设计 概述 实践案例 使用非功能性需求与项目约束评价和改进初始设计 对上述案例的初步设计的分析 连锁超市管理系统最终的软件体系结构逻辑设计方案 物理包设计原则 概述 共同封闭原则 共同重用原则

文章目录

  • 体系结构设计
    • 体系结构设计过程
    • 分析关键需求和项目约束
    • 选择体系结构风格
    • 进行软件体系结构逻辑设计(抽象)
      • 依据概要功能需求与体系结构风格建立初始设计
        • 概述
        • 实践案例
      • 使用非功能性需求与项目约束评价和改进初始设计
        • 对上述案例的初步设计的分析
        • 连锁超市管理系统最终的软件体系结构逻辑设计方案
    • 物理包设计原则
      • 概述
      • 共同封闭原则
      • 共同重用原则
      • 重用发布原则
      • 无环依赖原则
      • 稳定依赖原则
      • 稳定抽象原则
      • 包设计的过程
    • 依赖逻辑设计进行软件体系结构设计(实现)
      • 开发包(构件)设计
      • 运行时的进程
      • 物理部署
    • 完善体系结构设计
      • 完善软件体系结构设计
      • 细化软件体系结构设计
    • 添加构建接口
  • 体系结构构建
    • 包的创建
    • 重要文档的创建
    • 定义构件之间的接口
    • 关键需求的实现
  • 体系结构集成与测试
    • 概述
    • 集成策略
      • 概述
      • 自顶向下
      • 自底向上
      • 三明治式
      • 持续集成
      • 依据模块接口建立桩程序Stub
      • 集成与构建
      • 项目实例
  • 体系结构文档化
  • 体系结构验证与评审
知秋君
上一篇 2024-07-04 16:02
下一篇 2024-07-04 15:36

相关推荐