Minggu, 18 September 2011

RESUME 2 APBO

RESUME PERTEMUAN 2 



Unified Modelling Language (UML) 



            Unified Modelling Language (UML) adalah sebuah "bahasa" yg telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah sistem.

UML disebut sebagai bahasa yang telah distandarisasi untuk digunakan dalam memodelkan suatu sofware atau sistem.

UML sebagai bahasa yang memberikan vocabulary dan tatanan penulisan kata untuk kegunaan komunikasi.



UML menyediakan 10 macam diagram untuk memodelkan aplikasi berorientasi objek, yaitu:
§ Use Case Diagram untuk menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. ( memodelkan proses bisnis).

§ Conceptual Diagram untuk memodelkan konsep-konsep yang ada di dalam aplikasi.

§ Sequence Diagram untuk menggambarkan interaksi antar objek di dalam dan di sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang digambarkan terhadap waktu. Sequence diagram terdiri atar dimensi vertikal (waktu) dan dimensi horizontal (objek-objek yang terkait). (memodelkan pengiriman pesan (message) antar objects).

§ Collaboration Diagram untuk dipakai untuk memodelkan interaksi antar object di dalam sistem. Berbeda dengan sequence diagram yang lebih menonjolkan kronologis dari operasi-operasi yang dilakukan, collaboration diagram lebih fokus pada pemahaman atas keseluruhan operasi yang dilakukan oleh object. memodelkan interaksi antar objects.

§ State Diagram untuk memodelkan perilaku objects di dalam sistem.

§ Activity Diagram untuk memodelkan perilaku Use Cases dan objects di dalam system.

§ Class Diagram untuk merupakan diagram yang selalu ada di permodelan sistem berorientasi objek.Class diagram menunjukkan hubungan antar class dalam sistem yang sedang dibangun dan bagaimana mereka saling berkolaborasi untuk mencapai suatu tujuan. memodelkan struktur kelas.

§ Object Diagram untuk memodelkan struktur object.

§ Component Diagram untuk memodelkan komponen object.

§ Deployment Diagram untuk memodelkan distribusi aplikasi.

Tidak ada komentar:

Posting Komentar