نمودار DFD

  • نمودار جریان داده ها ( DFD ) Data-Flow-Diagram

            نمودار جریان داده ها  ( DFD ) Data-Flow-Diagram      که شامل بخش های زیر است:   1- کلیت سازمان 2- روابط داده ها   3- روابط ( که وارد جزئیات داده ها میشود و به صورت تفسیری سازمان ازنظر جریان داده ها تفسیر می کند).    تعریف DFD: یکی از روش های اصلی برای تعریف و تجزیه و تحلیل سیستم های مبتنی بر داده ها است،منطق سیستم را به ما نشان میدهد(از لحاظ منطق موجودیت ها و این که اعضای سیستم چگونه با هم روابط ایجاد میکنند و چگونه تبادل اطلاعات میکنند). *تحلیل گرهای سیستم میتوانند با استفاده از  DFD یک تصویر گرافیکی ازجریان داده های سازمان را نشان دهند.   *       DFD ها دارای 4 عنصر اساسی هستند و هر عنصر علامت خاص خود را دارند. *        عناصر DFD:  1- موجودیت ها                                               2- پردازش(فرایند)   3- انبار(مخزن ، بایگانی )داده ها                        4- جریان داده­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ها.   1-موجودیت­­­­­­ها: معمولآ خارجی هستند(بیرون از سازمان هستند،مثل مشتری،مثلا مشتری یک درخواست دارد و تمام فرایند­ها در سازمان نهایتآ به مشتری ختم می شود) افراد و سازمان­هایی که بیرون از سازمان هستند و نشان دهنده ی منبع اولیه و دریافت کننده­ی نهایی داده­ها و اطلاعات هستند که معمولآ با یک اسم نام گذاری می شوند.موجودیت­ها فعل و حرف ربط و یک جمله نیستند. موجودیت­های خارجی می توانند یک مشتری،شخص،دانشجو،سازمان،شرکت(بانک) یک تآمین کننده (حسابدار) یا یک واحد دیگر در خود سازمان(بخش تکمیلی سفارش) یک واحد بیرونی(حسابداری،تولید،فروش) و یا یک سیستم فرعی تر(سیستم کنترل موجودی ) باشند. 2-پردازش(فرایند): 1-میتوانند نشان دهنده ی کل سیستم باشند و با اسم یا صفت نشان داده میشوند(مثل نمودار محتوایی) 2-میتوانند یک سیستم فرعی باشند و با اسم یا صفت نشان داده میشوند(سیستم حقوق دستمزد،پاداش، حضور و غیاب مربوط به سیستم اصلی منابع انسانی) 3-میتوانند به صورت فعالیت­هایی که انجام میشوند باشند که به صورت فعل نشان داده میشوند.  3-انبار داده­ها: که با یک اسم نشان داده میشوند که داده­ها را توصیف می کند و نشان می دهد که یک سری داده­ها ذخیره می شود(مثل اطلاعات دانشجویان،اساتید،ثبت نام،بیماران،...) و معمولآ با حرف D نشان داده می شود و همین طور انواع داده­ها را نشان می دهد که می تواند به صورت زیر باشند: 1- یک فایل کامپیوتری    2- یک سری اطلاعات کامل(که می تواند به صورت فایل مبادلاتی باشد،مثل مشتری بانک و گردش حساب،دریافت­ها و پرداخت­ها) 3- مجموعه­هایی از جداول     4- به صورت فایل دستی  4-جریان داده­ها: نشان دهنده­ی حرکت داده­ها ...



  • مراحل رسم DFD

    مراحل رسم DFD  DFD ها اولین بار توسط De Marco در سال 1978، وپس از آن توسط Sarson & Gane در سال 1979 معرفی شد. از DFD ها برای تحلیل و طراحی سیستم ها استفاده می شود، که بر خلاف فلوچارت ها چندین عمل و پردازش را به صورت همزمان و شبکه ای نشان میدهد. به طور کلی DFDها به دو نوع کلی منطقی و فیزیکی تقسیم میشود، که هر کدام از آنها برای هر دو سیستم موجود و مطلوب رسم میگردد. مراحل رسم آنها به ترتیب زیر است:  1- DFD فیزیکی موجود  2- DFD منطقی موجود  3- DFD منطقی مطلوب  4- DFD فیزیکی مطلوب  تاکید DFDها بر وجوه منطقی سیستم است. DFD، به سیستم به صورت جریان های داده ای که وارد آن شده و پردازش هایی که بر روی آنها انجام میشود، تا برون داده هایی تولید شود، مینگرد. یک DFD از 4 رکن تشکیل شده:  Entity, Data Store, Data Flows, Processes پیکان ها در DFD نماینده جریان داده ها، دایره ها نشان دهنده پردازش ها است، مستطیل های ناقص نشان دهنده ذخایر داده و مستطیل کامل نماینده عناصر داخلی و خارجی است که ایجاد کننده و یا دریافت کننده داده ها هستند.   در اینجا به بررسی قوانین حاکم بر DFD ها میپردازیم. - جریان های داده یا از پردازشی سرچشمه میگیرند، یا به آن ختم میشود. به عبارت دیگر درون داده یا برون داده آن است.  - نام جریان داده منطقی به صورت مفرد به کار برده میشود، زیرا تعداد و تناوب کاربرد داده ها در این نمودار مطرح نیست. - حرکت چند داده، توام با هم، با یک جریان داده نشان داده میشود.  - از به کار بردن جریان داده ها به صورت انشعابی، باید پرهیز کرد،زیرا DFD انشعابی ، صورت فیزیکی کار را نشان می-دهد.(برای رسم DFD های منطقی)  - ذخایر داده ها فقط توسط پردازش ها مورد استفاده قرار میگیرند. به عبارت دیگر، ارتباط بین دو ذخیره داده، یا یک ذخیره داده با یک عنصد داخلی / خارجی مجاز نیست. - بهتر است نام ذخیره داده به صورت جمع استفاده شود.  - برای احتراز از تلاقی جریان های داده با یکدیگر، میتوان ذخایر داده را در شکل تکرار کرد.  - نام ذخیره داده باید تشریح کننده ترکیب داده هایی باشد که در آن ذخیره یا دریافت میکند. برای درک سیستم، رویکرد ساخت یافته با نگرشی سیستمی ( از کل به جز ) و با استفاده از DFDها، ابتدا سیستم را در کلی ترین حالت دیده، سپس برای شناخت جزئیات آن، سیستم را به سطوح تفضیلی تر میشکافد. قواعد زیر در تجزیه و تفکیک سیستم ( اعم از صورت فیزیکی یا منطقی ) را باید مد نظر قرار داد:  موازنه جریان  داده ( Balancing ) در گسترش و ادامه تفکیک سیستم به زیر سیستم های مختلف، جریان داده های درون داده وبرون داده سیستم، باید از نظر اسم و محتوا یکسان بماند.  شماره گذاری  پردازش ها به منظور سهولت تعقیب یک پردازش، در درون پردازش های دیگر، ...

  • نمودار جریان داده ها DFD

      مدل سازي فرآيند ·              مدل سازي سيستم را تعريف مي كنيد و ميان مدل هاي سيستمي فيزيكي و منطقي تمايز قائل مي شويد. ·              مدل سازي فرآيند را تعريف مي كنيد و مزاياي آن را توضيح مي دهيد. ·              مفاهيم اساسي و ساختارهاي يك مدل فرآيند را درك مي كنيد و متوجه مي شويد. ·              يك نمودار جريان داده ها را مي خوايند و تفسير مي كنيد. ·              توضيح مي دهيد چه زمان مدل هاي فرآيند را بايد ساخت و كجا بايد آنها را ذخيره كرد. ·              يك نمودار سطح صفر را براي نمايش دادن واسط هاي يك سيستم با محيط كاريش مي سازيد. ·              Use case ها، رويدادهاي كاري خارجي و موقتي را براي يك سيستم شناسايي مي كنيد. ·              افراز رويداد را انجام مي دهيد و رويدادها را در يك نمودار تجزيه عملكرد و عمليات سازمان دهي ·              مي كنيد. ·              نمودارهاي رويدادي را مي كشيد و آن رويدادها را در يك نمودار سيستمي ادغام مي نماييد. ·              نمودارهاي جريان داده هاي ابتدايي را رسم مي كنيد و جريان داده هاي مقدماتي و فرآيندهاي مقدماتي را برحسب ساختارهاي داده اي و منطق رويه اي توصيف مي كنيد (انگليسي ساخت يافته و جداول تصميم گيري)، به ترتيب ·              توزيع فرآيندها را به مكان ها مستندسازي مي كنيد. ·              مدل هاي داده اي و فرآيندي را با استفاده از يك ماتريس CRUD تطابق مي دهيد.      مدل ها: منطقي و فيزيكي يك مدل ، يك معرف و نموندار واقعيت است . درست همانند يك تصوير كه ارزش هزار حرف را دارد، بيشتر مدل ها، معرف تصويري از واقعيت هستند. مدل هاي منطقي نشان مي دهد يك سيستم چيست و چه مي كند. آنها از پياده سازي و اجرا مستقل هستند، يعني، آنها سيستم را مستقل از هر پياده سازي فني رسم مي نمايند و شرح مي دهند. مدل هاي فيزيكي نه تنها نشان مي دهند يك سيستم چيست و چه مي كند، بلكه همچنين نشان مي دهند چگونه سيستم بايد به طور فيزيكي و فني پياده سازي مي شود. آنها به پياده سازي وابسته اند زيرا آنها انتخاب هاي فن آوري را منعكس مي نمايند.   چرا مدل هاي سيستمي منطقي مدل هاي منطقي، تمايلاتي را كه نتيجه روشي هستند كه سيستم در حال حاضر پياده سازي مي شود، يا روشي را كه هر شخص فكر مي كند كه سيستم ممكن است آن گونه پياده سازي شوند را برطرف مي كنند. مدل هاي منطقي، خطر از دست دادن نيازمنديهاي كاري را كاهش مي دهند چرا كه ما بسيار گرفتار نتايج فني هستيم. مدل هاي منطقي به ما اجازه مي دهند تا با كار برنهايي توسط زبانهاي غيرفني يا كمترفني ارتباط برقرار كنيم.   مدل سازي فرآيند و DFD ها مدل سازي فرآيند يك فن ...

  • سطح صفر و یک و دو یک dfd

      • رسم نمودار سطح صفر( Context Diagram ) یا نمودار محدوده سیستم.  • رسم DFD سطح۱ که نمایانگر ارتباطات بین واحد های اصلی و بخش های عمده سیستم است.  • رسم DFD سطح 2 که نمایانگر فعالیتهای عمده انجام شده در هر واحد اصلی است. • ...  نمودار سطح  صفر ( Context Diagram ) این سطح از DFD ها سیستم را به صورت یک پردازش واحد نشان میدهد. در این نمودار محدوده سیستم مشخص می-شود به همین دلیل از سخت ترین مراحل رسم DFDهاست. نکته: در این نمودار "ذخیره داده" ای نداریم. با توجه به ویژگی های این نمودار از آن به Black Box نیز تعبیر میشود.  نمودار سطح 1  بدون وارد شدن به جزئیات فعالیت ها، واحد ها و اداره های عمده موسسه مورد مطالعه قرار میگیرد. برای رسم این نمودار از نمودارهای سازمانی شرکت میتوان استفاده کرد. کلیه جریان های داده اعم از درون داده یا برون داده از سطح صفر را به این سطح منتقل میکنیم.  رسم نمودار  سطح 2 نشان دهنده فعالیت های عمده ای است که در واحد های فرعی آن صورت میپذیرد.   مروری بر نمودار جریان داده ها   اجزای نمودار جریان داده ها: ۱ـ موجودیت های خارجی ۲ـ جریان داده ها ۳ـ پردازش ها ۴ـ مخزن داده ها   جریان داده ها: جریان داده ها حرکت اطلاعات را از یک محل به محل دیگر در سیستم نمایش می دهد   جریان داده های مجاز: ۱ـ بین پردازش و مخزن داده ها  ۲ـ بین پردازش و موجودیت خارجی ۳ـ بین پردازش و پردازش   مخزن داده ها: مخزن داده ها، محل استقرار داده ها را نمایش می دهد، مخزن برای ذخیره اطلاعات داخل سیستم لازم است.   اجزاء مخزن داده ها: ۱ـ شناسه یا ID    ۲ـ نام مخزن   انواع مخزن داده ها: ۱ـ مخزن دستی دائمی: مثل قفسه فایلی، دفتر ثبت و یا کاردکس می باشد و با حرف M و یک شماره نشان داده می شود مانند: M1 2ـ مخزن پایگاه داده دائمی: مثل یک فایل کامپیوتری برای رکوردهای کارمندان یا فایل دانشجویی یا فایل انبار که شامل یک حرف D و یک شماره می باشد مانند: D1 3ـ مخزن دستی موقت: مثل کازیه ورود و خروج در سیستم اداری که با حروف TM به همراه یک شماره می باشد. مانند: TM2 4ـ مخزن پایگاه داده موقت: مثل فایلهایی که برای مرتب نمودن داده ها استفاده می شود و به عنوان فایل واسطه می باشد که با حروف TD به همراه یک شماره می باشد. مانند: TD2   پردازش ها: محل رخداد فعالیتها در یک سیستم اطلاعاتی می باشند.   اجزاء جعبه پردازش: ۱ـ شناسه یا ID  ۲ـ مکان  ۳ـ نام پردازش   شناسه پردازش: این شناسه شماره ای دارد و گاهی به دنبال آن شماره دیگری است که با نقطه جدا می گردد. مثل ID 1 مکان: جایی که در آن فعالیت انجام می گیرد، ممکن است نام قسمت، میز و یا حتی نام کارمند باشد مثل میز تحویل سفارشات نام پردازش: از یک فعل امری و به دنبال آن ...

  • نمودار DFD داروخانه

    دریافت فایل PDF با حجم 352Kبرای مشاهده فایل های PDF نیاز به برنامه Adobe Acrobat Reader یا برنامه های مشابه دارید .برای خارج کردن فایل های فشرده نیاز به برنامه WinRAR یا برنامه های مشابه دارید .

  • دانلود نمودار DFD

    http://uplod.ir/foc2syle6k77/DFD_ERD_www.p30student.com_.pdf.htm

  • تجزیه و تحلیل سیستم انتخاب واحد دانشگاه همراه DFD و یوس کیس دیاگرام

    تجزیه و تحلیل سیستم انتخاب واحد دانشگاه برای درس مهندسی نرم افزار- کاملترین مجموعه تجزیه و تحلیل سیستم انتخاب واحد دانشگاه برای درس مهندسی نرم افزاراین مجموعه ارزشمند  شامل :use Case Diagram  انتخاب واحدنمودار فعالیت Activity Diagram  انتخاب واحدنمودار توالی sequence Diagram سیستم دانشگاه و شامل DFD  سطح یک و دو استدر این پروژه جهت بدست آوردن نیازهای سیستم نرم افزاری ابتدا با کاربران مصاحبه ای انجام گرفته و به تحلیل و بررسیمشکلات و نیازمندی ها پرداخته شده است.به طور کلی سیستم جاری تحلیل شده و نیازمندی ها مشخص شده است، سپس با توجه به نیازمندی ها ، سیستم کامپیوتری تعریف شده است. برای تحلیل سیستم کامپیوتری از نرم افزارRational Rose استفاده گردیده که از نمودارهای use case، sequence ، collaboration و   classبرای تحلیل بهره گرفته شده است.شما در اینجا می توانید بصورت رایگان دانلود نمایید.با تشکر از استاد بابامحمودی در صورتی که مورد استفاده واقع شد برای سلامتی پدر و مادرم سه صلوات بفرستید.رمزفایل:www.sirosrayan.blogfa.comحجم:  1.6 مگابایت دانلود رایگان تجزيه و تحليل انتخاب واحد دانشگاه Babakhani