background image

系统架构师学习笔记

页,共 172 

第一章 架构师

1.1.1 系统架构的概念

现代信息系统“架构”三要素:构件、模式、规划;规划是架构的基石,也是这三个贡

献中最重要的。

架构本质上存在两个层次:概念层,物理层。

1.2.1 系统架构师的定义

负责 理解、管理 并最终确认和评估 非功能性系统需求,给出开发规范,搭建系统实

现的核心架构,对整个软件架构、关键构建、接口 进行总体设计 并澄清关键技术细节。

主要着眼于系统的“技术实现”

,同时还要考虑系统的“组织协调”

要对所属的开发团队有足够的了解,能够评估该开发团队实现特定的功能需求目标和资

源代价。

1.2.2 系统架构师技术素质

对软件工程标准规范有良好的把握。

1.2.3 系统架构师管理素质

系统架构师是一个高效工作团队的创建者,必须尽可能使所有团队成员的想法一致,为

一个项目订制 清晰的、强制性的、有元件的目标 作为整个团队的动力;

必须提供特定的 方法和模型 作为理想的技术解决方案;

必须避免 犹豫,必须具备及时解决技术问题的 紧迫感和自信心。