Home > Engenharia de Software > Desenvolvimento Ágil > Modelagem do Desenvolvimento Ágil
Modelagem Ágil
A Modelagem Ágil (MA) é uma metodologia baseada na geração de documentação eficaz para sistemas de informação. A metodologia MA é um conjunto de práticas guiadas por princípios e valores para profissionais de software aplicarem em seu dia-a-dia.
Existem duas razões básicas para modelar:
- para entender o que você está construindo;
- melhorar a comunicação dentro da equipe e/ou com os clientes.
A MA não define procedimentos detalhados sobre como criar um determinado tipo de modelo, seu objetivo é orientar profissionais para uma modelagem eficiente. A MA não significa menos modelagem, na verdade, muitos desenvolvedores acharão que estão documentando mais do que em um processo convencional.
A modelagem é uma parte importante de qualquer processo de desenvolvimento. Processos Ágeis como o eXtreme Programming (XP), SCRUM e Dynamic System Development Modelincluem atividades de modelagem, como: histórias de usuários, modelos Class Responsibility Collaborator (CRC) e esboços. No caso do Processo Unificado, três das seis disciplinas básicas de processo focam a modelagem.
Referência Bibliográfica
AMBLER, Scott W. Modelagem Ágil. São Paulo: Editora ArtMed, 2002.