课程大纲

简介

软件架构概述

  • 架构驱动力
  • 架构设计的必要性

探索架构设计职责

  • 职责、技能与知识
  • 技术领导力
  • 开发者与架构师的区别

理解架构设计过程

  • 编码、指导与协作
  • 管理技术风险
  • 分析与评估架构

在开发团队中做出架构决策

  • 收集与记录问题
  • 建立实践社区
  • 创建责任分配矩阵

了解架构描述

  • 视角与框架
  • 描述语言

可视化软件架构

  • 沟通与共享词汇
  • 模型与图表
  • 架构模式

记录软件架构

  • 文档作为指南
  • 组件

理解标准、衰退与恢复

  • 国际标准
  • 解决流程分歧

参与交付过程

  • 架构在流程中的位置
  • 与组织结构的关系
  • 构建敏捷设计

总结与结论

要求

  • 具备软件设计、开发或测试的知识

受众

  • 高级工程师
  • 初级工程师
  • 开发者
 7 小时

客户评论 (2)

即将举行的公开课程

课程分类