Entrar em Contato

Programa do Curso

Introdução à Linguagem UML

  • Breve história da UML
  • Visão geral dos tópicos sobre modelagem orientada a objetos
  • Especificação UML do grupo OMG
  • Visão geral dos diagramas UML

Gestão de Requisitos

  • Classificação de requisitos
  • Categorias de requisitos conforme FURPS
  • Métodos de coleta de requisitos
  • Modelagem de requisitos usando a notação UML
  • Matriz de dependência de requisitos
  • Criação de especificações de requisitos baseadas em diagramas

Modelagem de Processos de Negócio

  • Definição do processo de negócio
  • Modelagem de processos de negócios na UML
  • Diagrama de atividade
    • Fluxos decisórios e paralelos
    • Exceções e tratamento de exceções
    • Partições, raios

Modelagem de Requisitos Não Funcionais

  • Uso de diagramas de componentes e implantação
  • Arquitetura preliminar do sistema – lógica e física
  • Modelagem de requisitos relacionados à segurança, desempenho e confiabilidade do sistema

Modelagem de Requisitos Funcionais

  • Definição do escopo do sistema
  • Modelagem da funcionalidade do sistema usando diagrama de casos de uso
    • Identificação de atores e relacionamentos entre eles
    • Reconhecimento de casos de uso
    • Associação "ator - caso de uso" e suas propriedades
    • Relações entre casos de uso: include, extend, generalização
  • Criação de cenários de casos de uso e geração de diagramas com base neles (atividades, máquinas
    estatais)

Modelo Analítico do Sistema

  • Uso de diagrama de sequência
    • Tipos de mensagens: assíncronas, síncronas, retorno
    • Definição da numeração sequencial das mensagens
    • Categorias de objetos analíticos: Boundary, Control e Entity
  • Introdução ao design do sistema
  • Modelagem de interações

Modelagem Estática

  • Diagrama de classes e geração de código-fonte
    • Relação de associação e suas características
    • Outras relações: agregação, composição, generalização, dependência, classe associativa
  • Engenharia Reversa/Direta
    • Geração de código-fonte com base no diagrama
    • Geração de diagrama com base no código-fonte
    • Sincronização de código e diagrama
  • Diagramas de objetos, estruturas ligadas e pacotes

Modelagem Dinâmica

  • Verificação do modelo estático
    • Especificação detalhada das assinaturas dos métodos
    • Verificação da correção do diagrama de classes
  • Modelagem dinâmica no nível de chamadas de métodos
  • Diagrama de sequência no nível de design

Requisitos

Recomenda-se conhecimento básico dos conceitos relacionados à orientação a objetos ou de qualquer linguagem orientada a objetos.

 21 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas