Modelagem de Sistemas Complexos Utilizando Metodologias Ágeis – MAI725

Course IDCourse NameInstructorRoom NumberTime
MAI725Modelagem de Sistemas Complexos Utilizando Metodologias Ágeis

Ementa:

Introdução ao Desenvolvimento Ágil; Extreme Programming e Scrum; Desenvolvimento de Histórias do Usuário; Modelagem com CRC Cards; Modelagem àgil com UML; Modelagem Avançada; Modelagem de Testes (TDD); Desenvolvimento Guiado por testes; Testes funcionais, unitários; Testando para aceitação, regressão; Testes de integração e componentização; Arquitetura Baseada em Modelos (MDA).

 

Bibliografia:

  • Scott Ambler. Agile Modeling: Effective Practices for eXtreme Programming and the Unified Process. Wiley, 2002.
  • Scott W. Ambler. The Object Primer: Agile Model-Driven Development with UML 2.0. Cambridge University Press, 3rd edition, 2004.
  • Andreas Rueping. Agile Documentation: A Pattern Guide to Producing Lightweight Documents for Software Projects (Wiley Software Patterns Series). Wiley, 2003.