آموزشسایر

  نمودار جریان داده ها  (DFD)

تعداد اسلایدهای پاورپوینت: 28 اسلاید

moeinalizadeh6974

صفحه 1:
نمودار جریان راده (DED)

صفحه 2:
نمودار جریان داده ها ‎(DFD)‏ سل رس دای زاس *- کلیت سازمان ۴ 2 روابط داده ها 57 3- روابط ( که وارد جزئیات داده ها میشود و به صورت تفسیری سازمان ازنظر جریان داده ها تفسیر می کند).

صفحه 3:
(DFD) «0, «i *یکی از روش های اصلی برای تعریف و تجزیه و تحلیل سیستم های مبتنی بر داده ها اسشت ای ‎tote (Oe, Ieee‏ )| الخاط منطق ‎le oye‏ اعضای سیستم چگونه با هم روابط ایجاد میکنند و چگونه تبادل اطلاعات میکنند). فحلیل فرهای سیستم مینوانند با استفاده از ‎DD‏ بی ‎OLS yr‏ ازجریان داده های سازمان را نشان دهند. ‎DFD a‏ ها دارای 4 عنصر اساسی هستند و هر عنصر علامت خاص خود را دارند.

صفحه 4:
عناصر 0۴9 1- موجودیت ها 2- پردازش(فرایند) © 3- انبار(مخزن , بایگانی )داده ها 4- جریان دادهها.

صفحه 5:
" معمولاً خارجی هستند(بیرون از سازمان هستند.مثل مشتری,مثلا مشتری یک درخواست دارد و تسام فرایدها دشر بان نهایتا به مشترى) ختم می شون افراه و سار تانهای که بیرون از سازمان هستند و نشان دهنده ی منبع اولیه و دریافت کنندهی نهایی دادهها و اطلاعات هستد که معوولبا یک ام تام گذاری کي شود موجوديتها فقل زو رف ريط ويك جمله نیستند. " موجودیتهای خارجی می توانند یک مشتری,شخص,دانشجو, سازمان,شرکت(بانک) یک تآمین کننده (حسابدار) یا یک واحد دیگر در خود سازمان(بخش تکمیلی سفارش) یک واحد بیرونی(حسابداری,تولید, فروش) و یا یک سیستم فرعی تر(سیستم کنترل موجودی ) باشند.

صفحه 6:
يردازش(فرايند) 7-ميتوانند نشان دهنده ى كل سيستم باشند و با اسم يا صفت نشان داده ميشوند(مثل نمودار محتوايى) 7 -ميتوانند ‎SK‏ سيستم فرعى باشند و با اسم يا صفت نشان داده میشوند(سیستم حقوق دستمزد,پاداش, حضور و غیاب مربوط به سيستم اصلی منابع انسانی) -میتوانند به صورت فعالیتهایی که انجام میشوند باشند که به صورت فعل نشان داده میشوند.

صفحه 7:
انيار دادهها که با یک اسم نشان داده ميشوند كه دادهها را توصيف مى كند و نشان مى دهد که یک سری دادهها ذخیره ‎wo‏ شود(مثل اطلاعات دانشجویان, اساتید,ثبت نام,بیماران....) و معمولاً با حرف ۵ نشان داده می شود و همین طور انواع دادهها را نشان می دهد که می تواند به صورت زیر باشند: *- یک فایل کامپیوتری 2- یک سری اطلاعات کامل(که می تواند به صورت فایل مبادلاتی باشد,مثل مشتری بانک و گردش حساب,دریافتها و پرداختها) - مجموعههایی از جداول 4- به صورت فایل دستی

