架构设计的优劣决定了 系统的健壮性 和 生命周期的长短。
系统架构设计是连接用户需求和系统进一 步设计与实现的桥梁。
软件架构模型分类
1,分层架构
2,事件驱动架构
3,微核架构
4,微服务架构
5,云架构
主要解决扩展性和并发的问题,是最容易扩展的架构。
云架构主要分成两部分:处理单元(Processing Unit)和虚拟中间件(Virtualized Middleware )
系统架构的常用 建模方法 分成4 种:
结构模型、框架模型、动态模型和过程模型。
架构发展的主线可以归纳为模块化编程/面向对象编程、构件技术、面向服务开发技术和云技术。