Pular para o conteúdo principal

Cursos Corporativos Epidata

Workshop: Arquitetura de software para o sucesso da Inovação

Objetivo

Compreender globalmente as Arquiteturas de Software. Conhecer técnicas de design, documentação e avaliação em nível arquitetural, além de aprender sobre desenvolvimento e conhecimento das atividades de concepção de Arquiteturas.

Conteúdo

Unidade 1: A Arquitetura de Software no ciclo de vida

  •  O que é arquitetura de software? Por que é importante?
  • O papel do arquiteto, tipos de arquitetos
  • Inserção em um modelo de ciclo de vida ágil
  • Relação com tecnologias como Cloud Computing, Big Data, Microsserviços

Unidade 2: Atributos de Qualidade

  • Alguns exemplos de atributos de qualidade: Modificabilidade, Performance, Segurança, Testabilidade, Disponibilidade, Integridade conceitual.
  • Caracterização de stakeholders com cenários de qualidade. Workshop de stakeholders.

Unidade 3: Documentação de Arquiteturas

  • Como capturar e comunicar uma arquitetura? Usos da documentação e tipos de audiência
  • Visões arquiteturais básicas: Módulos, Componentes e Conectores, e alocação.
  • Documentação em um contexto ágil
  • Algumas ferramentas de suporte (por ex., CASE, Wikis)

Unidade 4: Perspectiva

  • O papel da arquitetura em um processo de modernização ou transformação digital
  • Gestão da dívida técnica

Habilidades desenvolvidas

  • Compreender as Arquiteturas de Software em geral.
  • Conhecer técnicas de design, documentação e avaliação em nível arquitetural.
  • Desenvolver os conhecimentos das atividades de concepção de Arquiteturas.
  • Avaliar a qualidade técnica de Arquiteturas.
  • Adquirir conhecimentos para implementar as diferentes arquiteturas e seu relacionamento.

Características do curso

Modalidade e Duração

Online 8 hs

Direcionado a

Arquitetos, desenvolvedores ou gerentes envolvidos em atividades de design arquitetural e/ou de análise de documentos de arquitetura.

Profissionais Responsáveis pelo Curso

Andrés Díaz Pace

Engenheiro de Sistemas e Doutor em Ciências da Computação pela UNICEN.

Mantenha a inovação por perto