صفحه 1:
دياكرام جريان داده ها
(Data Flow Diagram
صفحه 2:
a
صفحه 3:
eal el cece alae trate)
* تحلیل سیستم» یک تکنیک حل مساله است که سیستم را به اجزاء
آن تجزیه کرده و به بررسی عملکرد و تعامل اجزاء با همدیگر برای
تحقق اهدافشان می پردازد.
® طراحی سیستم, یک تکنیک مکمل [برای تحلیل سیستم) در حل
مسأله Pees) مجدداً در کنار هم قرار داده و سیستم
بهبود یافته را ارائه می دهد. می تواند شامل اضافه کردن حذف كردن
و یا تغییر اجزاء سیستم اولیه باشد.
صفحه 4:
ا ۱
* متدلوئی عبارت است از یک روش که با تکنیک خاص خود همراه است
و برای توسعه یک سیستم بکار می رود.
* متدولوژی از سه بخش اصلی تشکیل شده است:
ات سار شکت کار فرط انس بح نی توان تهید کداحه کاری بای
انجام داد و همچنین زمان انجام این کار مشخص می شود.
۲ - تکنیک های چگونگی انجام کارها و ابزار مورد نیاز
۳ - چگونگی مدیریت کیفیت نتایج.
صفحه 5:
جرا متدولو
* دلیل استفاده از متدولویی» تبدیل ساختار به طراحی و افزایش احتمال
موفقیت است .
9
es;
متد ۳3
58 5 ابزارها
لامتدولوزي th A ME
قلسفه فازها
3
متد
صفحه 6:
متدولوژی های توسعه سیستم های اطلاعاتی
™ Jackson Systems Development (JSD)
=Structured Systems Analysis and
Design Methodology (SSADM)
"Effective Technical and Human
Implementation of Computer-based
Systems (ETHICS)
= Yourdon Systems Method (YSM)
= Rational Unified Process(RUP)
صفحه 7:
متدولوژی طراحی و
* 99/1 ی کرهیکرد سیستهتیکجهتت جزيه وتحلیلک اربردهایف_اوری
لطاهاتمیب اشد لینروشدر اولیل ۱۹۸ تحت تترلدول-لنگلستان_صورسلستاندارد
در لمدهم لست
* هدق 55/410101 كمى به تيم برويه فناورى اطلاعات است :نا با دقت»
نيازمنديهاى يك سيستم فناورى اطلاعات كه از راهبرد فناورى يك سازمان حمايت
مى كند را مورد تجزيه وتحليل قرار دهند ويك سيستم فناورى اطلاعات رابه كونه
اى كه به صورت مقرون به صرفه نيازمندى هاى سازمان را تامين نمايدطراحى كنند.
"" مديريت كاربران در طول طراحى وساخت سيستم اطلاعاتى تصميماتى عمذه را
اتخاذ مى نمايد وتنها زمانى كه كاربران محصولات مرحله جارى را يذيرفته اند
مرحله اى مى تواند به مرحله ديكر يبش برود .
صفحه 8:
SSADM
ee ee a SeADME Ee
دهد
| 3 | مطالعه امکان سنجی
تحلیل نیاز
مشخصات نیاز
طراجی فیزب
صفحه 9:
0 eS easel
PSCC Ores Ser ey
مرحله سه: تعریف نیازها
مرحله جهار: كزينه هاى فنى سيستم مرحله پتجم: طراحی منطقى
لس مطالعه امكان ستجى
لس تيل نيازمندى
لس مشخصات نيازمنديها
اسر
لا طراحی فیزیکی
صفحه 10:
نقش (1(1"1ها در مرحله امكان سنجى
kbs, روشهای DLS jDFD jas! pice منيع ومراجع . محدوده و
برای سیستم جدید براق تعریف سیستم محدوديتهاى پروژه
من می شون
10
صفحه 11:
های عمده به کار رفته در 55/17۷۲
11
مدلسازی جریان داده ها
(دید پردازشی)
مدلسازی منطقی داده ها
(دید داده ها)
مدلسازی رفتار موجودیتها
(دید رویدادها)
» دیاگرام جریان داده ها(0۴0)
» ساختار منطقی داده ها (LFS)
» دیاگرام ارتباط بین موجودیتها
(ERD)
» دياكرام تاريخ عمر موجوديت
(ELH)
» دياكرام ارتباط مؤثر (2©0)
صفحه 12:
مدلسازى جريان ۱00/۱
* مدل سازى جریان داده ها (۳[۷۲():
۲ نحوه حرکت داده ها
۲ چگونگی تغییر شکل داده ها
۲ چگونگی ذخیره داده ها
* مدل جریان داده ها از دو قسمت تشکیل شده است :
۲ مجموعه ای از نمودارهای جریان داده ها ((۳1(آها)
7 مجموعه ای از مشخصات که به صورت متن تنظیم می شوند.
(10171 يسكمدلك رلفيكاز سسستم لسيكه حركتداحم بسين
فرليندها موجودیتهایخارجیو مخانندادة درونسیستمرا نشان
Sess
صفحه 13:
اثبار
SEA | کنترل موجودی
دریافت شده
دریافت شده
صفحه 14:
جزء در نمودار جریان داده ((1۳1)
در یک نمودار جریان داده ۴ جزء زیر مشاهده می شود:
(۳۲00655) فرایند ۳
Bool ols (Data Flow)
(Data Store) «54 6 داده "ا
M3 1K 4» (External Entities)
صفحه 15:
we
فرایند: =
بر اساس علامت گذاری
سوت لبه عظ.
نام پردازش
15
صفحه 16:
* جریان داده: مسیری است که داده را از یک
قسمت به قسمت دیگر منتقل می کند.
* در نمودار جریان داده برای نشان داده فرایند از
0
> 16
صفحه 17:
مخزن داده:
Ot) deat .
pp اساس علامت گذاری
Ove ond Oars
* برای نام گذاری مخازن داده, از اسم
(و نه فعل) استفاده می شود.
در نمودار جریان داده برای نشان داده فرایند
از علائم مختلفی استفاده می شود.
حسس سس سیر لوق
تاه مهون داد eee مخزن
18
صفحه 18:
* موجودیت خارجی: در خارج از سیستم
قرار دارند و مبداء یا مقصد داده می باشند.
یک فرد. یک سیستم اطلاعاتی و یا یک
واحد سازمانی دیگر باشد.
سفارشر
بر اساس علامت گذاری
یو One vd
19
صفحه 19:
20
* بطور کلی متدلوژی های ساخت يافته, رویکرد بالا به پایین دارند.
۴ مراحل ترسیم نمودارهای جریان داده:
۰ . نمودار زمینه ای/محتوایی (0۲۵10 ۲1۵ 6۲ظ۵)
۲ نمودار سطح ها (Level 2 Diagrams)
نمودار زمينه اى» بالاترین سطح نگاه به یک سیستم اطلاعاتی می باشد. در این نمودار
مرزهای سیستم موجودیت های خارجی و تعامل اطلاعاتی آن ها با
سیستم نشان داده مى شود. در اين نمودار, کل سیستم. به عنوان یک فرایند درنظر
Sah aS
صفحه 20:
M
+ م Context
In| 27 ۳ Diagram
۵ و 9
N 7 1
7 ae
A NG 1
M 7 plo OO Level-0
7G Pp] cy Diagram
| ما | ا ۳
7 0005
0 1 \ ۱
N oO / 5
7 ١ 1۵-1
: هلم
4 /
a> > es.
صفحه 21:
Geoff Cutts boi DFD S pwwyi Joly
۱. یک نمودار ایجاد اسناد فیزیکی را ایجاد کنید. از بیضی برای نمليش یک
شخص يا قسمت استفاده کنید.
که
6 ust tome
0 =
صفحه 22:
Sy pew Jolyo (1011 -ادامه
۲ محدوده سیستم را مشخص کنید . با نقطه چین محدوده نشان دهید. هر
چیزی که خارج از نقطه چین dbl یک موجودیت خارجی است .
ales م6۱
Customer 4
P Accounts —
D
23
صفحه 23:
مراحل ترسيم يى (1011 - ادامه
۳ نمودار جریان داده های فیزیکی کنونی را ايجاد كنيد. بيضى هاى درون
محدوده را تبدیل به فرایند کنید .
|
= عادة] ] إل ؟
= العسم كن
24
صفحه 24:
Sy pew Jolyo (1011 -ادامه
۴ نمودار زمینه ای را ایجاد کنید. این سطح ارتباطات بیرونی سیستم را نان
ی دهد و nel eet I eles alos
2 1 Sales &
(cc — Accountancy
د ( System
25
صفحه 25:
برخی نکات مهم در مرحله رسم دیاگرام زمینه ای
* دیاگرام زمینه ای را طوری بکشید که در یک صفحه جا شود .
* در نامگذاری از نام های یکتا استفاده کنید.
* خطوط را از روی هم عبور ندهید.
* یک نام اختصاصی و یک شماره ارجاع برای هر فرایند درج کنید.
26
صفحه 26:
مراحل ترسيم يى (1011 - ادامه
۵ نمودارهای سطوح پایین تر را ایجاد کنید. هر فرایند می تولند بسط پیدا
كند و تجزيه شود به سطوح بايين تر.(1(1"1 هاى سطوح پایین تر
اطلاعات جزثی تر و دقیق تری را شامل می شوند. مطمئن شوید که ورودیها
و خروجیها با یکدیگر متناسبند
صفحه 27:
Bh tee) eee)
۶ مطمئن شوید که به همه جریان داده ها نامی داده شده است . یک
(1 کامل نمی شود مگر اینکه همه تولبع و جریان داده ها نام با معنی
داشته باشند.
۷ هر جا که گروه های داده ای نیاز است آنها را اضافه کنید.
28
صفحه 28:
اشتباهات رايج در ترسيم od D ۱
* ارتباط بین دو ذخیره داده/موجودیت یا یک ذخیره داده با یک موجودیت
لا مسر
ل
eS a
صفحه 29:
اشتباهات رايج در ترسيم (1(1"1ها - ادامه
"" جريان داده هاى انشعابى
دريافت سفارش
سم
صفحه 30:
باهات رایج در ترسیم (1(۳1ها - ادامه
2 a.
تشریح عملیات بر روی نمودار
صفحه 31:
"" شركت للك يك شركت توليدى در زمينه لوازم خانگی می باشد. زمانی که
مشتری, از طریق وب سایت شرکت. سفارش می ABD سیستم به بررسی
موجود بودن کالای مورد نظر در انبار شرکت می پردازد و گزارشی در این
موردبه مشتری می دهد. بعلاوه سیستم پس از ذخیره سازی سفارش, آن
وید واجد ابار ارسال مي als که عالای مورد ظر از انار یرام
مشتری ارسال شد. انبار تأیینیه ارسال را به سیستم ارلئه کرده و سیستم
صورتحسابی برلی مشتری ارسال و ذخیره می US بعلاوه سیستم
گزارشی از هر خرید و صورتحساب ایجاد کرده و به واحد حسابداری
شرکت ارائه می کند.
7 برای سیستم فوق» نمودار جریان داده زمینه ای و جریان داده سطح یک رسم
نمایید (راهنمایی: ۵ فرایند).
32
صفحه 32:
تعيين موجوديتهاء فرايندهاء ذخاير داده و جريان داده
موجوديتها:
Spee,
انبر
نت حسابداری
فرایندها:
۲ ۱۰ چک كردن وضعيت
۳ ۲۰۰ ابلاغ پیفامهای وضعیت
” .ل توليد سفارش ارسال
۲ ۴.۰ مديريت حسابهاى دريافتنى
۳ .۵ تهیه گزارش
* ذخایر داده:
سغایشاندر حا للنتظار
” 102 حسابهائدريافتنى
33
۳ درخواست موجودیت در انبار ae
داده های سفارش ۰
داده های وضعیت
eo 2
ِ سفارش ارسال
مه
se 0
۲ داده های حسابداری
” داده های حسایهای پرداختنی
7 داده سفارش oa!
7 گزارش موجودی
صفحه 33:
Onler
>|
COGTOOOR Ook | OGREMOOCE
اعدو تنم
Aone ® Chippiag
Dessuse Onter
Onter
اس Oates. Ghipptog OosPiewatios
Awvestow
®epons
POCOMDPDE ae
ما در فاز رسم نمودار زمینه ای, هیچ
گونه "بلوک ذخیره داده ای نداریم!
34
صفحه 34:
صفحه 35:
* در یک رستوران» از یک سیستم اطلاعلتی استفاده می شود که سفارش غذا را از
مشتریان گرفته» به آشپزخانه ارسال کرده و به کنترل موجودی می پردازد.
بعلاو» سیستم گزارشاتی برای مدیریت ایجاد می کند. لازم به ذکر است که
سیستم: اطلاعات میزان موجودی و اطلاعات کالاهلی فروخته شده را ذخیره
کرده و از آن ها در تهیه گزارشات مدیریتی استفاده می کند.
* در لين مثال, به ترتیب نمودارهای جریان داده سطح صفر و سطح یک رسم
خواهد شد.
36
صفحه 36:
Red زمینه ای
CUSTOMER
KITCHEN
Customer Order
Food
Ordering
System
Receipt
Management
Reports
RESTAURANT
MANAGER
37
صفحه 37:
KITCHEN
Formatted
Inventory Data
Inventory
01 | File
RESTAURANT
MANAGER
Food Order
Update
Inventory
File
Dally Inventory
Depletion Amounts
Management
Reports
| Customer Order ۹
Receive and
Transform
Customer
Food Order
Receipt
Update
File
‘Amounts
Produce
Management
Reports
Goods Sold
Daily Goods Sold
CUSTOMER
Formatted
Goods Sold Data
Goods Sold
D2 | File
صفحه 38:
صفحه 39:
صفحه 40:
ترهای مایت داد اراد تحت
ps | rue جداول
صفحه 41:
طراحی سیستم انتخاب واحد دانشگاه
aes LR, Gea ee درون يان شد در ترم قبل او
همجنين معدل دروس ترم قبلء دروس و تعداد واحد قابل ارائه در ترم
جديد را مشخص ميكند. اين سيستم در صورت انتخاب دروسى كه تداخل
زملنى با هم داشته باشند ويا عدم رعليت دروس ييش نياز و هم نيازء ييغام
و هشدار های لازم را به اطلاع کاربر می رساند. پس از انتخاب واحد: این
سیستم شهربه ی ترم را مشخص میکند.
صفحه 42:
تمرین
طراحی سیستم انتخاب واحد دانشگاه
سطح صفر 1
اننحات واحد داتشكاة در تنطع سعر نما تهادهاى خارجى: داتشجور باتك عورش » امور
مللی, وزارت علوم و کمیته ی انظباطی, ارتباط دارد. دانشجو به عنوان اصلی ترین بخش
در این سیستم شناخته میشود و بیشترین ارتباط نیز پا اين نهاد انجام میگیرد.
وزارت علوم در سیستم انتخاب واحد به عنوان مشخص کننده ی دروس رشته, و
و همنیاز دروس رشته(چارت درسی». شناخته ميشود.
صفحه 43: