Tài liệu trình bày các thành phần và mô hình trong phát triển phần mềm, bao gồm các loại biểu đồ như use case, class, object, component, deployment, sequence, collaboration, statechart và activity. Mỗi loại biểu đồ có những chức năng cụ thể để ghi nhận và mô hình hóa hoạt động của hệ thống. Các mô hình này được sử dụng để phân tích, thiết kế và phát triển phần mềm một cách có hệ thống.