Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
Declaração de Clientes (2)
Learned a lot of practical material. The exercises were very practical as well.
JIMMY CHAN
Curso - Object-Oriented Analysis and Design using UML
Practice exercises were great and the help given by the trainer was excellent.