UML com Design OO
Compreensão dos Diagramas UML com uma abordagem prática do dia a dia.
Para mais informações clique aqui

Objetivos

Destina-se a todos aqueles que pretendem compreender o processo de desenvolvimento de softwares utilizando os modelos apresentados pela linguagem UML (Unified Model Language) frente aos aspectos técnicos que envolvem o desenvolvimento de Sistemas de Informação.

Público Alvo

Coordenadores, Líderes, Analistas de Sistemas, Analistas de Negócios, Desenvolvedores, Analistas programadores, Analista de Testes e todos aqueles que necessitam elaborar Especificações Funcionais e Técnicas.

Carga Horária

Investimento



Dinheiro Visa Mastercard Boleto Bancário Redeshop

Próximas Turmas


Outros cursos que indicamos a você:
Treinamento Carga Horária
Mapeamento de Processos 16 Horas
UML Requisitos 24 Horas
Enterprise Architect 16 Horas
APF (Análise de Pontos de Função) 16 Horas

+ veja todos os treinamentos

Conteúdo Programático


Casos de Uso e Prototipação
    Transcrevendo Regras de Negócios
    Técnicas de Prototipação
    Ferramentas de Prototipação
    Utilização do Enterprise Architect para Prototipação
    Exercícios Práticos

Aprofundando Conceitos de Orientação a Objetos
    Classes Concretas e Classes Abstratas
    Interfaces
    Herança
    Polimorfismo
    Inversão de Controle
    Injeção de Dependência
    POJO e POCO

Classes e Objetos
    Mapeamento das classes numa visão de implementação
    Diagramação de Classes e Objetos
    Atributos e Propriedades Públicas (get e set)
    O alinhamento do modelo de classes x linguagem de programação
    Construtores
    Generalização de Classes
    Implementação de Interfaces
    Engenharia Reversa
    Derivação para o Modelo de Dados
    Utilização do Enterprise Architect para Diagramação
    Exercícios Práticos

Componentização
    Separação dos componentes do sistema
    Diagramação de Componentes
    Alinhamento técnico da implementação para uma melhor componentização
    Estereótipos

Arquitetura
    Visão geral sobre Arquiteturas de Software
    Arquitetura em Camadas
    Design Patters (Padrões de Projeto)
    Arquitetura MVC (Model View Controller)
    Responsabilidade e Coesão
    Exercícios Práticos

Implantação
    O ambiente de implantação Web
    Terminologias ambientais
    Relacionamentos componentes x itens de implantação

Diagramas de Sequência
    Diagramação de Sequência com foco no Negócio
    Diagramação de Sequência com foco no Desenvolvimento
    Fluxos de controle
    Fluxos de repetição
    Fragmentação
    Exercícios Práticos

Extensão da UML
    Mecanismos de extensão da UML
    Etiquetas
    OCL (Object Constraint Language)
    Diagramas Personalizados

A Especificação Técnica
    Forma e Conteúdo
    Principais elementos
    Público alvo
    Onde armazenar?
    Exercícios Práticos

Pré-Requisitos
Ter realizado o treinamento UML Requisitos ou possuir conhecimentos equivalentes

Materiais

Apostila
Apostila de acompanhamento e condução do treinamento


Certificado
Certificado de Participação