UML, c'est:
- les objets,
- la hiérarchie des objets,
- les fonctions,
- les données et leurs types,
- les flux de données entre: objets (relations)
Il y a plein d'autres choses à prendre en compte. Par exemple dans ta conception, tu peut avoir un très beau diagramme UML, mais qui necessite trop d'appels à une base de donnée, alors qu'une organisation différente te permettrait d'éviter un goulot d'étranglement.