การออกแบบระบบโดยใช้ UML model เราจะวาดรูปองค์ประกอบของซอฟแวร์ ให้อยู่ในไดอะแกรม เปรียบเสมือนการร่างแบบที่สถาปนิกใช้ใน
การออกแบบสิ่งก่อสร้าง ซึ่งไดอะแกรม
ที่ใช้กันมีอยู่หลายชนิด เช่น Use case diagram, Object diagram, Class diagram, Component diagram, Deployment diagram, Sequence diagram, Collaboration diagram, Statechart diagram และ Activity diagram