35
هان داده جریا نمودارData Flow Diagram (DFD) ویفزد دکتز سلی

اه هداد ایرج رادون - جستجوی کتابخانه هاisil.nlai.ir/shz/oo/DFD.pdf · 2012-11-05 · تسا سًَیپ رز erd رز تیزَخَه اب dfd کی رز

Embed Size (px)

Citation preview

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

دکتز سلیوی فزد گز هسیزیت صعتی، زاطگا ذلیح فارس، بضز

www.pgu.ac.ir/web/salimifard

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 2 2

ای سیستن هسل

کس هسل سیستن قطی هن زر تسع سیستن باسی هی•

تحلیلگزاى سیستن یا کاربزاى پیست با هسائل ساذت یافت سز • کار زارس

ساسی است یک را بزای ساذتارزی ب هسائل، هسل• هسل، ارائ ای اس اقعیت است–

یک تصیز بیص اس شاراى گفت ارسش زارز–

بسیاری اس هسل ای سیستن، ارائ تصیزی اس اقعیت ستس–

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 3 3

هسل ساسی فزایس چیست؟

فی بزای ساسهاسی هستسساسی ساذتار خزیاى زاز ا زر • فزایسای یک سیستن

کس، هعوال بز ری گاهی ک یک کاربز کسب کار پزسص هی– فزایسا توزکش زارز

یک فزایس ب صرت یک عول یا هدوع ای اس عول ا ک تلیسگز – یک تغییز یا تسع است

تاى با وزار خزیاى زاز ا هسل زیسگا فزایسی اس سیستن را هی• .وز

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 4 4

یک ارائ گزافیکی اس خزیاى زاز ا زر یک سیستن•

ا تصیف گزافیکی هبع هقصس زاز• آیس؟ زاز ا اس کدا هی–

پززاسش ا بز ری زاز ا؟–

چگگی خزیاى زاز ا؟–

رس؟ زاز ا ب کدا هی–

وزار خزیاى زاز ا

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 5

ا وزار خزیاى زاز

ای زرى یک وزار خزیاى زاز ا، ب گ ای گزافیکی خزیاى زاز• .کس یک ساسهاى را تصیف هی

کاربززا• هستسساسی سیستن کی–

ای بزاه ریشی طزاحی سیستن–

یک هسل فزایس است DFDیک هسل زاز ا، وزار ERوزار •

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 6

وزار خزیاى زاز ا

چار عصز بیازیي• (ازای بیزی)هبع هقصس زاز ا –

ای خزیاى ای زاز–

فزایسا–

ای ابارای زاز–

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 7

ا وزار خزیاى زاز

(ازای بیزی)ا هبع هقصس زاز• یک خعب چارگش–

ایی است ک بیاگز ساسهاى، افزاز، احس ساسهای ک فزستس یا گیزس زاز– ضز ب سیل سیستن بکار گزفت یا تلیس هی

تاس هبع هقصس باضس یک چیش هی•

بکار رفت بزای تعزیف هزس سیستن•

اهگذاری با یک عبارت اسوی•

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 8

وزار خزیاى زاز ا

ای ای زاز خزیاى• یک پیکاى، اهگذاری با عبارت اسوی–

بیاگز خزیاى زاز هیاى هبع هقصس، فزایس، ابار زاز ا–

بزای بیاى ایداز، ذاسى، حذف، یا ب گام ساسی زر یک فایل یا پایگا – زاز

زست کن یک سز خزیاى زاز بایس ب یک فزایس باضس–

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 9

وزار خزیاى زاز ا

اگز ز عصز زاز ای با ن خزیاى یابس، زر ایي صرت استفاز اس یک ذط • خزیاى بسس است

هطتزی فزایند

پزداخت

رسید پول و بزگه پزداخت

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 10

وزار خزیاى زاز ا

اگز عاصز زاز ای ویط با ن خزیاى سارس، آگا چس ذط خزیاى • یاس است

فزایند هطتزی

پزداخت

درخواست هطتزی

پزداخت هطتزی

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 11

وزار خزیاى زاز ا

فزایسا• زایز–

بیاگز تبسیل زاز ا–

بایس با یک عبارت فعلی بزچسب گذاری ضز–

استفاز طز“ ”اس اص –

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 12

وزار خزیاى زاز ا

ابار زاز ا• ز ذط عوزی، اهگذاری با عبارت اسوی–

بیاگز یک ابار هقت یا زائوی زاز ا–

