2021年软件体系结构风格研究分析

软件体系结构风格研究分析 软件体系结构风格研究,分析了各种风格的特点、优缺点,最后重点介绍了三层C/S软件体系结构。 20世纪60年代中期的软件危机使得人们开始重视软件工程的研究。起初,人们把

软件体系结构风格研究分析 软件体系结构风格研究,分析了各种风格的特点、优缺点,最后 重点介绍了三层C/S软件体系结构。 20世纪60年代中期的软件危机使得人们开始重视软件工程的研 究。起初,人们把软件设计的重点放在数据结构和算法的选择上。 随着软件系统规模越来越大、越来越复杂,整个系统的结构显得越 来越重要。 最初的软件体系结构是Mainframe结构——客户、数据和程序都 被集中在主机上,通常只有少量的GUI界面,对远程数据库的访问 比较困难。随着PC的广泛应用,该结构逐渐被淘汰。在20世纪80 年代中期出现了Client/Server分布式计算结构,应用程序的处理 在客户机和服务器之间分担。随着大型软件系统的___,这种结构 在系统的部署和扩展性方面暴漏出不足。随着Inter的发展,一个 更灵活的体系结构“三层/多层计算”体系结构应运而生。 Garlan和Shaw将通用软件体系结构风格总结为以下几类: 1.数据流风格:批处理序列;管道/过滤器。2.调用/返回风格:主 程序/子程序;面向对象风格;层次结构。3.___构件风格:进程通 讯;___系统。4.虚拟机风格:解释器;基于规则的系统。5.仓库风

腾讯文库2021年软件体系结构风格研究分析