软件架构(Software Architecture,SA)设计是成熟软件开发过程中的一个重要环节,它不仅是连接用户需求和进一步设计、实现的桥梁,也是软件开发早期阶段质量保证的关键步骤。无数例子告诉我们,那些忽视SA设计质量的企业最终的教训总是惨痛的。SA是软件系统的一种整体的高层次结构表示,是系统的骨架和根基,决定了软件系统的健壮性和生命周期长短。“根基不稳,大厦将倾”这句话在软件系统中同样适用。

本书是一本全面介绍SA的书,从SA发展历史的过去、现在到可能的未来,从SA的基础理论方法到技术手段,从SA的设计开发实践到质量保障实践,以及从静态SA到动态SA、再到运行态SA,等等。涵盖了SA涉及到的几乎所有必要的知识点。本书包括三个篇章:其中,基础理论篇包含7章内容,详细介绍SA的基础理论方法、技术和手段;工程实践篇包含10章内容,详细介绍SA的开发实践和质量保障实践;未来主题篇包含6章内容,详细介绍SA的*新研究主题、*新业界关注点以及SA未来发展趋势分析等。


根据中华人民共和国国家版权局相关法规,本站不提供该PDF电子版书籍
您可以进入交流社群中继续寻找资料或购买正版书籍

Linux交流群

技术交流社群:https://www.linuxprobe.com/club

Linux书籍在线阅读:https://www.linuxprobe.com/chapter-00.html

本文原创地址:https://www.linuxprobe.com/software-architecture-theory.html编辑:向云艳,审核员:逄增宝