نمودار جریان داده سطح دو

خلاصه
1403/11/10

نمودار جریان داده (DFD) سطح دو جزئیات بیشتری از فرایندهای موجود در DFD سطح یک ارائه می‌دهد.

نمودار جریان داده سطح دو

نمودار جریان داده سطح دو نمودار جریان داده (DFD) سطح دو جزئیات بیشتری از فرایندهای موجود در DFD سطح یک ارائه می‌دهد. در این سطح، فرایندهای سطح یک به زیرفرایندهای دقیق‌تر شکسته می‌شوند و نحوه جریان داده بین آن‌ها مشخص می‌شود. ویژگی‌های DFD سطح دو:
تمرکز بر زیرفرایندها – هر فرایند سطح یک به چندین زیرفرایند تقسیم می‌شود.
جزئیات بیشتر جریان داده – مشخص می‌شود که داده‌ها چگونه بین زیرفرایندها جریان دارند.
حفظ ارتباط با سطوح بالاتر – باید ارتباطات بین این سطح و DFD سطح یک حفظ شود.
نمایش موجودیت‌های خارجی – موجودیت‌های خارجی که داده را ارسال یا دریافت می‌کنند همچنان نشان داده می‌شوند.
مراحل رسم DFD سطح دو:
انتخاب یک فرایند از سطح یک که نیاز به جزئیات بیشتری دارد.
تعیین زیرفرایندهای این فرایند و شماره‌گذاری آن‌ها (مثلاً 1.1، 1.2، 1.3 و ...).
شناسایی جریان داده بین زیرفرایندها و ترسیم آن‌ها.
اتصال به مخازن داده و موجودیت‌های خارجی همانند سطوح بالاتر.
مثال: سیستم ثبت‌نام دانشگاه
اگر در DFD سطح یک، فرایند اصلی "مدیریت ثبت‌نام دانشجو" (شماره 1) داشته باشیم، در DFD سطح دو، می‌توان آن را به فرایندهای زیر تقسیم کرد: 1.1 دریافت اطلاعات دانشجو
1.2 بررسی مدارک و شرایط
1.3 ثبت اطلاعات در پایگاه داده
1.4 ارسال تأییدیه ثبت‌نام به دانشجو
هر یک از این زیرفرایندها با فلش‌هایی نشان داده می‌شوند که جریان داده بین آن‌ها را مشخص می‌کند. ابزارهای طراحی DFD:
Microsoft Visio
Draw.io (diagrams.net)
Lucidchart
Bizagi Modeler