计算机语言C++的发明人Bjarne Stroustrup这样说道:“人类的文明运行于软件之上。”在过去的半个世纪里,软件已成为构建我们这个世界的深入渗透的人工产品。以前,软件工程师致力于如何操纵计算机,使其正常工作并正确地解决问题,当时软件的核心是数据的组织和算法的实现。如今,越来越多的底层工作,像内存管理、网络通信等,都已实现自动化了,或者可以用更少的代码来重用……《软件设计和体系结构(软件工程21世纪高等学校规划教材)》(作者秦航)全面系统地讲述软件设计和体系结构的相关思想、理论和方法,并提供了来自业界的最新研究内容和进展。
《软件设计和体系结构(软件工程21世纪高等学校规划教材)》(作者秦航)全面系统地讲述软件设计和体系结构的相关思想、理论和方法,并提供了来自业界的最新研究内容和进展。全书共包含14章,第1章是软件工程和软件设计概述,第2章至第14章讲述软件模型和描述、软件体系结构建模和UML、软件设计过程、软件体系结构风格、面向对象的软件设计方法、面向数据流的软件设计方法、用户界面分析与设计、设计模式、Web服务体系结构、基于分布构件的体系结构、软件体系结构评估、软件设计的进化、云计算的体系结构。
《软件设计和体系结构(软件工程21世纪高等学校规划教材)》条理清晰、语言流畅、通俗易懂,在内容组织上力求自然、合理、循序渐进,并提供了丰富的实例和实践要点,使读者更好地把握软件工程学科的特点,更容易理解所学的理论知识,掌握软件设计和体系结构的应用。
《软件设计和体系结构(软件工程21世纪高等学校规划教材)》可作为高等学校的软件工程专业、计算机应用专业和相关专业的教材,并可作为其他各类软件工程技术人员的参考书。