2 cara untuk mengidentifikasi masalah pada domain
Teknik pengilhaman dan Teknik benda. Teknik pengilhaman biasanya menggunakan box checklist untuk tipe untuk identifikasi setiap tipe kelas. Teknik benda biasanya mengidentifikasi semua benda yang muncul Ketika sistem membaca dan memutuskan yang mana domain classnya, sebuah atribut atau sesuatu yang kita butuh untuk ingat. Langkah2 teknik pengilhaman yaitu dengan mengidentifikasi sebuah pengguna dan use case. Brainstorm dengan user untuk mengidentifikasi hal yang terlibat Ketika use case dibawa dimana sebuah sistem terbaca oleh sistem. Gunakan tipe categori ke sistematis bertanya tentant hal2 yang berpotensi. Lanjutkan pekerjaan dengan tipe pengguna dan stakeholder untuk memperluas pengilhaman. Gabungka hasil, eliminasi semua duplicat dan compole list inisialisasi. Langkah2 teknik benda yaitu dengan menggunakan use cases, actor, dan informasi lain tentang sistem, termasuk input dan output. Untuk RMO CSMS, benda2 yang termasuk dalam konsumen, barang produk,penjualan,konfirmasi,transaksi,pengiriman barang,bankmpergantian request,hasil ringkasan laporan, pengelolaan,laporan transaksi, akuntansi, order, notifikasi order, konfirmasi pengembalian. Menggunakan informasi lain dari sistem yang ada, prosedur sekarang, laporan sekarang,menambahkan barang atau kategori dari informasi yang dibutuhkan. Untuk RMO CSMS, memungkinkan harga,ukuran, warna,musim,kuantiti barang, metode pembayaran,alamat pengiriman. Setelah dibentuk, tentukan. Tanya pertanyaan yang membantu dan tanya tentang pertanyaan untuk memutuskan dan tanya pertanyaan tentang research. Buat list master tentang benda yang mau di identifikasi dan catat mana yang harus di research lebih lanjut. Review semua list dari pengguna, stakeholder,dan tim member dan tentukan mana saja yang menjadi masalah domain. Tipe asosiasi ada binary,unari,ternary,N-ary. Binary itu asosiasi antara 2 kelas yang berbeda. Unary itu asosiasi antara 2 instan di kelas yang sama. Domain class ada kelas,domain kelas, kelas diagram, dan domain model kelas diagram.
Domain kelas notasi tidak punya method, nama kelas selalu huruf kapital, nama atribut tidak kapital dan menggunakan camelback notasi.
Simple domain model kelas diagram.
Generalisasi adalah sebuah hirarki dimana subordinat kelas itu tipe yang special terhadap kelas superior dan sering disebut hirarki inheritance. Superclass itu superior atau kelas yang lebih general pada generalisasi hirarki. Subclass itu subordinat atau kelas spesialis di generalisasi. Inheritance itu konsep subkelas yang mewariskan karakteristik general tentang superkelas. Ada 3 relationship di kelas diagram yaitu asosiasi relationship, part keseluruhan,generalisasi. Ada beberapa cara untuk membuat domain mode pada kelas diagram. RMO CSMS punya 27 domain kelas secara keseluruhan. Dapat membuat satu domain mode pada kelas diagram secara keseluruhan untuk menyediakan sebuah overview dalam sistem. Biasanya pada awal iterasi, sebuah inisial draft pada domain mode telah selesai dikembangkan dan tetap up to date.
Referensi :
Grady Booch, Ivar Jacobson, and James Rumbargh, The Unified Modeling Language User guide, Addison-Wesley, 1999.
Mike Cohn, User Stories Applied, Addison-Wesley, 2004.
Craig Larman, Applying UML and Patterns (3rd ed.). Prentice Hall, 2005.
Stephen McMenamin and John Palmer, Essential Systems Analysis, Prentice Hall, 1984.
Ed Yourdon, Modern Structured Analysis. Prentice Hall, 1989.
Dibuat oleh:
RENALDI – 2501994020 – Information Systems Accounting and Auditing
D5181 – Ferdianto, S.Kom, M.MSI