Kelas digunakan untuk merepresentasikan entitas dalam sistem dan memiliki atribut serta operasi. Terdapat berbagai jenis hubungan antar kelas seperti asosiasi, generalisasi, dan agregasi. Analisis kasus penggunaan digunakan untuk mengidentifikasi kelas-kelas utama dalam sistem.