软件架构是什么.pptxVIP

  • 2
  • 0
  • 约1.84千字
  • 约 14页
  • 2026-11-10 发布于北京
  • 举报

约束Constraint构件构件构件连接件软件架构是什么架构、设计、框架的区别软考系统架构设计师·上午题核心从定义、区别到4+1视图,一次讲透。

目录五个部分,循序而读101架构的定义三要素与两流派202三者区别架构·设计·框架303描述架构4+1视图模型404为何重要三个硬理由505考点例题上午题与案例题

构件连接件约束架构=构件+连接件+约束01架构的定义构件、连接件、约束架构是系统的基本组织——三要素,一句话背下来。

架构的定义·三要素与两流派IEEE1471/ISO42010:架构是系统的基本组织。构件Component可独立识别、可替换的组成单元。例:服务/模块/数据库/缓存连接件Connector构件之间交互的机制。例:HTTP/消息队列/RPC约束Constraint构件与连接件必须遵守的规则。例:分层不反向依赖/接口规范记住一句话:架构=构件+连接件+约束(上午题直接考)定义的两个学派(考题常设陷阱)组成派看结构——架构=构件+连接件+约束,强调系统由什么组成。决策派看决策——架构=一系列重要决策的集合,强调为什么这么定。

架构·全局设计·局部框架·贯穿02三者区别架构·设计·框架高频陷阱:架构管全局,设计管局部,框架是半成品。

三者区别·架构

文档评论(0)

1亿VIP精品文档

相关文档