第一章 绪论(Page1-20)

  1. 系统架构概述
    • 定义及发展历程
      • 定义:架构是体现在组件中的系统基本组织、关系及指导原则,系统架构设计对系统开发至关重要,其优劣影响系统健壮性和生命周期。
      • 发展历程:可追溯到 20 世纪 60 年代中期软件危机,软件架构应运而生。经历基础研究阶段(1968 - 1994 年),软件架构概念提出,模块化开发方法发展;概念体系和核心技术形成阶段(1999 - 2000 年),概念内涵和外延确定,组件化技术提升;理论体系完善与发展阶段(1996 年至今),相关研究方向受关注;普及应用阶段(2000 年至今),理论与实践良性循环。
    • 常用分类及建模方法
      • 常用分类:典型架构包括分层架构、事件驱动架构、微核架构、微服务架构和云架构等,各有特点和适用场景,现代大型软件常混合多种架构。
      • 建模方法:软件架构模型分为结构模型、框架模型、动态模型和过程模型,“4 + 1” 视角模型从 5 个视角描述软件架构。
    • 应用场景:软件架构风格在各领域广泛应用,不同风格有各自优缺点和应用场景,现代大型软件常混合多种风格以保障系统非功能属性。
    • 发展未来:软件架构及相关技术不断发展,未来将有更具价值的架构出现,引领软件开发工作。
    • </
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值