The best IT partner for your business English version

Treinamentos

Projeto com UML

Este curso visa introduzir a UML como lingaugem de modelagem e a prática de design como um todo. Para tal, serão abordados conceitos básicos de UML e a disciplina de análise (casos de uso, diagrama de atividades), para em seguida realizar uma análise profunda sobre o diagrama mais utilizado da UML: o Diagrama de classes e seus relacionamentos.

O curso também visa abordar aspectos avançados da linguagem UML e da disciplina de design de software. Para tal, serão abordados temas como o modelo MVC, a segmentação de camadas de software e diagramas voltados ao design, como o diagrama de sequências, de pacotes, componentes e implantação.

Aula 1 :: UML e Análise

  • Histórico da UML;
  • Requisitos;
  • Casos de Uso;
  • Diagrama de Atividades;
  • Diagrama de sequências do sistema;
  • Modelo de Domínio;
  • CRC das classes de domínio;

Aula 2 :: Diagrama de classes

  • Classes e objetos;
  • Encapsulamento;
  • Relacionamentos:
    • Associação;
    • Herança;
    • Composição
    • Agregação
  • Coesão
  • Exercícios

Aula 3 :: Segmentação em camadas

  • Modelo MVC (Model View Controller);
  • Localização de classes de análise;
  • Distribuição de comportamento;
  • Classes participantes;
  • Diagrama de sequências em camadas;
  • CRC de todas as classes

Aula 4 :: Da análise ao design

  • Diagrama de pacotes;
  • Diagrama de componentes;
  • Diagrama de implantação;