Programa do Curso

Introdução

  • Informações sobre os exames
  • Tabela de cobertura
  • [Diretório de Profissionais Certificados
  • Fazer o exame (online ou num centro de testes)

Por que modelamos

  • O valor da modelação
  • Quando é que modelamos?
  • Quando é que não modelamos?
  • Abstração
  • Introdução à MDA
  • Modelo de domínio
  • Análise do valor do modelo

O diagrama de classes

Estrutura comum

  • Tipo de classe
  • Dependência
  • Espaço de nomes
  • Tipo de visibilidade (público, privado, protegido)
  • MultiplicidadeElement
  • Restrição
  • Comentário

Classificadores simples

  • PrimitiveType
  • Tipo de dados
  • Enumeração
  • EnumerationLiteral
  • Interface
  • InterfaceRealization
  • Sinal
  • Receção

Classificadores estruturados

  • Associação
  • Classe

Classificação

  • Generalização
  • Característica
  • Característica estrutural
  • Característica comportamental
  • Propriedade
  • Operação
  • Parâmetro
  • Tipo de agregação (Composição, Agregação)

Valores

  • LiteralBoolean
  • LiteralInteger
  • LiteralReal
  • LiteralUnlimitedNatural
  • LiteralNull
  • LiteralString
  • Opaco Expressião

O Diagrama de Objectos

  • Especificação da Instância
  • Ranhura

O Diagrama de Pacotes

Pacotes

  • Pacote
  • PacoteImportar

O Diagrama Use Case

Use Cases

  • Caso de Uso
  • Ator
  • Incluir

O Diagrama de Atividade

Activitis

  • Atividade
  • ActivityFinalNode
  • ActivityParameterNode
  • Fluxo de Controlo
  • Nó inicial
  • Nó de Decisão
  • FlowFinalNode
  • ForkNode
  • JoinNode
  • MergeNode
  • ObjectFlow
  • ObjectNode

Acções

  • Acções
  • CallBehaviorAction
  • CallOperationAction,
  • SendSignalAction
  • AcceptEventAction
  • Pino
  • InputPin, OutputPin
  • OpaqueAction

O Diagrama de Sequência

Interacções

  • Interação
  • OccurrenceSpecification (Especificação de ocorrência)
  • Especificação de execução
  • Especificação de ocorrência de execução
  • Especificação de ocorrência de destruição
  • Linha de vida
  • Mensagem
  • Especificação de ocorrência de mensagem
  • MessageSort
  • MessageEnd

Comportamento comum

  • CallEvent
  • SignalEvent
  • Trigger
  • OpaqueBehavior

O diagrama da máquina de estado

Máquinas de estado

  • Máquina de estado
  • Estado
  • Transição
  • Pseudostate: escolha, junção, inicial
  • Estado final

Requisitos

É necessária uma compreensão dos conceitos básicos de orientação para objectos ou conhecimentos básicos UML.

 21 horas

Número de participantes



Preço por participante

Declaração de Clientes (6)

Cursos Relacionados

Gerenciamento Eficiente de Requisitos Usando Métodos Ágeis e Modelagem UML

21 horas

Categorias Relacionadas