Tuesday, August 28, 2012

Model Diagram UML


Banyak cara untuk memecah model diagram UML ke dalam perspektif yang menangkap salah satu bagian dari system, salah satunya adalah model 4+1 nya Philippe Kruchten, yaitu logical view, process view, development view, physical view, dan use case view.
Logical View
Menggambarkan deskripsi abstrak dari bagian sistem. Digunakan untuk memodelkan sistem apa yang dibuat dan bagaimana setiap bagian saling berinteraksi. Diagram UML yang membangun tipe ini termasuk class, object, state machine, dan iteraction diagram.
Process View
Menjabarkan proses-proses di dalam sistem. Membantu dalam menggambarkan apa yang harus terjadi di dalam sistem. View ini menggunakan activity diagram.
Development View
Menampilkan bagaimana bagian-bagian sistem diatur ke dalam modul dan komponen. View ini berguna dalam mengatur layer system architecture. Biasanya menggunakan Package dan Component Diagram.
Physical View
Menggambarkan bagaimana desain sistem sebagaimana yang dijabarkan  oleh tiga view sebelumnya, dibawa ke dunia nyata. Diagram di dalam view ini menunjukkan bagaimana bagian yang abstrak dipetakan ke dalam deployed system akhir. Diagram yang digunakan adalah Depolyment Diagram.
Use Case View
Menampilkan fungsionalitas sitem yang sedang dimodelkan dipandang dari perseptif dunia luar. View ini dibutuhkan untuk menggambarkan apa yang sistem harus lakukan. Semua view bergantung pada view ini, itulah mengapa konsep yang disebut 4+1. Diagram yang dipakai pada view ini adalah Use Case, Descryption, dan Overview Diagram.

No comments:

Post a Comment