系统架构设计师-学习第二天
绪论
系统架构设计师(System Architecture Designer),决定系统健壮性和生命周期的长短。
系统架构设计师概述
是项目开发活动中的众多角色之一,它可以是一个人或一个小组,也可以是一个团队。
架构设计师的定义、职责和任务
架构设计师、架构设计和架构的关系图
系统架构师的任务
- 领导与协调整个项目中的技术活动(分析、设计和实施)。
- 推动主要的技术决策并最终表达为系统架构。
- 确定系统架构,并促使其架构设计的文档化,整理的文档化应包含需求、设计、实施和部署等“视图”。
架构设计师应具备的专业素质
- 掌握业务领域的知识
- 掌握技术知识
- 掌握设计技能
- 具有编程能力
- 具备沟通能力
- 具有决策力
- 知道组织策略
- 应是谈判专家
架构设计师的知识结构
- 战略规划能力
- 业务流程建模能力
- 信息数据架构能力
- 技术架构设计和实现能力
- 应用系统架构的解决和实现能力
- 基本IT知识及基础设施、资源调配能力
- 信息安全技术支持与管理保障能力
- IT审计、治理与基本需求的分析和获取能力
- 面向软件系统可靠性与系统生命周期的质量保障服务能力
- 对新技术与新概念的理解、掌握和分析能力
如何成为一名好的系统架构设计师
- 作为领导者
- 作为开发者
- 作为系统综合者
- 具备企业家思维
- 具备战略技术专家的权威思维和战术思维
- 具备良好的沟通能力
系统架构师的演化
- 工程师
- 高级工程师
- 技术专家
- 系统架构师(初级)
- 系统架构师(中级)
- 系统架构师(高级)
评论