CEI - Curso de Especialização em Informática
Disciplina: DCCxxx: Requisitos Ágeis de Aplicações
Professores responsáveis: Antonio Mendes Ribeiro e Ângelo Moura Guimarães
Carga Horária: 30 horas
Créditos: 2
Pré-Requisitos: Conhecimentos básicos programação orientada objetos, organização de computadores, redes e internet
Tipo: Optativa
Objetivos
Esta disciplina tem como objetivo tornar os alunos aptos a:
Ementa
Métodos de desenvolvimento ágil. Desenvolvimento de requisitos com equipes ágeis. Histórias do usuário. Modelagem do usuário e sua experiência. Compatibilização com desenvolvimento baseado em modelos, casos de uso.
Programa
- Métodos de desenvolvimento ágil (XP, Scrum, Lean)
- Requisitos ágeis, o time ágil, papéis dos participantes, interações
- Histórias do usuário, definição, pattern, características de qualidade, modelagem com cartões
- Escalonamento de requisitos ágeis para aplicações complexas
- Utilização de casos de uso, definição, diagramas da UML, necessidade de utilização
- Requisitos e a experiência do usuário, cenários
- Personas de usuários, tipos, ciclos, modelos, utilização
Bibliografia
- Leffingwell, D. Agile Software Requirements. Addison-Wesley, 2011.
- Leffingwell, D. Scaling Software Agility. Addison-Wesley, 2011.
- S.Robertson, J.Robertson, Mastering the Requirements Process, 2ª Ed, Addison Wesley, 2006.
- Alexander,I.F.; Maiden N;. Scenarios, Stories, Use Cases. John Wiley & Sons, 2004.
- Adlin, T.; Pruitt J.. The Essential Persona Lifecycle: Your Guide to Building and Using Personas. Morgan Kaufmann, 2010.
<< voltar