Pour développer notre modèle d'analyse nous utiliserons trois types fondamentaux d'objets :
MDA.type.objetsLes trois type d'objets du Modèle d'analyse
chacun de ces trois types d'objets a son usage et son rôle dans l'application et décrira une partie spécifique du modèle.
Le travail de cette phase est de distribuer les comportements spécifiques à chaque cas d'utilisation (service) sur les objets du modèle d'analyse (Figure 2.2). Un objet peut appartenir à plusieurs services différents. Nous devons donc expliciter quel objet est le responsable pour quel comportement du service. Ce qui ne veut pas dire que l'on doit à ce stade décomposer entièrement en opérations le comportement de l'objet. Une procédure plus naturelle est d'écrire une description verbale des responsabilités de chaque objet. MDA.vuesLes services et les objets sont différentes vues du même système. Un objet peut participer à plusieurs services.