Programa do Curso

Introdução à língua UML

  • Um breve historial UML
  • Visão geral da modelação orientada para objectos
  • Especificação UML grupos OMG
  • Visão geral dos diagramas UML

Gestão de requisitos

  • Decomposição dos requisitos
  • Categorias de requisitos FURPS
  • Métodos de recolha de requisitos
  • Modelação de requisitos utilizando notação UML
  • Matriz de dependência dos requisitos
  • Criação de especificações de requisitos com base em diagramas

Modelação de processos empresariais

  • Definição de processos empresariais
  • Modelação de processos empresariais em UML
  • Diagrama de actividades
    • Tomada de decisões e fluxos simultâneos
    • Excepções e tratamento de excepções
    • Partições, trajectos

Modelação de requisitos não funcionais

  • Utilização de diagramas de componentes e de implementação
  • Arquitetura inicial do sistema - lógica e física
  • Modelação dos requisitos de segurança, desempenho e fiabilidade do sistema

Modelação dos requisitos funcionais

  • Definição do âmbito do sistema
  • Modelação da funcionalidade do sistema através de um diagrama de casos de utilização
    • Identificação dos actores e das relações entre eles
    • Identificação dos casos de utilização
    • Associação ator-caso de utilização e suas propriedades
    • Relações entre casos de utilização: incluir, alargar, generalizar
  • Criar cenários para casos de utilização e gerar diagramas com base neles (actividades, máquina de estados
    atividade, máquina de estados)

Modelo de sistema analítico

  • Utilização de um diagrama de sequência
    • Tipos de mensagens: assíncronas, síncronas, back-to-back
    • Determinação da ordem de numeração das mensagens
    • Categorias de objectos analíticos: Limite, Controlo e Entidade
  • Introdução à conceção de sistemas
  • Modelação de interacções

Modelação 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 de avanço/retrocesso
    • Geração de código-fonte a partir do diagrama
    • Geração do diagrama a partir do código fonte
    • Sincronização do código e do diagrama
  • Diagramação de objectos, estruturas interligadas e pacotes

Modelação dinâmica

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

Requisitos

Recomenda-se o conhecimento de conceitos básicos de orientação para objectos ou de qualquer linguagem orientada para objectos.

 21 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas