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
 

Declaração de Clientes (6)

Cursos Relacionados

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

  21 horas

Categorias Relacionadas