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