صفحه 8:
جریان دادهها ‎OLE?‏ دهدهی درک دادهها به مسیر حرکت دادهها ار یک شحص مکان با یک چیز است که رابطهى بين موجودیتها و فرایندها را نشان می دهد و به صورت یک سری اسامی است و عنوائى الست كه به صورت اسمكا ابست (عنوان دادظها را بايد وی او تارهبایی ‎SW‏ رک مى كند را توصيف مى كندء جهت فلش جهت حركت داده را نشان مى دهد . فلشهاى 2 جهته زمائعا استقاده ماك شود که بخواهيم خربان مستمری از تبادل اطلاعات واباردادهیا را شان دهیم وجریان دادهها برای به روز کردن اطلاعات نیز است.

صفحه 9:
مزاياى 1/0 1°- كمك به كاربر براى شناسايى روابط بين سيستمها و سيستمهاى فرعى. ۴ کمک به کاربر برای اين که سریع وارد یحث فنی کار نشود. *- ترسیم سیستم به صورت گرافیکی و درک سریع و بهتر برای کاربر. © کمک به کاربر برای تحلیل سیستم پیشنهادی. تا 0۴۵ نباشد هیچ کدام از اين کارها انجام نمی گیرد و کلاً ۵۴۵ روشی است که در مراحل توسعهی سیستم باید رعایت شود.

صفحه 10:
دستورالعمل و کامهای ©- طراحى يك تمودار جلراجی. ها ‎bel ot! Loe‏ را بايد پیشینی و شناسایی کییم و برای شناسیی ار روشهای جمع اوری اطلاغات استفاده عی کنیم همین طور برای ستاسایی داشتن زمینه لارم است:؛ 2 رای كا ياك لطع طن که شامل تا مرها روا اطلاعات وابا اكه ركم 3- طراحى يى دياكرام فرعی(کوچک)برای پردازشهای کوچک وبزرگ در سطح صفر. *و در اصافه می توانیم فهرستی از فعالیتهای سازمان با سیستم تهیه کنیم.سپس دادهها و اطلاعات فعالیتهایی که مبادله می شوند را شناسایی کنیم,مخصوصا دادههایی که از موجودیتهای خارجی مد ايند چون شروع کننده ی سیستم هستند.

صفحه 11:
در کل منطق 2۳ بر سه بخش است 1 چه دادههایی از موجودیت خارجی وارد سیستم می شود. * 2- چه فعالیتی روی دادهها انجام میشود(چه کسانی,چگونه و کجا). 3۰ چه محصولی تولید می شود و به کجا می رود. ۶ . خطاهای احتمالی در طراحی 0۴0اها که نباید انجام داد: * 1- هیچ زمان نباید دادهها فقط از یک فرایند داخل یا خارج شوند. ۰ - هیچ زمان ما بین موجودیتهای خارجی و دو انبار یک رابطه نداریم(و روابط مثلا بين یک موجودیت و یک فرایند است) © 3- انبار دادهها را نباید با فعل و پردازشها را نباید با اسم نوشت. 4- حداکثر فرایندها 9 عدد باشد. ۰ 5- در سطر بندی نباید اشتباه کنیم چون ممکن است جریان دادهها را ندیده حذف کنیم.

صفحه 12:
منطق نها بر7- منطقی 2- © تفاوت در این است که در منطقی برای یک سیستم با توجه به دانش زمینه ای خود و اطلاعاتی که جمع اوری می کنیم یک نمودار طراحی می کنیم و اينکه یک به لحاظ منطقی چگونه کار کند اما در فیزیکی نموداری طراحی می کنیم که چگونه باید کار کند و در فیزیکی به صورت واقعی کار می کنیم وهرآن طور که سیستم باید عمل کند را نشان میدهیم . * *بعد از طراحی 0۴0اها برای تعامل بیشتر با کاربر و بهبود و از لحاظ منطقی یک بازخورد از کاربر می گیریم ویک 8[0(ایجاد.مطالعه و به روز کردن اطلاعات,حذف)ایجاد می کنیم و علاوه بر اينها می توانیم نحوهی روابط و عنوان دادهها را اصلاح,تغییر و یا جابه جا کنیم.

صفحه 13:
..._دادو ها( ‎ual‏ گردد(شکل1). .© ‎entity‏ مثل دلنشجو بانک 0-5 آموز,استاد, مشترعب_یمارو . . 6۳۱1167ها در نمودار جریان‌داده یک مفهوم خارجیدارند. ۴۲6۲۳۵۱هستند.

صفحه 14:
EXTERNAL ENTITIES cJl> aw *- نشان دهنده افراد یاسازمان هایی است که بیرون از سیستم مورد مطالعه هستند. مانند مشتری ,بیمار,بانکدارائی ۰ 2-نشان دهنده منبع اولیه و دریافت کتنده نهایی داده ها واطلاعات هستند.مثلا وقتی یک بیمار ‎ew) |S‏ تان مى شو بباری ان فردی اولیه دادن هازو اطاعای ات که وازد بیمارستان می شود * 3-عنوان گذاری علامت به لحاظ قواعد نگارشی با نام یا اسم است نمی توان فعل ,صفت قيديا...باشد لزوما مقهوم |546118 به اين معنا بيست که خارج از سازمان است می بوان بك واحة در داخل سازمان يا يى سيسكم فرع ذيكر در ذال سازمان باش

صفحه 15:
Dabup Preferences | © Lest the connection ysl 0 | | ep stax crate nes 117 Contig this Shun cotemction ms the def aut gummy

صفحه 16:
EXTERNAL ENTITIES .slgJlio * یک شخص مثل مشتری یا دانشجو ۰ * یک شرکت یا سازمان مثل بانک یا تامین کننده " *یک واحد در داخل یک شرکت مثل ۴۱۴۱1۱۱۸۴۱1۲ 08028(تحویل سفارش ) * یک سیستم یا یک سیستم فرعی باشد در خود سازمان مثل 60۱۲80۲ ‎INVENTORY‏ ‏۷۸ سیستم کنترل موجودی ) " ب: ۴۱0۷۷ 0262جریان داده ها:برای نشان دادن جریان داده ها از فلش (شکل2 ) و نام اطلاعاتی که مبادله می شود روی قلش نوشته می شود.مثل اطلاعات دانشجوی جدید.برای نشان دادن فعالیت از فعل استفاده میکنیم. " ج: ۴۲۵6۵55۵5 پردازش یا فرآیند:برای نشان دادن پردازش از مستطیل یا مربع پهن که دو قسمتی می باشد(شکل3 ) نشان دهنده کل سیستم است مثلا ایجاد یک رکورد جدیدبرای یک دانشجو. . شماره گذاری در فرآیند ها توالی و ترتیب منطقی و تعداد فرآیند ها می باشد .

صفحه 17:
"کل سیستم را نشان میدهد. ‎cao‏ فرعی را نشان میدهد. مانند سیستم حقوق و دستمزد سیستم استخدام,سیستم داش و... ‏© *يك کار یا اقدام یا یک فعالیت را نشان میدهد. ‏" نکته :هرچقدراز0۳۲6) ۳۱۵۷ 013013105 به سمت ۵۳۲ ها جزئی تر و سطح پائین تر حرکت میکنیم به سمت حالت سوم حرکت میکنیم بعنی به سمت نموذارهایی که نشان دهنده روابط بین فعالیتها و اقدامات یک شخص و یک اقدام جزئی و مشخص هستند .و تا آنجایی تمودار جریان داد ها را اید جرتی آساری و تفصیل بدهیم که نشود یک فعالیت را دوباره تفصیل کرد.

صفحه 18:
۲ 47۸فالنبار با مخزن‌دادم با مایگانی *برای نشان دادن بایگانی از مستطیلی که دو قسمت دارد که یک طرف یا دو طف آن هم می تواند باز باشد(شکل 4) نشان دهنده آن جایگاه و مخزن يا فایلی است که داده ها درآن ذخیره ميشوند. مانند فایل کامپیوتر. "با یک اسم یک اسم توصیف کننده نشان داده می شود اسم توصیف کنتده داده های دخیره شده می باشد.مثلا بایگانی مربوط به داده های مشتریان (شکل ). شماره بندی در ‎data‏ ‏6 یک حالت منطقی دارد نشان دهنده این است که چند تا مخزن یا انبار داریم و نشان دهنده ترتیب نیز می باشد.

صفحه 19:
انواع 570 0۸7۸2 ديك فایل کامپیوتریا یک دیتا بیس ** یک فایل مبادلات فروش در یک شرکت یا یک فروشگاه ۰ وعااج] 0۴ 56۲ ۸ مانند نرم افزارهایی مانند ۸6655 ** یک فایل دستی

