Modelagem Use Case
Proposta:
O treinamento apresenta em detalhes aspectos da modelagem de software utilizando um tipo de diagrama da UML: use case (casos de uso).
São enfatizadas também características gerenciais associadas a este tipo de diagrama: gestão de requisitos com casos de uso, desenvolvimento de software dirigido (orientado) por casos de uso, priorização de funcionalidades e noção básica da estimativa utilizando pontos por caso de uso.
Objetivos:
Os participantes receberão informações sobre:
- Identificação de atores, casos de uso e associações.
- Ciclo de vida de casos de uso.
- Aspectos gerenciais dos casos de uso.
Programa:
- Introdução.
- Conceitos gerais (ator, use case, associação).
- Rastreabilidade de casos de uso.
- Esboço de casos de uso.
- Conteúdo.
- Definição de cenários.
- Refinamento de casos de uso.
- Refinamento do fluxo básico.
- Refinamento do fluxo alternativo.
- Pré e Pós condições.
- Estruturação de casos de uso.
- Relacionamentos entre casos de uso (include, extend, generalização).
- Casos de uso concretos e abstratos.
- Modelo de Classes de Análise.
- Definição da classe de análise.
- Elo análise x design.
- Características gerenciais.
- Estimativas.
- Priorização por interação.
- Planejamento.
- Definição de testes de aceite.
Metodologia Aplicada:
Este treinamento é ministrado através de:
- Exposições teóricas dos assuntos, com o uso de materiais de apoio (apostilas e anexos – exemplos) e recursos audiovisuais.
- Aplicação de exercícios práticos.
- Painéis com discussões a respeito do uso cotidiano da técnica em projetos de software.
- Indicação de bibliografias e outras fontes de referência.
- Todo o treinamento, bem como o material de apoio, é apresentado em português.
Carga Horária: 16 (dezesseis) horas-aula. |