数据库系统及应用第九章 软件开发体系结构 9.1 软件开发体系结构概述 9.2 C/S体系结构 9.3 B/S体系结构 9.4 常用开发体系结构 本章小结1数据库系统及应用第九章 软件开发体系结构 9.1软件开发体系结构概述 九十年代之前,开发人员通过集成本地系统服务来构建应用程序。在这种模式下: 通过嵌入式或自含式语言访问后台数据库。 如嵌入式C或COBOL开发访问ORACLE数据库的应用程序系统; 使用Foxpro开发访问Foxpro数据库的应用程序系统。 如今开发人员摆脱了这种模式的束缚,致力于构建具有N层复杂结构的系统,将分散在网络中各处的应用程序集成,极大提升应用程序的价值。在这种开发模式下: 不必为构建基本结构花费过多精力 有利于集中精力挖掘软件独特的商业价值 缩短软件投放市场的时间 编程效率明显提高,软件质量得到了相应的保证。2数据库系统及应用第九章 软件开发体系结构 9.1软件开发体系结构概述 随着软件系统的规模和复杂程度的增加,软件体系结构的选择比数据结构和算法的选择更为重要。 软件体系结构是构件的集合,包括处理构件、数据构件和连接构件。 处理构件负责对数据进行加工