باسذای: خزیاى بزى ر اس ابار –

زرج یا ب گام ساسی: خیزاى رزی ب ابار –

زر پیس است ERDبا هخزیت زر DFDابار زاز زر یک –

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 13

وزار خزیاى زاز ا

هطتزی1.0

فزایند

پزداخت

2.0 به هنگام ساسی

ح د

هدیز

اعتبارات

بانک

حسابهای

دریافتنی

پزداخت هطتزی

داده های پزداخت

اطالعات

دریافتنی

پس انداس

فزایندها سزخ رنگ•هز فزایند باید دارای دست کن یک جزیاى •

داده ورودی و دست کن یک جزیاى داده بزونزو باضد

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 14

B1 B2

B2 DS1

DS1 DS2

B1 DS1

بزای هبادله داده ها هیاى دو باسیگز، به

فزایند نیاس استB1 B2

بزای نوایص داده ها اس یک انباره به

فزایند نیاس استB2 DS1

بزای جابجایی داده ها هیاى دو انباره به فزایند نیاس است

DS1 DS2

بزای ب گام ساسی زاز ای ( یا بکارگیزی)

یک ابار ب فزایس یاس است

B1 DS1

وزار خزیاى زاز ا

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 15

وزار خزیاى زاز ا

DFDبرص بسی زر • ضوار بسیار کوی اس سیستوا بز ری یک بزگ هسل ضسی ستس–تز برص بسی هی ضز تا خشییات بیطتزی ب الی ای پاییي DFDوزار –

را هسل وایسبزذی زاز ای رزی ذزخی زر الی باالتز وایاى وی ضس، اها با –

ای سیزیي، یسا هی ضس گطایص فزایس ب الی

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 16

وزار خزیاى زاز ا

اهس( context diagram)باالتزیي الی وزار را وزار هحتا • بیاگز زیسی کلی اس سیستن–

وایص زس یک سیستن پززاسش زاز ازی بیزی– ا هبع رزی•

ا هقصس ذزخی•

بزچسب گذاری هی ضز“ 0”وایس فزایس با ضوار –

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 17

وزار خزیاى زاز ا

سیستن پزداسش حقوق

اداره ها

هنابع

دستگاه های انسانی دولتی

کارکناى

بانک

هدیزیت

0

یک وزار هحتا بزای سیستن پززاسش حقق

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 18

وزار خزیاى زاز ا

. ، بشرگوایی اس فزایس وزار هحتا است0وزار سطح • واس گای ب زرى فزایس بزای آگای اس چگگی کارکزز آى•

بزای زیسى سیزفزایسای زری آى–

، ازای بیزی تکزار هی ضس، فزایس اصلی ب 0زر وزار سطح • .سیزفزایسایص گستزش هی یابس

.ابار زاز ا زر ایي سطح وایاى هی ضز• ، بایس با وزار هحتا وتزاس باضس0وزار سطح •

ز ز بایس زارای ازای بیزی واس، با خزیاى ای واس ب اس آى – .ازا باضس

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 19

وزار خزیاى زاز ا

1.0 به هنگام ساسی

فایل حقوق کارکناى

2.0 پزداخت به

کارکناى

5.0 به هنگام

ساسی دفتز کل

4.0 پزداخت هالیات

3.0 آهاده ساسی گشارش ها

فایل

حقوق کارکناى

دفتز

کل

هنابع

انسانی

کارکناى اداره ها

بانک

دستگاههای

دولتی

هدیزیت

فزم تغییز کارکناى

فزم کارکناى جدید

کارتهای سهاى

چکهای کارکناى

چک حقوق

داده های پزداخت حقوق

رسید پزداخت هالیات حقوق

گشارش حقوق و هالیات

گشارش حقوق

ایي وزار، سطح بعسی خشییات بزای

وزار هحتی را طاى هی زس

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 20

وزار خزیاى زاز ا

1.0 به هنگام ساسی

فایل حقوق کارکناى

2.0 پزداخت به

کارکناى

5.0 به هنگام

ساسی دفتز کل

4.0 پزداخت هالیات

3.0 آهاده ساسی گشارش ها

فایل

حقوق کارکناى

دفتز

کل

هنابع

انسانی

کارکناى اداره ها

بانک

دستگاههای

دولتی

هدیزیت

فزم تغییز کارکناى

فزم کارکناى جدید

کارتهای سهاى

چکهای کارکناى

چک حقوق

داده های پزداخت حقوق

