Perbezaan Antara Rajah Aliran Data (DFD) dan UML

Perbezaan Antara Rajah Aliran Data (DFD) dan UML
Perbezaan Antara Rajah Aliran Data (DFD) dan UML

Video: Perbezaan Antara Rajah Aliran Data (DFD) dan UML

Video: Perbezaan Antara Rajah Aliran Data (DFD) dan UML
Video: T4 1.6.1 - MENERANGKAN STRUKTUR TATASUSUNAN ARRAY 2024, Julai
Anonim

Rajah Aliran Data (DFD) lwn UML

Perwakilan grafik tentang cara data mengalir melalui sistem dipanggil Rajah Aliran Data (DFD). Membangunkan DFD adalah salah satu langkah pertama yang dijalankan semasa membangunkan sistem maklumat. UML (Unified Modelling Language) ialah bahasa pemodelan yang digunakan dalam reka bentuk perisian berorientasikan objek. Apabila membangunkan perisian berorientasikan objek, UML digunakan untuk menentukan dan menggambarkan komponen yang membentuk sistem perisian. Gambar rajah UML terutamanya mewakili pandangan struktur dan pandangan tingkah laku sistem.

Apakah itu Rajah Aliran Data (DFD)?

A DFD ialah perwakilan grafik tentang cara data mengalir melalui sistem. Membangunkan DFD adalah salah satu langkah pertama yang dijalankan semasa membangunkan sistem maklumat. DFD memaparkan butiran seperti data yang masuk dan keluar dari sistem, cara data dilalui melalui sistem dan cara data akan disimpan dalam sistem. Tetapi DFD tidak mengandungi maklumat tentang maklumat pemasaan proses. Komponen utama yang termasuk dalam DFD ialah proses, stor data, aliran data dan entiti luaran. Apabila membangunkan gambar rajah DFD, tahap konteks DFD dilukis terlebih dahulu. Ia memaparkan bagaimana keseluruhan sistem berinteraksi dengan sumber data luaran dan data tenggelam. Seterusnya DFD Tahap 0 dibangunkan dengan mengembangkan DFD tahap konteks. Tahap 0 DFD mengandungi butiran subsistem dalam sistem dan cara data mengalir melaluinya. Ia juga mengandungi butiran tentang storan data yang diperlukan dalam sistem. Yourdon & Coad dan Gane & Sarson ialah dua tatatanda yang digunakan untuk melukis DFD.

Apakah itu UML?

UML ialah bahasa pemodelan yang digunakan dalam reka bentuk perisian berorientasikan objek. UML menyediakan keupayaan untuk menentukan dan menggambarkan komponen yang membentuk sistem perisian. Gambar rajah UML terutamanya mewakili pandangan struktur dan pandangan tingkah laku sistem. Pandangan struktur sistem diwakili menggunakan rajah seperti rajah kelas, rajah struktur komposit, dsb. Pandangan dinamik sistem diwakili menggunakan rajah seperti rajah jujukan, rajah aktiviti, dll. UML versi 2.2 termasuk empat belas rajah, yang merangkumi tujuh rajah untuk mewakili pandangan struktur dan tujuh lagi mewakili pandangan tingkah laku. Antara tujuh rajah tingkah laku, empat rajah boleh digunakan untuk mewakili interaksi dengan sistem. Terdapat alatan yang boleh digunakan untuk pemodelan UML seperti IBM Rational Rose.

Apakah perbezaan antara Rajah Aliran Data (DFD) dan UML?

A DFD ialah perwakilan grafik tentang cara data mengalir melalui sistem, manakala UML ialah bahasa pemodelan yang digunakan dalam reka bentuk perisian berorientasikan objek. UML menentukan kelas rajah yang boleh digunakan untuk memodelkan struktur dan tingkah laku sistem perisian. Oleh itu, gambar rajah UML, apabila digabungkan mewakili pandangan sistem yang lebih terperinci daripada menggunakan DFD sahaja. DFD menyediakan titik permulaan yang baik untuk memahami cara sistem sebenarnya berfungsi tetapi apabila membangunkan sistem, rajah UML seperti rajah kelas, rajah struktur, dll. akan sangat berguna.

Disyorkan: