Oleh :
1. Analisis Pengguna
Analisis pengguna ini dilakukan dengan analisis terhadap user-user yang
akan menggunakan aplikasi.
2. Analisis Kebutuhan Fungsional, Non Fungsional dan Pengguna
Pemodelan kebutuhan fungsional untuk menggambarkan fungsi sistem
dan pengguna yang terlibat serta fungsi-fungsi apa saja yang bisa
didapatkan oleh masing-masing pengguna yang kemudian dimodelkan
dengan Use Case Diagram.
3. Analisis Perilaku Sistem
Dilakukan dan dimodelkan dengan menggunakan Activity Diagram dan
Sequence Diagram. Dimana Activity Diagram digunakan untuk
memodelkan proses Use Case yang berjalan didalam sebuah sistem,
sedangkan Sequence Diagram digunakan unuk memodelkan pengiriman
pesan (message) antar object.