Análise de Requisitos com UML
Rua 104, 62, QD. F-21, LT 08 - Setor Sul - Goiânia/Goiás - Brasil
Descrição
Carga Horária: 24 horas (segunda e quarta-feira)
Este curso é direcionado para programadores, arquitetos de software, analistas de testes e principalmente analistas de requisitos que pretendem entender mais sobre a importância dos requisitos e das técnicas mais importantes para documentação e coleta dos requisitos.
O curso apresenta uma visão geral sobre as atividades que compõem a disciplina da engenharia de requisitos, com foco maior na captura, documentação e análise, utilizando-se principalmente a técnica de casos de uso. Estas atividades são exercitadas aplicando os conceitos básicos em um estudo de caso que tem seus requisitos capturados e documentados de maneira incremental ao longo do curso. Também é abordada a técnica de user stories, muito utilizada nas metodologias ágeis como uma alternativa a casos de uso.
São apresentados e utilizados diversos diagramas da UML para modelagem do sistema, como diagramas de caso de uso, atividades, classes e estados. Além disso, também é abordada a estimativa de esforço de desenvolvimento de software através da técnica de pontos de caso de uso e pontos de história.
Pré-Requisitos do curso
Experiência em projetos de software em alguma das atividades básicas (análise, desenvolvimento, testes, gerenciamento, etc.)
Tópicos do curso
- Introdução
- Conceitos Gerais
» O que é um requisito
» Classificação de requisitos
» Visão geral da engenharia de requisitos
» Captura de requisitos
» Documentação e análise de requisitos
» Validação de requisitos
» Gerenciamento de mudanças
- Técnicas para captura de requisitos
» entrevista
» workshop
» brainstorming
» prototipação
- Laboratório 1
- Casos de uso
» introdução
» diagrama de casos de uso
- Laboratório 2
- Documento de casos de uso
» introdução
» modelos de documentos de caso de uso
» documentação das regras de negócio
» documentação de requisitos não-funcionais
- Laboratório 3
- Diagrama de atividades
» introdução
» elementos de modelagem
- Diagrama de classes
» introdução
» conceitos básicos de OO
- Laboratório 4
- Diagrama de estados
» Introdução
» Elementos de modelagem
- Pontos de caso de uso
» Estimativa de esforço
» técnica de pontos de caso de uso
» considerações adicionais
- Laboratório 5
- User Stories
» Modelagem de requisitos em metodologias ágeis
» Estrutura básica de user stories
» Estimativas baseadas em user stories
» Planejamento de entregas e iterações baseado em user stories
» Benefícios e limitações
» User stories x casos de uso
- Laboratório 6
Localização:
Contato
Preencha os campos abaixo para enviar e-mail ao organizador.
