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

خلاصه
1403/11/10

نمودار جریان داده سطح صفر که به آن نمودار زمینه (Context Diagram) نیز گفته می‌شود، نمای کلی از کل سیستم را بدون نمایش جزئیات فرایندهای داخلی ارائه می‌دهد.

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

نمودار جریان داده سطح صفر نمودار جریان داده سطح صفر که به آن نمودار زمینه (Context Diagram) نیز گفته می‌شود، نمای کلی از کل سیستم را بدون نمایش جزئیات فرایندهای داخلی ارائه می‌دهد. ویژگی‌های DFD سطح صفر:
یک فرایند اصلی که کل سیستم را نمایش می‌دهد.
نمایش موجودیت‌های خارجی که با سیستم در تعامل هستند (مانند کاربران، بانک اطلاعاتی، سیستم‌های دیگر).
نمایش جریان داده بین موجودیت‌های خارجی و سیستم.
بدون نمایش جزئیات داخلی سیستم (زیرفرایندها نشان داده نمی‌شوند).
مراحل رسم DFD سطح صفر:
تعیین محدوده سیستم – مشخص کنید که سیستم چه ورودی‌ها و خروجی‌هایی دارد.
شناسایی موجودیت‌های خارجی – افراد، سازمان‌ها یا سیستم‌هایی که با سیستم موردنظر تعامل دارند.
تعیین جریان داده‌ها – مشخص کنید چه داده‌هایی بین سیستم و موجودیت‌های خارجی جابه‌جا می‌شود.
طراحی نمودار – یک فرایند اصلی (با شماره 0) رسم کرده و ارتباط آن را با موجودیت‌های خارجی نشان دهید.
مثال: سیستم ثبت‌نام دانشگاه
در DFD سطح صفر برای یک سیستم ثبت‌نام دانشگاه، نمودار شامل موارد زیر خواهد بود: ✅ فرایند اصلی: "سیستم ثبت‌نام دانشگاه" (فرایند شماره 0)
✅ موجودیت‌های خارجی: "دانشجو" (ارسال اطلاعات و دریافت تأییدیه ثبت‌نام)
"اداره آموزش" (بررسی شرایط و تأیید)
"بانک" (پرداخت شهریه)
✅ جریان داده: دانشجو → ارسال اطلاعات ثبت‌نام → سیستم
سیستم → ارسال اطلاعات به اداره آموزش → بررسی و تأیید ثبت‌نام
سیستم → ارسال درخواست پرداخت → بانک → تأیید پرداخت → سیستم
سیستم → ارسال تأییدیه ثبت‌نام → دانشجو
ابزارهای طراحی DFD:
Microsoft Visio
Draw.io (diagrams.net)
Lucidchart
Bizagi Modeler