Arquitetura de Software (T-TI-001)
Em termos práticos, a arquitetura de software nos permite realizar tecnicamente a visão para os produtos de acordo com a estratégia das organizações. Utilizada como meio para se gerenciar e construir sistemas simples ou complexos, ela visa reduzir custos de desenvolvimento e manutenção, padronizar soluções técnicas e alinhá-as aos atributos de qualidade negociados e priorizados pelos tomadores de decisão.
A arquitetura de software também fornece a estrutura básica para planejamento e gestão de projetos, norteando o processo de desenvolvimento do software.
O curso tem por objetivo apresentar os conceitos primários da disciplina de arquitetura de software, o papel do arquiteto de software e suas principais atividades.
Ao final deste treinamento você será capaz de:
- Identificar e descrever Arquitetura de Software
- Definição e importância da Arquitetura de Software
- Principais envolvidos
- Modelos e visualizações
- Requisitos arquiteturais e interesses
- Descrever o papel do Arquiteto de Software
- Profissão do Arquiteto de Software
- Competências necessárias ao Arquiteto de Software
- Times de Arquitetura
- Relacionamento com a equipe de projeto
- Ética do engenheiro de software
- Descrever o ciclo de vida da Arquitetura de Software
- Visão geral do ciclo de Arquitetura de Software
- Relação do ciclo de vida da arquitetura com o processos de desenvolvimento de software
- Atividades da Arquitetura de Software e técnicas relacionadas
- Definição da estratégia arquitetural
- Gestão de Requisitos Arquiteturais
- Modelagem Arquitetural
- Avaliação de Arquiteturas
- Comunicação de Arquiteturas
- Evolução de Arquiteturas
- Identificar cenários para a Arquitetura de Software
- Conceito de estilos e padrões arquiteturais
- Principais estilos arquiteturais
- Principais tipos de aplicações (ex.: sistemas de informação, EAI, portais, SOA, automação de processos de negócio) e seu relacionamento com estilos
Carga horária: 16 horas
Mais informações: Fale Conosco.