第五章 软件体系结构的 设计与评估 红字需全部背诵 一、生命周期模型: 二、属性驱动的设计方法: 质量属性设计策略: 三、基于模式的设计方法 四、模块设计 与 评估方法 核心是分解,大化小 模块化设计评价标准: 模块化设计规则: 直接映射 少的接口 小的接口 显示接口 信息隐藏 模块化设计的基本原则: 1.类设计原则 2.包耦合设计原则 3.包聚合设计原则 五、软件体系结构的评估 1.基于场景的评估方法: 2.ATAM方法:(重点)