ADBO (Analisa Desain Berorientasi Obyek) Pertemuan 04 UML 2.0 Anita Sari Wardhani, S.Kom [wardhanie@gmail.com]
Apa itu UML? Unified Modeling Language UP proses pengembangan Model representasi object dalam dunia nyata Languange alat komunikasi
Rational Unified Process Inception : define scope project Elaboration : plan project, specify feature Construction : coding, implementation Transition : installation, training
Story... 1994 J.Rumbaugh bergabung dengan Rational Software Tempat G.Booch bekerja J.Rumbaugh Object Modeling Technique G.Booch Object Oriented Design Duet Unified Method 0.8 1995 I.Jacobson bergabung I.Jacobson Object Oriented Software Engineering Trio Rational Unified Process 1996 UML 0.9 1997 UML 1.0 disahkan OMG Release UML 1.1 standar industri
...and the story continues Versi 1.2, 1.3, 1.4 2002 versi 2.0 release (13 diagram)
Diagarm UML 2.0
UML View Memungkinkan memodelkan sistem dari berbagai cara pandang
Pendekatan Rasional View Ada 4 view yang ditujukan untuk tujuan berbeda Use Case View (menggambarkan apa yang dikerjakan sistem) Diagram : use case, activity Logical View (menggambarkan proses dalam sistem) Diagram : class,squence Component View (menggambarkan modul penyusun sistem) Diagram : component Deployment View (menggambarkan bagian fisik sistem) Diagram : deployment
Activity Diagram
Sequence Diagram
Component Diagram
Deployment Diagram
Peran UML ... Visualisasi Spesifikasi Konstruksi Dokumentasi Menggambarkan ide agar dapat dimergi siapapun Spesifikasi Spesifikasi hasil semua keputusan penting dari : analisa dan perancangan yang harus diterapkan Konstruksi Meskipun bukan bahasa pemrogramna visual namun dapat : Forward engineering : UML to code Reverse engineering : code to UML Dokumentasi Mencakup dokumentasi arsitektur sistem dan rinciannya
lingkungan analisa dan desain Mari mengenal lingkungan analisa dan desain dengan UML... - Rational Rose 2002 -
Next... Use Case Diagram