9.10 本章小结

更新于 2026年10月10日 版权声明
9.10 本章小结

软件体系结构风格是描述某一特定应用领域中系统组织方式的惯用模式,通常独立于实际问题。软件体系结构风格反映了领域中众多系统所共有的结构和语义特性,并指导如何将各个模块和子系统有效地组织成一个完整的系统。确立软件体系结构风格,就是要求软件工程师确立软件开发的样板。

本章中讨论的经典软件体系结构风格包括管道/过滤器风格、基于事件的隐式调用风格、分层风格和仓库风格等。这些体系结构风格都有各自的特点和优点,在传统的软件开发设计中发挥了重要的作用。(https://www.daowen.com)

客户机/服务器(C/S)结构是一种广泛流行的分布式计算软件体系结构,有三个主要组成部分:数据库服务器、客户应用程序和网络。目前最主流的三层C/S结构是在客户端与数据库之间加入了一个中间层,应用程序将业务规则、数据访问、合法性校验等工作放到中间层处理。浏览器/服务器(B/S)结构则是利用不断成熟的WWW浏览器技术,结合浏览器的多种脚本语言,用通用浏览器替代了C/S结构中的客户端开发。

正交软件体系结构风格的核心在于分层的设计,并且在同一层中的构件之间不存在相互调用;异构软件体系结构风格的思想是针对复杂系统中的不同需求,综合使用多种已有体系结构风格。它们均适合于更大更复杂的系统设计。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)