INTRODUÇÃO
  • O que é UML?
  • O que é um modelo? Por que modelar?
  • Teste 01
DIAGRAMAS UML
  • Introdução aos diagramas
  • Utilização dos diagramas
  • Teste 02
DIAGRAMA DE CASO DE USO
  • O diagrama de caso de uso
  • Relacionamentos entre casos de uso
  • Colaboração entre casos de uso
  • Projeto - Criando um diagrama de caso de uso
  • Teste 03-A
  • Teste 03-B
DIAGRAMA DE CLASSES
  • O diagrama de classes
  • Classe
  • Herança
  • Associação entre classes
  • Classes associativas
  • Agregação e Composição
  • Dependência entre classes
  • Projeto - Criando um diagrama de classes
  • Teste 04-A
  • Teste 04-B
DIAGRAMA DE PACOTES
  • O diagrama de pacotes
DIAGRAMA DE ATIVIDADES
  • O diagrama de atividades
  • Projeto - Criando um diagrama de atividades
  • Teste 05
DIAGRAMAS DE INTERAÇÃO
  • Os diagramas de interação
DIAGRAMA DE SEQUÊNCIA
  • O diagrama de sequência
  • Notação dos objetos
  • Notação das mensagens
  • Estereótipos
  • Projeto - Criando um diagrama de sequência
  • Teste 06-A
  • Teste 06-B
DIAGRAMA DE COMUNICAÇÃO
  • Projeto - Criando um diagrama de comunicação
  • Teste 07
DIAGRAMA DE MÁQUINA DE ESTADOS
  • O diagrama de máquina de estados
  • Estado e atividades internas
  • Notações
  • Projeto - Criando um diagrama de máquina de estados
  • Teste 08
DIAGRAMA DE COMPONENTE
  • O diagrama de componente
  • Projeto - Criando um diagrama de componente
  • Teste 09
DIAGRAMA DE IMPLANTAÇÃO
  • O diagrama de implantação (deployment)
  • Projeto - Criando um diagrama de implantação
  • Teste 10
Projeto 01 - simulador de helicóptero
  • Apresentação do estudo de caso
  • Diagrama de caso de uso
  • Diagrama de classes
  • Diagramas de interação
  • Diagrama de estado
CONSIDERAÇÕES FINAIS
  • Agradecimentos