صفحه 1:
bir University of Technology
Tehran, Iran
روش تحلیل و طراحي ساخت پافته سیستمها
نمودار جریان داده هط
Data Flow Diagram (DFD)
Babak Rezaee
Babak Rezaee@aut.ac.ir
صفحه 2:
مفاهیم و علائم نمودار جریان داده ها
<__« External Entity) موجوديت بيروني !'
ese شتاسة
(Process) ,A;b,,"
تام پردازش
Mata Store) & esbo gu ™ _ 77 نوع مخزن
نام مخزن داده
(Data Flow) & als gh 2”
شرح جریان داده ها
>
9
صفحه 3:
صفحه 4:
اشتباهات رایج در نمودار جربان داده ها
۴" چربان داده هاي انشعابي
دریافت سفارش
صفحه 5:
اشتباهات رایج در نمودار جربان داده ها
"" تشریح عملیات بر روي نمودار
سس
صورت حساب بعدي را كنترل تماييد
> صدور
صورت حساب
نشان دادن تناوب زماني با منطق کنترلي
Se آگر یک شنبه بو
۴ صدور چک
صفحه 6:
اشتباهات رایج در نمودار جربان داده ها
"" ارنباط بین دو ذخیره داده. پا یک ذخیره داده با یک
موجودیت مجاز نمي باشد.
ree til
PIAS
9
صفحه 7:
نمودار جربان داده ها
۴ به منظور حصول اطمینان از صحت و ثبات رویه و رعایت
سادگي در تجزبه و نفکیک سیستم اعم از صورت
فزيكي با منطفي آن. فواعد زیر اید رعایت شوند:
"7" موازنه چریان داده ها
7 نامگذاري پردازشها
7 هماره گذاري پردازشها
صفحه 8:
موازنه جربان داده ها
در تفکیک سیستم به زيرسيستمهاي مختلف چریان
داده هاء باید از نظر اسم و محنوا یکسان بماند.
صفحه 9:
3
3
صفحه 10:
صفحه 11:
اطلاعات کالاها
اطلاعات کالاها
سفارش خریدها:
تایید شده
موچودي جدید
موجودي
اطلاعات كالاها.
نگهداري
|موجودي کالام
کپي
گزارش توز
صفحه 12:
مثال: سفارشات خرید و دریافت
Department of Industrial Engineering
Amirkabir University of Technology
Tehran, Iran
روش تحليل و طراحي ساخت يافته سيستمها
نمودار جريان داده ها
Data Flow Diagram (DFD)
Babak Rezaee
Babak_Rezaee@aut.ac.ir
مفاهيم و عالئم نمودار جريان داده ها
موجوديت بيروني ()External Entity
محل
پردازش ()Process
نام
شناسه
نام پردازش
مخزن داده ها ()Data Store
نوع مخزن
نام مخزن داده
جريان داده ها ()Data Flow
2
شناسه
شرح جريان داده ها
مثال:
سفارشات خريد M
سفارشات خريد
انبار
کنترل تحويل
سفارشات خريد
کنترل شده
3
سفارشات خريد
کنترل شده
T
1
اعالميه تحويل کاال
فروشنده
اشتباهات رايج در نمودار جريان داده ها
جريان داده هاي انشعابي
حسابداري
نسخه 1
فروش
نسخه 2
نسخه 3
حمل ونقل
4
×
دريافت سفارش
اشتباهات رايج در نمودار جريان داده ها
تشريح عمليات بر روي نمودار
صورت حساب بعدي را کنترل نماييد
صدور
صورت حساب
نشان دادن تناوب زماني يا منطق کنترلي
چک
5
صدور چک
اگر يک شنبه بود
اشتباهات رايج در نمودار جريان داده ها
ارتباط بين دو ذخيره داده ،يا يک ذخيره داده با يک
موجوديت مجاز نمي باشد.
6
نمودار جريان داده ها
به منظور حصول اطمينان از صحت و ثبات رويه و رعايت
سادگي در تجزيNNه و تفکيNNک سيسNNتم ،اعم از صNNورت
فزيکي يا منطقي آن ،قواعد زير بايد رعايت شوند:
موازنه جريان داده ها
نامگذاري پردازشها
شماره گذاري پردازشها
7
موازنه جريان داده ها
در تفکيک سيستم به زيرسيستمهاي مختلف جريان داده
ها ،بايد از نظر اسم و محتوا يکسان بماند.
جريان داده ب
جريان داده ب
پردازش 1
پردازش 3/1
پردازش 1/1
پردازش 2/1
8
جريان داده الف
جريان داده الف
مثال
مثال :توزيع کاال
کارمند توزيع
نگهداري
موجودي کاالها
کپي
گزارش توزيع
تعيين
برنامه توزيع
سرپرست توزيع
توزيع کاالها
گزارش توزيع
تاييد شده
10
فروش
گزارش توزيع
گزارش موجودي انبار
حسابداري
سفارش مشتري
کپي تاييد شده
سفارش مشتري
سفارشات مشتري
کپي تاييد شده
سفارش مشتري
گزارش توزيع
تاييد شده
کپي سفارش مشتري
کارمند توزيع
توزيع
سفارشات
برگ توزيع
مشتري
مثال :موجودي
اطالعات کاالها
اطالعات کاالها
کپي سفارش خريد
ذخيره سازي
موجودي جديد
سفارش خريدهاي
تاييد شده
موجودي جديد
موجودي
تعديل
اطالعات کاالها
نگهداري
موجودي کاالها
کپي
گزارش توزيع
11
گزارش موجودي
گزارش
موجودي انبار
سرپرست توزيع
توزيع کاالها
خريدار
مثال :سفارشات خريد و دريافت
سفارش خريد لغو شده
سفارش خريدهاي
لغو شده
فروشنده
سفارش
خريدها
صورت حساب
دريافت سفارشات
سفارش خريدهاي
لغو شده
سفارش خريدهاي
لغو شده
کنترل
صورت حساب
سفارش خريد
صورت حساب
کنترل شده
حسابداري
12
سفارش خريد
فروشنده
برگ تحويل
سفارش خريد
برگشت شده
سفارش خريد
کنترل تحويل
سفارش خريدهاي
تاييد شده
مقدار سفارش خريد
جزييات تحويل
سفارش خريد
کپي
صورت حساب
خريدار
سفارش خريد
تاييد شده
سفارش خريد
تاييد شده
خريدار