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.
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