admin 管理员组

文章数量: 887019

文章目录

    • 1.1 系统架构概述
      • 1.1.1 系统架构的定义及发展历程
      • 1.1.2 软件架构的常用分类及建模方法
      • 1.1.3 软件架构的应用场景
      • 1.1.4 软件架构的发展未来
    • 1.2 系统架构设计师概述
      • 1.2.1 架构设计师的定义、职责和任务
      • 1.2.2 架构设计师应具备的专业素质
      • 1.2.3 架构设计师的知识结构
    • 1.3 如何成为一名好的系统架构设计师
      • 1.3.1 如何衡量一名优秀架构设计师
      • 1.3.2 从工程师到系统架构设计师的演化

1.1 系统架构概述

系统架构 (System Architecture) 是系统的一种整体的高层次的结构表示,是系统的骨架和根基,也决定了系统的健壮性和生命周期的长短。

系统架构设计师是承担系统架构设计的核心角色,他不仅是连接用户需求和系统进一步设计与实现的桥梁,也是系统开发早期阶段质量保证的关键角色。

1.1.1 系统架构的定义及发展历程

通俗地说,系统架构 (System Architecture) 是系统的一种整体的高层次的结构表示,是系统的骨架和根基,支撑和链接各个部分,包括组件、连接件、约束规范以及指导这些内容设计与演化的原理,它是刻画系统整体抽象结构的一种手段。

系统架构设计的 目的 是: 对需要开发的系统进行一系列相关的抽象,用于指导系统各个方面的设计与实现,架构设计在系统开发过程中起着关键性作用,架构设计的优劣决定了系统的健壮性和生命周期的长短。我们通常把架构 设计作为系统开发过程中需求分析阶段后的一个关键步骤,也是系统设计前的不可或缺工作要点之一,架构设计的 作用 主要包括以下几点:
● 解决相对复杂的需求分析问题;
● 解决非功能属性在系统占据重要位置的设计

本文标签: 绪论 架构 设计师 核心 系统