صفحه 20:
DATA FLOW *روابط بین ‎Data L, lb oals uly LEntities , Processes, data store‏ ۷"آنشان میدهد. که روی آن باید بصورت اسمی نشان داده شود که چه اطلاعاتی مبادله می شود.علامت آن هم فلش جهت دار است .از فلش دو جهتی زمانی استفاده میکنیم که _بین یک فرایند و یک 5۲0۲6 0812 ارتباط دو طرفه وجود دارداز یک طرف فرآیند اطلاعات مورد نیازش را از 56058 0368 می خواندواز یکطرف دوباره آن را بروز رسانی میکند. 57 ۱۵۳۵ بکت صویر کاملا تتفصیلیاز سیستم می‌دهدمنطق‌سیستم را براعت حلیل‌گران‌سیستم وکاربران روشن‌می ند.

صفحه 21:
DATA ‏مراحل طراحی‎ FLOW DIAGRAMS ۰- رسم نمودار محتوایی ۰-رسسم تمودار سطح فر: (شکل5 ) * در اين سطح ۴065 و تک تک فرآیند های اصلی شناسایی می گردد و به لحاظ ترتیب منطقی شماره کارت ار < 3- رسم نمودار سطح یک 129۲3۳ ۱1۱0 2 0۳6۵۲6 (شکل6) یعنی نمودارهای فرعی تریعدی. در نمودار ۳تابه مرجله ای باید برسیم که تک تک فرایند ها و فعالیتها به صورت فقط یک فعالیت و عمل مشخص, جزئی سازی شوند. * نكنه:دايل سطع بندى اين است كه بى تصوير كاملا تفصيلى از سيستم ارائه و باعث مى شود که نمودار بيجيده نكردد.

