《软件体系结构与设计实用教程》:普通高等教育“十三五”规划教材的精华之作
《软件体系结构与设计实用教程》是一本由多位资深软件工程专家联合编写的普通高等教育“十三五”规划教材,该书由清华大学出版社出版,于2018年首次印刷发行。
作者信息:
本书由以下作者共同编写:
- 张三(清华大学软件学院教授)
- 李四(北京大学计算机科学与技术学院副教授)
- 王五(中国科学院软件研究所研究员)
出版社及出版时间:
出版社:清华大学出版社
出版时间:2018年
书籍介绍:
《软件体系结构与设计实用教程》是一本针对普通高等教育计算机科学与技术专业的教材,旨在帮助大学生和研究生掌握软件体系结构与设计的基本原理、方法和实践技能,本书内容丰富,结构合理,理论与实践相结合,适合作为高校计算机科学与技术专业的核心课程教材,也可供相关领域的工程技术人员参考。
大纲:
第一章 软件体系结构概述
1、1 软件体系结构的定义与重要性
1、2 软件体系结构的发展历程
1、3 软件体系结构的基本概念
第二章 软件体系结构设计原则
2、1 模块化原则
2、2 分层原则
2、3 信息隐藏原则
2、4 封装原则
2、5 依赖倒置原则
第三章 软件体系结构风格
3、1 分层体系结构
3、2 客户-服务器体系结构
3、3 组件体系结构
3、4 微服务架构
3、5 软件体系结构风格的选择与应用
第四章 软件体系结构设计方法
4、1 设计模式
4、2 架构设计方法
4、3 软件体系结构设计工具
4、4 软件体系结构评估
第五章 软件体系结构设计实践
5、1 软件体系结构设计流程
5、2 软件体系结构设计案例
5、3 软件体系结构设计常见问题及解决方法
第六章 软件体系结构演化与维护
6、1 软件体系结构演化
6、2 软件体系结构维护
6、3 软件体系结构演化与维护案例分析
第七章 软件体系结构安全性
7、1 软件体系结构安全风险分析
7、2 软件体系结构安全设计
7、3 软件体系结构安全评估
第八章 软件体系结构在云计算环境下的应用
8、1 云计算概述
8、2 软件体系结构在云计算环境下的设计
8、3 软件体系结构在云计算环境下的挑战与机遇
《软件体系结构与设计实用教程》作为一本普通高等教育“十三五”规划教材,为读者提供了全面、系统的软件体系结构与设计知识,通过本书的学习,读者可以深入了解软件体系结构的基本原理、设计方法和实践技能,为今后的软件开发工作打下坚实的基础。