Programa do Curso
Introdução à modelação Use Case
- Breve historial e contexto dos casos de utilização
- Definições, elementos e componentes dos casos de utilização
- Benefícios da modelação de casos de utilização
- Organização de requisitos com casos de uso
- Diagramas de casos de utilização como notação UML
- Organizar o modelo com pacotes
Actores de casos de utilização
- Utilizadores e actores
- [Actores do sistema
- Identificar os actores e mapear as partes interessadas
Use Cases - Identificar e descrever
- Identificação de casos de utilização e descrição escrita
- Use Case Controlos:
- condições prévias
- pós-condições
- pressupostos
- cenários
Use Case Cenários
- Cenário principal de sucesso
- Alternativas e excepções
- Indicação de iteração
Técnicas avançadas
- Relação <<include>>
- Relação <<excluir>>
- Generalização
- Especialização
- Multiplicidade
Conceitos práticos Use Cases
- Fluxos de eventos e sua finalidade: caminhos primários, alternativos e de exceção
- Métodos de documentação dos fluxos primários
- Documentação dos fluxos alternativos e de exceção
- Documentação de cenários
- Exemplos de fluxos narrativos
- [Casos de utilização e casos de teste
- Relação entre casos de utilização e casos/cenários de teste
- Tradução de casos de utilização em casos de teste
- Casos de utilização e interfaces de utilizador/prototipagem
- Funções, preparação e execução de protótipos
- UML Conceitos
- UML notação
- Relações entre classes e objectos
- Extração de classes a partir de casos de utilização
- Verificação de uma classe: atributos, operações e associações/multiplicidade
- Incluir relação e exemplo
- Referir-se a includes em fluxos
- Exemplo e relação de extensão
- Referência a extensões em movimentos
- Relação e exemplo de generalização
- Documentação de casos de uso
Requisitos
A experiência relacionada com o desenvolvimento de software ou conhecimentos técnicos básicos não é estritamente necessária, mas seria benéfica para compreender melhor os conceitos.
Declaração de Clientes (1)
La practica sobre cada caso, la buena explicacion, muy entendible y amplio conocimiento de los temas; se utilizó un ejemplo real para practicar