El documento presenta una introducción al modelado de sistemas de software. Explica que UML 2.0 mejoró la precisión semántica y la alineación arquitectónica con estándares como MOF para permitir el desarrollo guiado por modelos. También introdujo nuevos elementos como clases estructuradas, puertos y protocolos para permitir el modelado arquitectónico de sistemas complejos.