软件架构师的角色在现代软件开发中显得愈发重要,他们需要深入理解软件流程实施方案的选择,设计和评估软件架构质量,管理架构风险,并实施基于SOA的企业软件架构。本手册涵盖了从设计模式到AOP开发实践的广泛主题,帮助培养专业的软件架构师。