Les objectifs
Représenter des systèmes entiers
Etablir un couplage explicite entre les concepts et les artefacts exécutables
Prendre en compte les facteurs déchelle
Créer un langage de modélisation utilisable à la fois par les humains et les machines
Recherche dun langage commun unique
Utilisable par toutes les méthodes
Adapté à toutes les phases du développement
Compatible avec toutes les techniques de réalisation