Como podemos perceber, modelos têm um papel central no MDA. Mas por que exatamente precisamos de modelos?
|
Modelos fornecem abstrações de um sistema que permitem aos participantes ou interessados raciocinar sobre o sistema de diferentes pontos de vista e sobre diferentes níveis de abstração.
|
Modelos podem ser utilizados de diversas maneiras, como por exemplo, para prever a qualidade de performance de um sistema, validar o design com relação aos requisitos, e para comunicar as características do sistema para os analistas de negócio, arquitetos e engenheiros de software.
Os três principais objetivos do MDA são:
A seguir vamos verificar como cada objetivo é atendido.