رسید پزداخت هالیات حقوق

گشارش حقوق و هالیات

گشارش حقوق

فزض کیس فزایس پززاذت ب کارکاى

. را گستزش زینسیزفزایسا ضوار

2.1 ،2.2 ،2.3 ... .ذاس بز

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 22

وزار خزیاى زاز ا

.است 0یک بشرگوایی اس فزایس سطح 1وزار سطح •ستس را طاى 0و فزایسایی ک ساسس ین فزایس زر سطح 1وزار سطح •

.هی زسچگگی خابدایی اطالعات اس یک فزایس ب زیگز فزایسا را 1وزار سطح •

.طاى هی زس .یاس باضس 0بزای و فزایسای سطح 1ضایس وزار سطح • .، ازای بیزی تکزار وی ضس1زر وزارای سطح •

.ابار ای زاز یش ضایس تکزار طس–

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 23

هطتزی آضپشخانه

هدیز رستوراى

سفارش غذا

سفارش هطتزی

رسید

0

گشارش

هدیزیت

سیستن سفارش غذا

(Context Diagram)وزار هحتی

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 24

هطتزی آضپشخانه

هدیز رستوراى

سفارش غذا

سفارش هطتزی

رسید

1.0

گشارش هدیزیت

سیستن 3.0 سفارش غذا

به هنگام 2.0 ساسی هوجودی

به هنگامساسی کاالی فزوش رفته

4.0

تهیه گشارش هدیزیت

داده های هوجودی

داده های کاالی فزوش رفته

1.0

کاالهای فزوش رفته

2.0

هوجودی

داده های هوجودی فزهت

ضده

داده های روسانه کاالی فزوش رفته

داده های فزهت ضده کاالی فزوش رفته

داده های روسانه هوجودی

0وزار سطح

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 25

هطتزی آضپشخانه

هدیز رستوراى

سفارش غذا

سفارش هطتزی

رسید

1.0

گشارش هدیزیت

سیستن 3.0 سفارش غذا

به هنگام 2.0 ساسی هوجودی

به هنگامساسی کاالی فزوش رفته

4.0

تهیه گشارش هدیزیت

داده های هوجودی

داده های کاالی فزوش رفته

1.0

کاالهای فزوش رفته

2.0

هوجودی

داده های هوجودی فزهت

ضده

داده های روسانه کاالی فزوش رفته

داده های فزهت ضده کاالی فزوش رفته

داده های روسانه هوجودی

DFDوتزاسی زر

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 26

0ای واس با فزایس اصلی زر وزار سطح ا ذزخی رزی

1وزار سطح

Generate Customer

Receipt

1.2

1.5

1.1

پزداسش سفارش هطتزی

1.2

تولید رسید هطتزی

1.3

تبدیل سفارش به فزهت آضپشخانه

1.4

ایجاد افشایص کاالهای فزوش رفته

1.5

کاهص در هوجودی انبار

سفارش هطتزی سفارش هطتزی

سفارش هطتزی

سفارش خوراکی

سفارش هطتزی

سفارش هطتزی

داده های کاالی فزوش رفته

داده های هوجودی

رسید

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 27

1وزار زیگز سطح

4.1 زاز ب یسزتسز

شزف یایزخه

اسر شزف راسقه یزخه یا زاز

یزخه اسر صاک راسقه

4.2 زاز یساس چرا کی

شزف یایزخه

شزف یا زاز

4.3 شراشگ یساس زاهآ

تیزیسهتیزیسه شراشگ

0در نوودار سطح 3.0و 2.0فزایندهای نیاس به تجشیه بیطتز نیستند

4.0 شراشگ یت

تیزیسهاسر شزف راسقه تیزیسه شراشگ

یزخه اسر صاک راسقه

0فزایند سطح

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 28

ا چباش: وزار خزیاى زاز

خزیاى اطالعات را ببییس با کسای ک زرگیزس . سیستن را بطاسیس. 1 .گفتواى کیس تا ب زرک بزسیس

. را چطن پضی کیس( هثال، اصالح ذطا)فزایسا عولای کتزلی . 2 .تا ب هسیزای ذطا بسیار هن بایس تخ ضز

. را تعییي واییس( کدا ضزع هی ضز ب پایاى هی رسس)هزس سیستن . 3اگز زر بار یک فزایس اطویاى ساریس، فعال آى را زرى سیستن خا

.زیس

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 29

ا چباش: وزار خزیاى زاز

