Appendix 7C Analisis dan desain berorientasi objek
Diagram urutan Pemodelan Dinamis: diagram urutan Diagram urutan menggambarkan interaksi antar objek selama periode waktu tertentu. Karena pola interaksi bervariasi dari satu use case ke use case lainnya, setiap diagram urutan hanya menunjukkan interaksi yang berkaitan dengan use case tertentu. Ini menunjukkan objek yang berpartisipasi dengan garis hidupnya dan interaksi di antara objek- objek itu — diatur dalam urutan waktu — oleh pesan-pesan yang saling dipertukarkan satu sama lain. Diagram urutan dapat disajikan baik dalam bentuk umum atau dalam bentuk contoh. Bentuk generik menunjukkan semua urutan interaksi yang mungkin, yaitu urutan yang sesuai dengan semua skenario use case. Sumbu vertikal diagram mewakili waktu, dan sumbu horizontal mewakili berbagai objek yang berpartisipasi. Waktu bertambah seiring menurunnya sumbu vertikal. Diagram memiliki enam objek, dari instance Window Registrasi di sebelah kiri hingga instance dari Pendaftaran yang disebut "Registrasi Baru" di sebelah kanan. Urutan objek tidak memiliki signifikansi. Namun, Anda harus mencoba untuk mengatur objek agar diagram mudah dibaca dan dipahami. Memodelkan Proses sistem untuk Analisis terstruktur Fase analisis siklus hidup pengembangan sistem memiliki dua sub-fase: penentuan persyaratan dan penataan persyaratan. Tim analisis memasuki fase penataan persyaratan dengan banyak informasi yang dikumpulkan selama fase penentuan persyaratan. Selama penyusunan persyaratan, Anda dan anggota tim lainnya harus mengatur informasi menjadi representasi yang berarti dari sistem informasi yang saat ini ada dan persyaratan yang diinginkan dalam sistem penggantian. Bersama-sama, proses, logika, dan model data memberikan spesifikasi menyeluruh dari sistem informasi dan, dengan alat pendukung yang tepat, juga menyediakan dasar untuk pembuatan otomatis banyak komponen sistem informasi yang berfungsi. Hasil dan hasil Dalam analisis terstruktur, hasil utama dari pemodelan proses adalah seperangkat DFD yang saling terkait dan saling terkait. Pertama, diagram konteks menunjukkan ruang lingkup sistem, yang menunjukkan elemen mana yang ada di dalam dan mana yang berada di luar sistem. Kedua, DFD sistem menentukan proses mana yang memindahkan dan mengubah data, menerima input dan menghasilkan output. Mekanika Diagram Aliran Data Definisi dan simbol Aliran data dapat dipahami sebagai data yang bergerak, bergerak dari satu tempat ke tempat lain dalam suatu sistem. Aliran data dapat mewakili data pada formulir pesanan pelanggan atau cek gaji; itu juga bisa mewakili hasil kueri ke database, isi laporan yang dicetak, atau data pada formulir tampilan komputer entri data. Aliran data adalah data yang bergerak bersama, sehingga dapat terdiri dari banyak bagian data yang dihasilkan secara bersamaan dan mengalir bersama ke tujuan bersama. Menyimpan data adalah data saat istirahat. Penyimpanan data dapat mewakili salah satu dari banyak lokasi fisik yang berbeda untuk data; misalnya, folder file, satu atau lebih file berbasis komputer, atau notebook. Untuk memahami perpindahan dan penanganan data dalam suatu sistem, tidaklah penting untuk memahami konfigurasi fisik sistem. Penyimpanan data mungkin berisi data tentang pelanggan, siswa, pesanan pelanggan, atau faktur pemasok. Suatu proses adalah pekerjaan atau tindakan yang dilakukan pada data sehingga mereka diubah, disimpan, atau didistribusikan. Saat memodelkan pemrosesan data suatu sistem, tidak masalah apakah suatu proses dilakukan secara manual atau oleh komputer. Akhirnya, sumber / wastafel adalah asal dan / atau tujuan data. Sumber / sink kadang-kadang disebut sebagai entitas eksternal karena mereka berada di luar sistem. Aturan diagram aliran data Anda harus mengikuti serangkaian aturan saat menggambar DFD. Tidak seperti bagan alur sistem, aturan ini memungkinkan Anda (atau alat KASUS) untuk mengevaluasi DFD untuk kebenaran. Ada dua pedoman DFD yang sering berlaku: 1. Input untuk suatu proses berbeda dari output dari proses itu. Alasannya adalah bahwa proses, karena mereka memiliki tujuan, biasanya mentransformasikan input menjadi output, bukan hanya meneruskan data tanpa manipulasi. 2. Objek pada DFD memiliki nama unik. Setiap proses memiliki nama yang unik. Tidak ada alasan bagi dua proses untuk memiliki nama yang sama. Untuk menjaga DFD tidak berantakan, Anda dapat mengulangi penyimpanan data dan sumber / sink. Ketika dua panah memiliki nama aliran data yang sama, Anda harus berhati-hati karena aliran ini persis sama. Menyeimbangkan dFds Saat Anda mendekomposisi DFD dari satu level ke level berikutnya, ada prinsip konservasi yang sedang bekerja. Anda harus menghemat input dan output untuk proses di tingkat dekomposisi berikutnya. Dengan kata lain, Proses 1.0, yang muncul dalam diagram level-0, harus memiliki input dan output yang sama ketika didekomposisi menjadi diagram level-1. Konservasi input dan output ini disebut keseimbangan. Ingat bahwa semua data menyimpan dan mengalir ke atau dari mereka adalah internal ke sistem. Perhatikan bahwa input tunggal yang sama ke sistem dan tiga output yang sama diwakili dalam diagram konteks juga muncul di level 0. Selanjutnya, tidak ada input atau output baru dari sistem yang telah diperkenalkan. Oleh karena itu, kita dapat mengatakan bahwa diagram konteks dan DFD level-0 seimbang. Menggunakan diagram alir data dalam Proses Analisis Pedoman untuk menggambar dFds Pada bagian ini, kami akan mempertimbangkan pedoman tambahan untuk menggambar DFD yang melampaui mekanika sederhana diagram menggambar dan memastikan bahwa aturan Pedoman ini termasuk (1) kelengkapan, (2) konsistensi, (3) pertimbangan waktu, (4) sifat berulang menggambar DFD, dan (5) DFD primitif. Menggunakan dFds sebagai alat Analisis Kita telah melihat bahwa DFD adalah alat serbaguna untuk pemodelan proses dan bahwa mereka dapat digunakan untuk memodelkan sistem yang baik fisik atau logis, saat ini atau baru. DFD juga dapat digunakan dalam proses yang disebut analisis kesenjangan. Analis dapat menggunakan analisis kesenjangan untuk menemukan perbedaan antara dua atau lebih set DFD, mewakili dua atau lebih status sistem informasi, atau perbedaan dalam DFD tunggal. Setelah DFD selesai, Anda dapat memeriksa detail masing-masing DFD untuk masalah seperti aliran data yang berlebihan, data yang ditangkap tetapi tidak digunakan oleh sistem, dan data yang diperbarui secara identik di lebih dari satu lokasi. Menggunakan dFds dalam rekayasa ulang Proses Bisnis DFD juga berguna untuk proses pemodelan dalam rekayasa ulang proses bisnis (BPR). DFD membantu kami melihat prosesnya tidak serumit membosankan dan boros, terutama ketika Anda mempertimbangkan bahwa begitu banyak orang dan sistem komputer yang digunakan untuk mendukung pekerjaan pada setiap langkah. Pemodelan logika dengan tabel keputusan Tabel keputusan adalah diagram logika proses di mana logika cukup masuk akal. Semua pilihan yang mungkin dan kondisi yang bergantung pada pilihan tersebut disajikan dalam bentuk tabel. Tabel memiliki tiga bagian: kondisi bertopik, bertopik tindakan, dan aturan. Kondisi bertopik berisi berbagai kondisi yang berlaku untuk situasi pemodelan tabel. Rintisan bertindakan berisi semua kemungkinan tindakan yang dihasilkan dari menggabungkan nilai-nilai dari rintingan kondisi. Appendix 7D Pemodelan Proses Bisnis Notasi dasar Notasi Pemodelan Proses Bisnis jauh lebih rumit daripada notasi diagram alur data; itu terdiri dari lebih banyak simbol, dan masing-masing simbol memiliki banyak variasi. (Pembaca yang tertarik dirujuk ke standar BPMN dan banyak dokumen lain untuk mempelajari semua aspek standar BPMN yang lengkap. Namun, ada empat konsep dasar dalam BPMN, masing-masing memiliki simbol dasarnya sendiri. Konsep dasar ini adalah peristiwa, kegiatan, gateway, dan aliran. Semua proses bisnis dimulai dan diakhiri dengan suatu peristiwa. Simbol untuk suatu acara adalah lingkaran. Untuk acara awal, dinding lingkarannya tipis. Untuk acara akhir, dinding lebih tebal. Acara awal bisa berwarna hijau, dan acara akhir bisa berwarna merah. Suatu kegiatan adalah beberapa tindakan yang harus dilakukan agar proses dapat diselesaikan. Suatu kegiatan dapat diselesaikan oleh orang atau oleh sistem komputer. Simbol untuk suatu kegiatan adalah persegi panjang dengan tepi bulat. Gateway, dilambangkan dengan berlian, adalah titik keputusan. Konsep utama terakhir adalah aliran, diwakili oleh panah. Flow menunjukkan urutan, urutan aktivitas yang terjadi.