Requirment Modeling || RPL
Requirment Modeling
Pengertian
Merupakan penyajian awal dari suau sisem. Requirements Modeling
menggunakan kombinasi berbentuk teks dan diagram untuk menyajikan requirements
dengan cara yang relatif mudah dipahami, dan yang lebih penting, langsung
digunakan untuk me-review kebenaran, kelengkapan, dan konsistensi dari requirements.
macam-macam requirmen modeling
- Berdasarkan scenario, seperi use case diagram, user story, activity diagram, use case scenario
- Berdasarkan behavior, squence diagram
- Berdasarkan class, seperi class diagram
- Berdasarkan aliran, flow diagram
Pengertian
- Class diagram
Class diagram adalah jenis diagram struktur statis dalam UML yang menggambarkan struktur sistem dengan menunjukkan sistem class, atributnya, metode, dan hubungan antar objek.
- Class
Merupakan deskripsi sekelompok objek yang terdiri dari objek, Operasi dan relasi antar objek. Pada UML Class digambarkan dengan segi empat yang dibagi menjadi 3 atau 4 komponen. Class memiliki sebuah struktur yang terdiri dari 3 buah area pokok, yaitu nama, atribut dan metoda. Lalu dalam atribut dan metoda dapat memiliki salah satu sifat (visibilitas) berikut:
- Private (-) Tidak dapat dipanggil dari luar Class yang bersangkutan
- Protected (#) Hanya dapat dipanggil oleh Class yang bersangkutan.
- Public (+) Class Dapat dipanggil oleh siapa saja.
Fungsi
Class diagram ini memiliki beberapa fungsi diantaranya:
- Menggambarkan struktur sebuah sistem pemrograman.
- Menunjukkan struktur statis pengklasifikasi dalam suatu sistem.
- Memberikan notasi dasar untuk diagram struktur lain yang ditentukan oleh UML.
- Dapat digunakan business analyst untuk membuat model sistem dari perspektif bisnis.
Kelebihan
Class diagram memiliki beberapa kelebihan yang dapat dipertimbangkan untuk pemakaiannya diantaranya:
- Mampu mengilustrasikan model data untuk sistem informasi, terlepas dari apakah model data tersebut rumit atau sederhana.
- Memberikan gambaran umum mengenai skema aplikasi dengan lebih baik.
- Membantu menyampaikan secara visual kebutuhan spesifik dari suatu sistem dan menyebarkan informasi tersebut ke bisnis.
- Terdapat bagan terperinci yang menyoroti kode spesifik yang perlu diprogram dan diterapkan ke struktur yang sesuai.
Komponen-Komponen
Terdapat komponen pada Class diagram yang dibagi menjadi 4 komponen sebagai berikut:
- Komponen Atas, Merupakan bagian yang berisikan nama Class yang sangat diperlukan dalam pengklasifikasian maupun objek.
- Komponen Tengah, Merupakan komponen yang berisikan atribut Class yang digunakan untuk menuliskan kualitas Class.
- Komponen Bawah, Merupakan sebuah komponen yang menggambarkan bagaimana masing-masing Class berinteraksi dengan data.
- Komponen Tambahan, Dalam komponen tambahan ini terdiri dari beberapa sub komponen, yaitu signals, tipe data, packages, interface, enumeration, objek.
Relationship
Merupakan sebuah lambang atau bentuk yang berguna untuk menghubungkan antar Class dan saling berkaitan. Berikut beberapa bentuk relationship:
- Inheritence, Untuk menghubungkan antara subClass dan superClass.
- Asosiacion, Relasi antar kelas dengan makna umum
- Agregasi, Relasi antar kelas dengan makna seluruh bagian
- Dependency, Relasi antar kelas dengan makna kebergantungan antar kelas
Komentar
Posting Komentar