س س، سطح خشییات بیطتز را پی زر . رست وزار هحتا را بکطیس. 4 .پی بکطیس

.ای زاز را ضاسایی بزچسب گذاری کیس و خزیاى. 5

. ای زاز ک ویط با ن ستس بایس با ن گز بسی ضس خزیاى. 6 .آا ک با ن یستس را بز ری ذط ای خساگا طاى زاز ضس

زاز اس یک ضکل ب ضکل زیگز تبسیل هی ضز، ز خا ک یک خزیاى. 7 .بکار گیزیس( زایز)یک فزایس

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 30

ا چباش: وزار خزیاى زاز

زس را فزایسایی ک ب طر هطقی هزتبط ستس یا وشهاى رخ هی. 8 .هی تاى زر یک فزایس گز بسی وز

ب سیزفزایسای 5.0فزایس ضوار . فزایسا را ضوار گذاری کیس. 9 .ضز تدشی هی... ، 5.2، 5.1

ام فزایس بایس زربزگیزس فعل ای عولی، هاس ب گام ساسی، . 10 .باضس... آهاز ساسی،

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 31

ا چباش: وزار خزیاى زاز

.گذاری کیس ا را ضاسایی بزچسب و ابار زاز. 11

یک از . گذاری کیس ا هقصسا را ضاسایی بزچسب و هبع. 12 .تاس هبع هقصس باضس هی

تاى، وزار را باال ب پاییي چپ ب راست چیص تا خایی ک هی. 13 .کیس

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 32

ا چباش: وزار خزیاى زاز

.ضایس رستیي چیسهاى اسیبا باضس، آى را پاالیص کیس. 14

. ا بایس اس ن بگذرس زر آذزیي چیسهاى، ذط. 15

:ز صفح وزار بایس زربزگیزس. 16 DFDام – تارید آهاز ساسی–

ام تی کس–

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 33

Visioبکارگیزی

Data Flow Diagramگشی • فزایس–

از بیزی–

ا ابار زاز–

ا خزیاى زاز–

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 34

زاستاى سزایی اس یک سیستن:: وزار خزیاى زاز

ضز، یک بزگ یي استرسام را پز گاهیک کارهس استرسام هی•هاس افشایص )گاهیک تغییزی زر ضعیت حققی کارهس . کس هی

زس، زفتز هابع اسای یک بزگ رخ هی( حقق، تغییز زر زخ هالیاتیک سر اس ایي بزگ ب ازار . کس تغییز ضعیت کارکاى را پز هی

ا بزای ب گام ساسی ایي بزگ. ضز حقق زستوشز فزستاز هیرز س س زر یک پزس بایگای فایل کارکاى حقق ب کار هی

رکرز کارکاى زر فایل ب تزتیب الفبایی هزتب بایگای . ضز هی .ضز هی

[email protected] Dr. K. Salimifard ..::... System Analysis >> DFD 35

وزار خزیاى زاز ا

1.0 به هنگام ساسی

فایل حقوق کارکناى

2.0 پزداخت به

کارکناى

5.0 به هنگام

ساسی دفتز کل

4.0 پزداخت هالیات

3.0 آهاده ساسی گشارش ها

فایل

حقوق کارکناى

دفتز

کل

هنابع

انسانی

کارکناى اداره ها

بانک

دستگاههای

دولتی

هدیزیت

فزم تغییز کارکناى

فزم کارکناى جدید

کارتهای سهاى

چکهای کارکناى

چک حقوق

داده های پزداخت حقوق

رسید پزداخت هالیات حقوق

گشارش حقوق و هالیات

گشارش حقوق

1.0 به هنگام ساسی

فایل حقوق کارکناى

2.0 پزداخت به

کارکناى

5.0 به هنگام

ساسی دفتز کل

4.0 پزداخت هالیات

3.0 آهاده ساسی گشارش ها

فایل

حقوق کارکناى

دفتز

کل

هنابع

انسانی

کارکناى اداره ها

بانک

دستگاههای

دولتی

هدیزیت

فزم تغییز کارکناى

فزم کارکناى جدید

کارتهای سهاى

چکهای کارکناى

چک حقوق

داده های پزداخت حقوق

رسید پزداخت هالیات حقوق

گشارش حقوق و هالیات

گشارش حقوق

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

دکتز سلیوی فزد گز هسیزیت صعتی، زاطگا ذلیح فارس، بضز

www.pgu.ac.ir/web/salimifard