hal pertama yang harus diketahui adalah tahu apa itu
UML. Untuk mendesign sebuah software dengan UML, pertama yang dibuat adalah diagram usecase, kemudian diagram activity, selanjutnya diagram sequence, diagram state machine dan kemudian diagram object. Jika sebuah software tidak dibuat dengan konsep OOP maka design menggunakan UML kuranglah tepat