内容简介
目 录
前 言
上架建议
作者简介
获奖信息
编辑推荐
配套资源
音视频专区
本书全面讲解了软件设计与体系结构的基本概念、核心思想、基本原则、基本过程和方法,以及主要工具和技术,主要内容包括:软件工程与软件设计、软件设计基础、软件复用与基于架构的软件设计、设计可复用的类、设计原则、设计模式、成为架构师、软件架构、五视图架构设计法、领域建模、微服务架构、大数据架构。本书在阐述软件设计相关知识时,辅以源程序代码作为示例进行讲解,聚焦软件开发,旨在培养学生的软件设计能力和软件架构设计能力。本书源程序代码贴合生活和工作实际,易于理解。本书可作为大学本科的软件工程、计算机科学与技术等专业的“软件设计与体系结构”“软件体系结构”“软件架构”等课程的教材,也可作为程序员、架构师的技术参考书。