Ragam model dalam Power Designer
PowerDesigner tidak memaksakan satu metodologi proses rekayasa perangkat lunak tertentu. Setiap perusahaan dapat menerapkan alur kerja sendiri , mendefinisikan tanggung jawab dan peran , menggambarkan alat apa alat yang digunakan, validasi yang diperlukan , dan dokumen apa yang akan diproduksi pada setiap langkah dalam proses. Sebuah tim pengembangan akan terdiri dari multiple user role termasuk analist bisnis, analist data dan desainer, database administrator, pengembang, dan penguji, yang masing-masing akan menggunakan kombinasi yang berbeda dari komponen PowerDesigner. Power designer mempunyai beberapa jenis alat yang digunakan untuk membuat pemodelan yang dilakukan oleh: Business Analysts, Data analysts, Database Administrators, Developers, Team Leaders dan Testers. Beberapa model dalam power designer yang dapat digunakan antara lain ialah :
1. Model Persyaratan (Requirements Model / RQM) Analist Bisnis dapat mendefinisikan kebutuhan bisnis, yang dapat disempurnakan menjadi persyaratan teknis menggunakan Persyaratan Model ( RQM ). RQM menggambarkan daftar definisi proyek dan menjelaskan fitur apa harus dilaksanakan selama proses pembangunan, dan siapa yang bertanggung jawab. Persyaratan ini melekat pada setiap objek dalam salah satu model lain untuk melacak di mana, dan bagaimana mereka terpenuhi .
2. Proses Model Bisnis (Bussiness process Model / BPM). Analis bisnis dapat menentukan proses bisnis tingkat untuk menggambarkan sistem yang ada dan dapat mensimulasikannya untuk mengurangi waktu dan sumber daya.
BPM menggambarkan proses bisnis dan sebagai alat desain yang mengidentifikasi kebutuhan bisnis, mengatur dalam hirarki, menampilkan proses secara grafis dan menghasilkan komponen dalam bahasa proses seperti BPEL4WS atau Sybase Unwired Orchestrator .
3. Model Data Konseptual (Conceptual Data Model atua CDM) merupakan representasi platform-independen dari sistem, memberikan pandangan abstrak struktur basis data. Melalui CDM struktur data real dinormalisasi menjadi relasi satu ke satu, satu kebanyak, banyak-ke-banyak atau hubungan super atau sub-tipe, dan menyediakan pandangan yang jelas dari data bisnis di seluruh sistem Hal ini membuat sistem informasi yang dapat diakses untuk pengguna bisnis, arsitek sistem, dan analis bisnis.
4. Physical Data Model ( PDM ). Setelah struktur data didefinisikan, Database Administrator dapat mengoptimalkan, denormalize dan membuat database menggunakan PDM. PDM merupakan representasi dari database nyata dan obyek terkait yang berjalan pada server melalui informasi lengkap mengenai struktur data fisik, seperti tabel, kolom, referensi, trigger, prosedur, view dan indeks. PDM dapat digunakan untuk menghasilkan semua kode database 50 RDBMSs yang didukung . PDM dapat dibuat dengan reverse engineering dari basis data melalui koneksi database (ODBC). PDM dan CDM dapat memastikan bahwa implementasi akhir sama persis dengan persyaratan sistem yang sebenarnya.
5. Model data logis (Logical Data Model / LDM ) merupakan versi RDBMS khusus yang independen dariPDM.Model ini digunakan sebagai jembatan antara CDM dan PDM. Melalui LDM memungkinkan sistem analist untukk menyelesaikan relasi banyak - ke-banyak, hubungan super atau sub tipe , denormalisasi struktur basis data dan menentukan indeks tanpa menggunakan RDBMS tertentu .
6. Model Likuiditas Informasi (ILM). Jika pengguna bertanggung jawab untuk replikasi database maka dapat menggunakan Model Likuiditas Informasi (ILM). Model ini menyediakan representasi global replikasi informasi dari database sumber ke satu atau beberapa remote database .
7. Object-Oriented Model (OOM) digunakan untuk membuat pemodelan berbasis obyek yang menggunakan diagram standar UML dan notasi yang mewakili obyek-obyek dan interaksinya. Model ini dapat digunakan untuk menghasilkan kode program dalam bahasa Java,. NET dan bahasa pemrograman lainnya.
8. XML Model (XSM) digunakan untuk membuat pemodelan grafis untuk struktur yang komplek dari file XML tampilan diagram pohon dalam model ini memberikan pandangan global dan skematis dari semua elemen dokumen, dan jenis model yang digunakan untuk menghasilkan DTD, dan XSDs langsung dari PDM atau OOM.
9. Model bebas (Free model/FEM). Model ini digunakan untuk membuat diagram yang menjelaskan arsitektur sistem dan aplikasi, skenario use case aplikasi, diagram alur, dan model grafis lainnya.
Gambar diatas menjelaskan bagaimana berbagai model yang disediakan oleh tools power designer dapat berinteraksi selama proses perancangan, pemeliharaan dan pendistribusian sistem.
0 komentar:
Post a Comment