2.1. Processo de modelagem de software
A forma pela qual o sistema será modelado e documentado (que é o que a UML pretende) depende do modelo de desenvolvimento de software proposto no projeto.
Atualmente há, basicamente, dois modelos largamente difundidos, cada um tem suas vantagens e desvantagens:
| Modelo de Desenvolvimento | Vantagens | Desvantagens |
|---|---|---|
| Modelo Unificado (Unified Process) |
|
|
| Modelo Ágil |
|
|
Os conceitos que aprenderemos nesta disciplina permitem a aplicação de qualquer um dos modelos citados.