Pemodelan Perangkat Lunak menggunakan Unified Modelling Language (UML) untuk memvisualisasikan dan mendokumentasikan hasil analisis dan desain sistem secara visual. UML menggabungkan metode pemodelan berorientasi objek yang ada dan menyediakan bahasa visual untuk memodelkan pengetahuan tentang sistem, mencakup diagram kelas, sekuens, aktivitas, dan komponen. UML membantu merencanakan dan menganalisis logika sistem, mengurangi biaya pengembangan,