Le document traite de l'UML (Unified Modeling Language), un langage de modélisation permettant la conception et l'analyse de systèmes logiciels, en présentant ses origines, ses règles, et divers types de diagrammes comme les diagrammes de classes, d'activités, et d'états-transitions. Il évoque également le processus unifié (UP) pour le développement logiciel, centré sur l'itération et l'évaluation des besoins des utilisateurs. Enfin, le document mentionne des outils de modélisation UML et les étapes d'une étude préalable dans un projet.