Programa do Curso

Introdução

Visão Geral da Arquitetura de Software

  • Impulsadores arquiteturais
  • A necessidade de arquitetura

Explorando Responsabilidades em Arquitetura

  • Responsabilidades, habilidades e conhecimentos
  • Liderança técnica
  • Desenvolvedor versus arquiteto

Compreendendo o Processo de Arquitetura

  • Codificação, orientação e colaboração
  • Gestão de riscos técnicos
  • Análise e avaliação de uma arquitetura

Tomando Decisões de Arquitetura nas Equipes de Desenvolvimento

  • Coletar e documentar problemas
  • Estabelecer uma comunidade de prática
  • Criar uma matriz de atribuição de responsabilidades

Aprendendo Sobre Descrições de Arquitetura

  • Pontos de vista e frameworks
  • Linguagens de descrição

Visualizando a Arquitetura de Software

  • Comunicação e vocabulário compartilhado
  • Modelos e diagramas
  • Padrões arquiteturais

Documentando a Arquitetura de Software

  • Documentação como guia
  • Componentes

Compreendendo Padrões, Decaimento e Recuperação

  • Padrões internacionais
  • Solução da divergência de processos

Involvendo-se no Processo de Entrega

  • Onde a arquitetura se encaixa no processo
  • Relação com a estrutura organizacional
  • Construindo designs ágeis

Resumo e Conclusão

Requisitos

  • Conhecimento de design, desenvolvimento ou teste de software

Público-Alvo

  • Engenheiros sênior
  • Engenheiros júnior
  • Desenvolvedores
 7 Horas

Declaração de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas