|
第一部分 软件架构概念与思想篇
第1章 解析软件架构要领
第2章 子系、框架与架构
第3章 软件架构的作用
第二部分 软件架构设计方法与过程篇
第4章 软件架色视图
第5章 架构设计的5视图法
第6章 从概念性架构到实际架构
第7章 如何进行成功的架构设计
第8章 软件架构要设计到什么程度
第9章 软件架构设计过程
第10章 需求分析
第11章 专题:用例技术及应用
第12章 领域建模
第13章 确定对软件架构关键的需求
第14章 概念性架构设计
第15章 质量属性分析
第16章 细化架构设计
第17章 实现并验证软件架构
第三部分 程序员成长篇
第18章 MIME编码类案例:从面向过程到面向对象
第19章 突破OOP思维:继承在OOP中的应用
第20章 细向见真章:耦合其实东不空洞
第21章 敏捷设计:从理论到实践
第22章 基于角色的设计:从理论到实践
第23章 超越设计模式:理解和运用更多模式
第24章 如此轻松:立足图论学UML
第25章 理解软件过程:解析RUP核心概念
第26章 海阔凭鱼跃:通盘理解软件工程
参考文献
|