As atividades básicas por trás da modelagem são:
|
1 - Identificar aspectos relevantes do software para serem modelados.
|
2 - Categorizar estes aspectos em termos de importância.
|
3 - Identificar as metas de modelagem para cada aspecto (comunicação, descoberta bug, análise de qualidade, geração de outros artefatos, e assim por diante).
|
||
| 6 - Usar os modelos de uma forma consistente com os objetivos de modelagem. |
5 - Criar os modelos.
|
4 - Selecionar notações de modelagem que vão modelar os aspectos selecionados em níveis adequados de profundidade para atingir os objetivos de modelagem.
|
Embora os passos descritos acima estejam em ordem cronológica, eles podem ser incorporados em um processo iterativo. Aspectos como quais são os objetivos da modelagem e se essas metas são realizáveis utilizando as notações, tecnologia, tempo e dinheiro disponíveis quase nunca são claros no início de um projeto. Assim, executar as tarefas por trás da modelagem de forma recorrente, reavaliando e refinando as estimativas se apresenta como uma boa prática.