صفحه 22:
ایجاد جریان اطلاعات نمودارها ‎sly?‏ اینکه سطح بندی انجام شود و نمودار ترسیم گردد فهرست و لیستی از فعالیتهای سازمانی را که می خواهیم طراحی کنیم تهیه کنیم .وچگونگی مبادله فعالیتها و فرآیند ها بررسی و ارتباط آنها ‎External Entities‏ به جه صورت است . از کجا شروع و په کجا ختم میگردد. در واقع قبل از شروع كردن به رسم نمودار باید جمع آوری اطلاعات کنیم فرایند ها و ۴018165 را شا و قورست أن را تهية و زوائط انها را مشخض وآمات كيم «ضاما ‎bes od ool‏ رها بايد يى كار مستمر باشد.

صفحه 23:

صفحه 24:
خطا و اشتباه در نمودار جریان داده ها * در رسم این نمودار ها بایستی از خطا و اشتباه جلوگیری گردد. 1- به لحاظ منطقی جریان اطلاعات نمی تواندصرفا وارد یک فرآیند شود چرا که لزوما باید اطلاعات خارج هم شود(شکل 7 ) 2- برعکس آن هم نمی تواند رخ دهد یعنی فرآیندی که هیچ اطلاعاتی وارد نمی شود اطلاعات خارج شود. (شكل8) © 3- اشتباه بعدى به اين صورت است كه موجوديت هاى خارجى به صورت مستقيم به هم ارتباط بيدا مى کتند(شکل9) ‎noi om data store 99 yy -4°‏ تواند ارتباط مستقیم وجود داشته باشد. 5- اشتباه در عدم اعداه۱ گذاری و نام گذاری فرآیند هاو عدم نوشتن اسم و فعل و صفت در جاهای خود . 6- افزايش تعداد فرآیند ها که موجب پیپچیدگی نمودار می شود. ‏* 7- روابط منطقى بين قرآيند بها

صفحه 25:
DATA FLOW DIAGRAMS " جریان داده منطقی نشان دهنده چگونگی عملکرد سیستم است وبدون توجه به نوع سیستم است .برای مثال یک سیستم منایع انسانی 0۴امنطقی برای دانشگاه یا یک شرکت تولیدی و...به لحاظ منطقی یکسان است . Physical Data Flow Diagrams .sS. 5.9 osls uL5> ° * جریان داده فیزیکی برای یک سازمان واقعی است . برای مثال0۴0 منطقی منابع انسانی ویژگیهای خاص دانشگاه را ندارد لذا اين دیاگرام باید تعقیر داده شود تا متناسب دانشگاه ردد.

صفحه 26:
CRUD ۰ برگرفته از حروفاول‌واژه هایلیجاد کردن.مطاله کردن, بروز رسانی حذفلستتال0۳۱) در طراحین مودار ۲۷داها کمک‌می‌کند. منظور أن لسکه از لیجاد ۲۳۲ مطااءه ,أبدیت ب روزرسانی ولن‌جاهایی‌که لازم است خذفگردد. "نکته: از واژهای حذف.اضافهاصلاح.تعقیر,جابجایی برای بهبود ۲۳۱0 پا سیستم استفاده میگردد.

صفحه 27:
دحو ۳ ۵0 موس = - نت 7 ۱ ها ۵ 0 ما و ۱ و ‎vn ene i 21‏

صفحه 28:

39,000 تومان