دانلود مجموعه فرآیندها، مدل ها، شبکه، چرخه، DFD های سیستم : این مجموعه شامل موارد زیر می باشد که می تواند کمک بسیاری در رسم DFD، شبکه، فرآیند … به شما کند.
1.تصویر عمومی سیستم
2.شبکه سیستم های مرتبط
3.مرز سیستم و کنترل ورودی
4.مدل عمومی سیستم های تجاری
.
.
.
و بسیاری از موارد دیگر …
که شما می توانید این مجموعه بسیار کاربردی را از کلاب پاپولی دانلود کنید.
دانلود مجموعه فرآیندها، مدل ها، شبکه، چرخه، DFD های سیستم :
لینک مربوط به دانلود مجموعه مدل ها، فرآیندها، DFD، شبکه …
نمودار جریان داده ها DFD ) Data Flow Diagram) :
نمودار جریان داده ها DFD ) Data-Flow-Diagram) که شامل بخش های زیر است:
1- کلیت سازمان
2- روابط داده ها
3- روابط ( که وارد جزئیات داده ها میشود و به صورت تفسیری سازمان ازنظر جریان داده ها تفسیر می کند).
تعریف DFD
یکی از روش های اصلی برای تعریف و تجزیه و تحلیل سیستم های مبتنی بر داده ها است،منطق سیستم را به ما نشان می دهد (از لحاظ منطق موجودیت ها و این که اعضای سیستم چگونه با هم روابط ایجاد میکنند و چگونه تبادل اطلاعات میکنند).
تحلیل گرهای سیستم میتوانند با استفاده از DFD یک تصویر گرافیکی ازجریان داده های سازمان را نشان دهند.
DFD ها دارای 4 عنصر اساسی هستند و هر عنصر علامت خاص خود را دارند:
1- موجودیت ها 2- پردازش(فرایند) 3- انبار(مخزن ، بایگانی )داده ها 4- جریان داده ها.
1-موجودیت ها
معمولآ خارجی هستند(بیرون از سازمان هستند،مثل مشتری،مثلا مشتری یک درخواست دارد و تمام فرایندها در سازمان نهایتآ به مشتری ختم می شود) افراد و سازمانهایی که بیرون از سازمان هستند و نشان دهنده ی منبع اولیه و دریافت کنندهی نهایی دادهها و اطلاعات هستند که معمولآ با یک اسم نام گذاری می شوند.موجودیتها فعل و حرف ربط و یک جمله نیستند. موجودیتهای خارجی می توانند یک مشتری،شخص،دانشجو،سازمان،شرکت(بانک) یک تآمین کننده (حسابدار) یا یک واحد دیگر در خود سازمان(بخش تکمیلی سفارش) یک واحد بیرونی(حسابداری،تولید،فروش) و یا یک سیستم فرعی تر(سیستم کنترل موجودی ) باشند.
2-پردازش(فرایند)
1-می توانند نشان دهنده ی کل سیستم باشند و با اسم یا صفت نشان داده می شوند(مثل نمودار محتوایی)
2-میتوانند یک سیستم فرعی باشند و با اسم یا صفت نشان داده میشوند(سیستم حقوق دستمزد،پاداش، حضور و غیاب مربوط به سیستم اصلی منابع انسانی)
3-میتوانند به صورت فعالیتهایی که انجام میشوند باشند که به صورت فعل نشان داده میشوند.
3-انبار داده ها
که با یک اسم نشان داده میشوند که دادهها را توصیف می کند و نشان می دهد که یک سری دادهها ذخیره می شود(مثل اطلاعات دانشجویان،اساتید،ثبت نام،بیماران،…) و معمولآ با حرف D نشان داده می شود و همین طور انواع دادهها را نشان می دهد که می تواند به صورت زیر باشند:
1- یک فایل کامپیوتری
2- یک سری اطلاعات کامل(که می تواند به صورت فایل مبادلاتی باشد،مثل مشتری بانک و گردش حساب،دریافتها و پرداختها)
3- مجموعههایی از جداول
4- به صورت فایل دستی
پیشنهاد 1: پروژه مدیریت سیستم های اطلاعاتی (MIS) کارخانه صنایع غذایی دستچین
پیشنهاد 2: شمسی کردن تاریخ MSProject و اضافه کردن امکانات کاربردی
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 نشان دهنده فعالیت های عمده ای است که در واحد های فرعی آن صورت میپذیرد.
مروری بر نمودار جریان داده ها
اجزای نمودار جریان داده ها: ۱ـ موجودیت های خارجی ۲ـ جریان داده ها ۳ـ پردازش ها ۴ـ مخزن داده ها
جریان داده ها: جریان داده ها حرکت اطلاعات را از یک محل به محل دیگر در سیستم نمایش می دهد
جریان داده های مجاز: ۱ـ بین پردازش و مخزن داده ها ۲ـ بین پردازش و موجودیت خارجی ۳ـ بین پردازش و پردازش
مخزن داده ها: مخزن داده ها، محل استقرار داده ها را نمایش می دهد، مخزن برای ذخیره اطلاعات داخل سیستم لازم است.
اجزاء مخزن داده ها: ۱ـ شناسه ۲ـ نام مخزن
انواع مخزن داده ها:
1ـ مخزن دستی دائمی: مثل قفسه فایلی، دفتر ثبت و یا کاردکس می باشد و با حرف M و یک شماره نشان داده می شود مانند: M1
2-مخزن پایگاه داده دائمی: مثل یک فایل کامپیوتری برای رکوردهای کارمندان یا فایل دانشجویی یا فایل انبار که شامل یک حرف D و یک شماره می باشد مانند: D1
3-مخزن دستی موقت: مثل کازیه ورود و خروج در سیستم اداری که با حروف TM به همراه یک شماره می باشد. مانند: TM2
4-مخزن پایگاه داده موقت: مثل فایلهایی که برای مرتب نمودن داده ها استفاده می شود و به عنوان فایل واسطه می باشد که با حروف TD به همراه یک شماره می باشد. مانند: TD2
پردازش ها: محل رخداد فعالیتها در یک سیستم اطلاعاتی می باشند.
اجزاء جعبه پردازش: ۱ـ شناسه 2- مکان ۳ـ نام پردازش
شناسه پردازش: این شناسه شماره ای دارد و گاهی به دنبال آن شماره دیگری است که با نقطه جدا می گردد. مثل ID مکان: جایی که در آن فعالیت انجام می گیرد، ممکن است نام قسمت، میز و یا حتی نام کارمند باشد مثل میز تحویل سفارشات
نام پردازش: از یک فعل امری است
از طریق فایل زیر نیز اطلاعات تکمیلی در خصوص DFD کسب کنید: