这是软件体系结构风格——管道过滤器的专题课件,内容典型
1
软件体系结构2软件体系结构风格与模式918409726.pptx
2021-09-29 09:03:53 2.7MB 文档
的四种软件体系结构风格的解决方案: (1)Main Program/Subroutine with Shared Data (2)Abstract Data Types (3)Implicit Invocation (4)Pipes And Filters 2.KWIC_input.txt为实验的数据。 mainsubsolution\mainsub.java为Main Program/Subroutine with Shared Data解决方案的主程序。 adtsolution\ADTKwic.java为Abstract Data Types解决方案的主程序。 impinvosolution\Alphabetizer.java为Implicit Invocation解决方案的主程序。 pipefiltersolution\pipefilter.java为Pipes And Filters解决方案的主程序。
2021-05-31 10:42:03 14KB adt
1
20世纪60年代中期的软件危机使得人们开始重视软件工程的研究。起初,人们把软件设计的重点放在数据结构和算法的选择上。随着软件系统规模越来越大、越来越复杂,整个系统的结构显得越来越重要。   一、软件体系结构风格分析   最初的软件体系结构是Mainframe结构——客户、数据和程序都被集中在主机上,通常只有少量的GUI界面,对远程数据库的访问比较困难。随着PC的广泛应用,该结构逐渐被淘汰。在20世纪80年代中期出现了Client/Server分布式计算结构,应用程序的处理在客户机和服务器之间分担。随着大型软件系统的开发,这种结构在系统的部署和扩展性方面暴漏出不足。随着Internet的发展,一个更灵活的体系结构“三层/多层计算”体系结构应运而生。
1