@软考找老孙 出品
系规官方教材伴读课
《系统规划与管理师教程》第2版
第5章 应用系统规划 · 5.1.2 基础架构
基础架构
软件的骨架
高楼要有稳固地基,庞大的应用系统也要有稳固的骨架。
说人话:架构就是软件的「楼层结构」——分几层、各层干啥、层与层怎么连。
说人话:架构就是软件的「楼层结构」——分几层、各层干啥、层与层怎么连。
01
分层四层
界面到存储
›
02
CS 演进
两层到 B/S
›
03
组件分布
CORBA·DCOM·EJB
一句话先记住:按目标可分三类架构——以数据为中心、客户机/服务器、组件分布。
大话官方教材 · 系规
1 / 5
@软考找老孙 出品
系规官方教材伴读课
《系统规划与管理师教程》第2版
第5章 应用系统规划 · 5.1.2 基础架构
分层体系四层
从上到下像楼房分层
1
界面交互层
实现系统与用户交互,元素是按钮、文本框等界面控件
2
业务处理层
实现业务流程控制与数据计算,元素是业务子系统
3
数据处理层
实现数据读写,元素是 SQL 函数包(视图、存储过程等)
4
数据存储层
实现数据有效存储,元素是数据表、数据文件
大话官方教材 · 系规
2 / 5
@软考找老孙 出品
系规官方教材伴读课
《系统规划与管理师教程》第2版
第5章 应用系统规划 · 5.1.2 基础架构
客户机/服务器三级演进
从两层一路演进到 B/S
1
两层 C/S
前端程序 + 后台数据;结构简单,但界面/业务变更时维护成本大
2
三层 C/S
业务处理提到专门的应用服务器,业务规则变只更新服务器
3
B/S 架构
客户端只要浏览器,免维护、支持远程;但速度安全稍逊
大话官方教材 · 系规
3 / 5
@软考找老孙 出品
系规官方教材伴读课
《系统规划与管理师教程》第2版
第5章 应用系统规划 · 5.1.2 基础架构
记牢架构
考试这样抓
✓分层四层:界面交互、业务处理、数据处理、数据存储
✓三类架构:以数据为中心、客户机/服务器、组件分布
✓C/S 演进:两层 → 三层 → B/S
✓组件分布中间件:CORBA(OMG)、DCOM(微软)、EJB(Sun,基于 Java)
记忆锚点
三大组件分布中间件:CORBA(OMG 定义,最通用)· DCOM(微软)· EJB(Sun,基于 Java)
《系统规划与管理师教程》第2版 5.1.2
大话官方教材 · 系规
4 / 5
@软考找老孙 出品
系规官方教材伴读课
《系统规划与管理师教程》第2版
第5章 应用系统规划 · 5.1.2 基础架构
本节三句话带走
本节只记 3 句话
1分层四层:界面交互、业务处理、数据处理、数据存储。
2C/S 三级演进:两层 → 三层 → B/S(浏览器/服务器)。
3组件分布中间件:CORBA、DCOM、EJB。
教材锚点:《系统规划与管理师教程》第2版 5.1.2 基础架构
大话官方教材 · 系规
5 / 5