Entrar em Contato
 Duração 21 horas

Programa do Curso

Introdução à Linguagem UML

  • Breve história do UML
  • Panorama dos tópicos de modelação 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 segundo FURPS
  • Métodos de recolha de requisitos
  • Modelação de requisitos utilizando a notação UML
  • Matriz de dependências de requisitos
  • Criação de especificações de requisitos com base em diagramas

Modelação de Processos de Negócio

  • Definição de processo de negócio
  • Modelação de processos de negócio em UML
  • Diagrama de atividades
    • Fluxos decisórios e concorrentes
    • Exceções e tratamento de exceções
    • Partições, swimlanes (faixas)

Modelação de Requisitos Não Funcionais

  • Utilização de diagramas de componentes e de implantação
  • Arquitetura inicial do sistema – lógica e física
  • Modelação de requisitos relacionados com segurança, desempenho e fiabilidade do sistema

Modelação de Requisitos Funcionais

  • Definição do âmbito do sistema
  • Modelação da funcionalidade do sistema por meio de diagrama de casos de utilização
    • Identificação de atores e relações entre eles
    • Reconhecimento de casos de utilização
    • Associação "ator - caso de utilização" e as suas propriedades
    • Relações entre casos de utilização: include, extend, generalização
  • Criação de cenários de casos de utilização e geração de diagramas com base neles (atividades, máquinas de estados)

Modelo Analítico do Sistema

  • Utilização do diagrama de sequência
    • Tipos de mensagens: assíncronas, síncronas, de resposta
    • Definição da ordem de numeração das mensagens
    • Categorias de objetos analíticos: Boundary, Control e Entity
  • Introdução ao projeto do sistema
  • Modelação de interações

Modelação Estática

  • Diagrama de classes e geração de código-fonte
    • Relação de associação e as suas características
    • Outras relações: agregação, composição, generalização, dependência, classe associativa
  • Engenharia direta/reversa (Forward/Reverse engineering)
    • Geração de código-fonte com base no diagrama
    • Geração de diagramas com base em código-fonte
    • Sincronização de código e diagrama
  • Diagramas de objetos, de estruturas interligadas e de pacotes

Modelação Dinâmica

  • Verificação do modelo estático
    • Esclarecimento das assinaturas de métodos
    • Verificação da correção do diagrama de classes
  • Modelação dinâmica ao nível das chamadas de métodos
  • Diagrama de sequência ao nível de projeto

Requisitos

Recomenda-se o conhecimento de conceitos fundamentais relacionados com a orientação a objetos ou de qualquer linguagem de programação orientada a objetos.

Formação Empresarial Personalizada

Soluções de formação concebidas exclusivamente para empresas.

  • Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
  • Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
  • Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Investimento

Preço por grupo privado, formação online em direto, a partir de 3900 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Testemunhos de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas