UML offre une notation et des types de diagramme dédiés à la « spécification technique »
(ou « spécification détaillée ») par opposition à la « spécification fonctionelle »
Les modèles produits sont par construction de type Platform-Specific Model -PSM- voire de type
Platform Description Model -PDM- dont la finalité est surtout
de traiter de problèmes d'architecture logicielle
Le passage PIM ⇝ PSM est plus ou moins bien supporté dans les outils dont la génération de code
Analysis ⇝ Design ⇝ Programming
Visibility
UML Class Diagram ⤳ foreign keys in SQL tables
UML Realization
UML Class Diagram ⤳ Enterprise JavaBeans™ (EJBs) in Java EE
Java 8 Platform Description Model -PDM-
UML Data Type
UML Template Class ⤳ Structure
UML Template Class ⤳ from Structure to Behavior