SAD-Process Modeling

Download Report

Transcript SAD-Process Modeling

SYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition
Whitten Bentley Dittman
‫مدلسازي فرآيندها‬
Irwin/McGraw-Hill
Copyright © 2000 The McGraw-Hill Companies. All Rights reserved
‫‪Whitten Bentley Dittman‬‬
‫‪SYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition‬‬
‫مدلهاي فيزيكي و منطقي‬
‫مدل‪ ،‬نمايشي از واقعيت است‪ .‬مدلها همانند تصاوير بيشتر از هزار‬
‫كلمه ميارزند و نمايشي تصويري از واقعيت هستند‪.‬‬
‫مدلهاي منطقي‪ ،‬چيستي سيستم يا‬
‫عملكرد سيستم را نمايش ميدهند‪.‬‬
‫آنها مستقل از پياده سازي هستند؛‬
‫بدين معني كه آنها سيستم را‬
‫مستقل از هر گونه پياده سازي فني‬
‫نمايش ميدهند‪.‬‬
‫‪Copyright © 2000 The McGraw-Hill Companies. All Rights reserved‬‬
‫مدلهاي فيزيكي‪ ،‬عالوه بر نمايش‬
‫چيستي و عملكرد سيستم‪،‬‬
‫چگونگي پياده سازي سيستم از‬
‫نظر فيزيكي و فني را نيز نمايش‬
‫ميدهند‪ .‬آنها وابسته به پياده‬
‫سازي هستند زيرا آنها انتخاب‬
‫بين فناوريها را نشان ميدهند‪.‬‬
‫‪Irwin/McGraw-Hill‬‬
‫‪Whitten Bentley Dittman‬‬
‫‪SYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition‬‬
‫مدلهاي منطقي سيستم‬
‫• مدلهاي منطقي پيش داوريهايي كه نتيجه نحوة پياده سازي فعلي‬
‫سيستم يا نحوة پياده سازي سيستم از ديدگاه يك فرد هستند را حذف‬
‫مينمايند‪.‬‬
‫• مدلهاي منطقي‪ ،‬خطر عدم درك نيازمنديهاي سيستم كه ناشي از‬
‫درگيري ذهني زياد با چگونگي پياده سازي فني هستند را كاهش‬
‫ميدهند‪.‬‬
‫• مدلهاي منطقي اجازه برقراري ارتباط با كاربران نهايي را با زباني‬
‫غيرفني ميدهند‪.‬‬
‫‪Copyright © 2000 The McGraw-Hill Companies. All Rights reserved‬‬
‫‪Irwin/McGraw-Hill‬‬
‫‪Whitten Bentley Dittman‬‬
‫‪SYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition‬‬
‫مدلسازي فرآيند و ‪DFD‬‬
‫مدلسازي فرآيند روشي براي سازماندهي و مستندسازي ساختار و‬
‫جريان دادهها از طريق فرآيندهاي سيستم و‪/‬يا منطق‪ ،‬سياستها و‬
‫رويههايي كه بوسيله فرآيندهاي سيستم بكار گرفته شدهاند‪ ،‬است‪.‬‬
‫نمودار جريان دادهها (‪ )DFD‬ابزاري (و نوعي مدل فرآيند) براي‬
‫نمايش جريان دادههاي درون سيستم و كار يا پردازش انجام شده‬
‫بوسيله سيستم است‪.‬‬
‫در حال حاضر ‪ DFD‬يکي از ابزارهاي متداول براي طراحي مجدد‬
‫فرآيندهاي حرفه شده است‪.‬‬
‫‪Copyright © 2000 The McGraw-Hill Companies. All Rights reserved‬‬
‫‪Irwin/McGraw-Hill‬‬
‫‪SYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition‬‬
‫‪Whitten Bentley Dittman‬‬
‫نمودار جريان داده ساده‬
‫بيانيه حسابهاي ماهيانه‬
‫تنظيم توازن‬
‫حساب‬
‫بانك‬
‫طلبكار‬
‫تراكنشهاي حساب‬
‫حسابهاي بانكي‬
‫پرداخت فاكتور‬
‫برداشت پول از‬
‫حساب‬
‫واريز پول به‬
‫حساب‬
‫تراكنشهاي حساب‬
‫كارفرما‬
‫بانك‬
‫ديگر منابع‬
‫درآمد‬
‫‪Copyright © 2000 The McGraw-Hill Companies. All Rights reserved‬‬
‫‪Irwin/McGraw-Hill‬‬
‫‪Whitten Bentley Dittman‬‬
‫‪SYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition‬‬
‫تفاوتهاي بين ‪ DFD‬و فلوچارت‬
‫• فرآيندهاي ‪ DFD‬ميتوانند موازي كار كنند (در يك زمان)‬
‫– فرآيندهاي فلوچارت ترتيبي اجرا ميشوند‬
‫• ‪ DFD‬جريان داده را درون سيستم نمايش ميدهد‬
‫– فلوچارت جريان كنترل را نشان ميدهد (ترتيب و انتقال كنترل)‬
‫• فرآيندهاي ‪ DFD‬ميتوانند داراي زمانبندي كامالً متفاوت باشند‬
‫– فرآيندهاي فلوچارت بخشي از يك برنامه هستند و داراي زمانبندي سازگار‬
‫هستند‪.‬‬
‫‪Copyright © 2000 The McGraw-Hill Companies. All Rights reserved‬‬
‫‪Irwin/McGraw-Hill‬‬
‫‪Whitten Bentley Dittman‬‬
‫‪SYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition‬‬
‫مفاهيم فرآيند‬
‫فرآيند‪ ،‬كار انجام شده‬
‫يا پاسخ داده شده به‬
‫جريانهاي داده ورودي‬
‫يا شرايط است‬
‫هر سيستم يك فرآيند است‬
‫خروجي‬
‫خروجي‬
‫خروجي‬
‫فرآيند‬
‫سيستم‬
‫بعنوان‬
‫فرآيند‬
‫ورودي‬
‫ورودي‬
‫ورودي‬
‫بازخورد و‬
‫چرخه كنترل‬
‫محيط سيستم‬
‫(همواره تغيير مينمايد)‬
‫‪Copyright © 2000 The McGraw-Hill Companies. All Rights reserved‬‬
‫‪Irwin/McGraw-Hill‬‬
‫‪SYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition‬‬
‫‪Whitten Bentley Dittman‬‬
‫تجزيه‬
‫تجزيه سيستم‬
‫تجزيه‪ ،‬به عمل شكستن‬
‫‪0‬‬
‫سيستم به زير مولفهها‪،‬‬
‫فرآيندها و زيرفرآيندها‬
‫‪1‬‬
‫‪1.2‬‬
‫سيستم‬
‫وظيفهاي از سيستم‬
‫فعاليت ديگري از وظيفه‬
‫فعاليتي از وظيفه‬
‫‪1.1‬‬
‫گفته ميشود‪ .‬هر سطح‬
‫از تجزيه جزئيات بيشتر‬
‫يا كمتري را آشكار مي‬
‫‪2‬‬
‫‪2.2‬‬
‫وظيفه ديگري از‬
‫فعاليت ديگري از وظيفه سيستم ‪2.1‬‬
‫فعاليت ديگري از وظيفه‬
‫نمايد‪.‬‬
‫‪Copyright © 2000 The McGraw-Hill Companies. All Rights reserved‬‬
‫‪Irwin/McGraw-Hill‬‬
‫‪SYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition‬‬
‫‪Whitten Bentley Dittman‬‬
‫نمودار تجزيه‬
‫سيستم‬
‫نمودار تجزيه يا نمودار‬
‫سلسله مراتبي‪ ،‬تجزيه‬
‫وظيفه ديگر‬
‫باال به پائين وظيفهمندي‬
‫سيستم را نمايش ميدهد‬
‫فعاليت وظيفه‬
‫فعاليت وظيفه‬
‫تابع‬
‫فعاليت وظيفه‬
‫فعاليت وظيفه‬
‫وظيفه‬
‫وظيفه‬
‫وظيفه‬
‫وظيفه‬
‫وظيفه‬
‫وظيفه‬
‫وظيفه‬
‫وظيفه‬
‫وظيفه‬
‫وظيفه‬
‫وظيفه‬
‫وظيفه‬
‫‪Copyright © 2000 The McGraw-Hill Companies. All Rights reserved‬‬
‫‪Irwin/McGraw-Hill‬‬
‫‪Whitten Bentley Dittman‬‬
‫‪SYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition‬‬
‫انواع فرآيندهاي منطقي‬
‫• وظيفه‪ ،‬مجموعهاي از فعاليتهاي جاري و مرتبط حرفه است‪.‬‬
‫• رويداد (يا تراكنش) واحد منطقي كار است كه بايد تماما ً اجرا شد (به‬
‫عنوان بخشي از وظيفه)‬
‫• فرآيند اوليه (يا فرآيند ابتدايي) يك فعاليت مجزا و مشروح يا فعاليت‬
‫مورد نياز براي پاسخ به رويداد است‪ .‬معموالً چندين نوع از اين‬
‫وظايف بايد براي پاسخ به رويداد كامل شوند‪.‬‬
‫‪Copyright © 2000 The McGraw-Hill Companies. All Rights reserved‬‬
‫‪Irwin/McGraw-Hill‬‬
SYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition
Whitten Bentley Dittman
DFD ‫خطاهاي معمول فرآيند در‬
‫كارمند‬
‫ايجاد حساب عضو‬
‫جديد‬
‫توليد بيانيه كارمند‬
‫بانك‬
‫حسابهاي اعضاء‬
‫كارمندان‬
‫مسدود كردن حساب‬
‫عضو‬
Irwin/McGraw-Hill
‫بخش‬
Accounts
Receiable
Copyright © 2000 The McGraw-Hill Companies. All Rights reserved
SYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition
Whitten Bentley Dittman
‫انگليسي ساختاريافته‬
‫ زبان و گرامري برپاية رابطه نسبي برنامه‬،‫انگليسي ساختار يافته‬
‫نويسي ساختار يافته و زبان انگليسي براي مشخص نمودن منطق‬
.‫ ها است‬DFD ‫فرآيندهاي اوليه روي‬
1. For each CUSTOMER NUMBER in the data store CUSTOMERS:
a. For each LOAN in the data store LOANS that matches the above
CUSTOMER NUMBER:
1) Keep a running total of NUMBER OF LOANS for the
CUSTOMER NUMBER.
2) Keep a running total of thw ORIGINAL LOAN PRINCIPALfor the
CUSTOMER NUMBER.
3) Keep a running total of CURRENT LOAN BALANCE for the
CUSTOMER NUMBER.
4) Keep a running total of AMOUNTS PAST DUE for the
CUSTOMER NUMBER.
b. If the TOTAL AMOUNTS PAST DUE for the CUSTOMER NUMBER
is greater than $100.00 then:
1) Write the CUSTOMER NUMBER and all their data attributes
as described in the data flow LOANS AT RISK.
Else
1) Exclude the CUSTOMER NUMBER and data from the data
flow LOANS AT RISK.
Irwin/McGraw-Hill
Copyright © 2000 The McGraw-Hill Companies. All Rights reserved
SYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition
Whitten Bentley Dittman
)1 ‫ساختارهاي انگليسي ساختار يافته (بخش‬
‫نمونه الگو‬
[Step 1]
[Step 2]
…
[Step n]
‫ساختار‬
‫ترتيبي از گامها – گامها بدون شرط و به ترتيب انجام‬
.‫مي شوند‬
‫گامهاي شرطي ساده – اگر شرايط خاصي برقرار باشد‬
If [ truth condition ] then
[ sequence of steps or other conditional steps] ‫اولين مجموعه دستورات و در غير اينصورت مجموعه‬
.‫دستورات دوم انجام ميپذيرد‬
else
[ sequence of steps or other conditional steps] ‫اين ساختار را وقتي مورد استفاده قرار دهيد كه تنها دو‬
.‫مقدار وجود دارد‬
End If
.‫ مجموعه مقادير دوم اختياري است‬: ‫توجه‬
Do the following based on [ condition ]:
Case 1: If [ condition] = [value] then
[sequence of steps or other conditional steps]
Case 2: If [ condition] = [value] then
[sequence of steps or other conditional steps]
…
Case n: If [ condition] = [value] then
[sequence of steps or other conditional steps]
‫گامهاي شرطي پيچيده –شرايط بررسي ميشوند و‬
.‫مجموعه دستورات صحيح انجام ميپذيرد‬
‫اين ساختار را وقتي مورد استفاده قرار دهيد كه بيش‬
.‫از دو مقدار وجود دارد‬
End Case
Irwin/McGraw-Hill
Copyright © 2000 The McGraw-Hill Companies. All Rights reserved
‫‪SYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition‬‬
‫‪Whitten Bentley Dittman‬‬
‫ساختارهاي انگليسي ساختار يافته (بخش ‪)2‬‬
‫شرايط چندگانه – مقدار شرط چندگانه بررسي مي شود‬
‫تا مجموعه دستورات صحيح انتخاب شود‪.‬‬
‫از جدول تصميات به جاي ‪ if-then-else‬تو در تو‬
‫در ساختارهاي انگليسي ساختاريافته براي ساده سازي‬
‫‪Rule‬‬
‫‪value‬‬
‫‪value‬‬
‫‪value‬‬
‫‪Rule‬‬
‫‪value‬‬
‫‪value‬‬
‫‪value‬‬
‫‪Rule‬‬
‫‪value‬‬
‫‪value‬‬
‫‪value‬‬
‫‪X‬‬
‫نمايش منطق پيچيده كه شامل تركيبي از شرايط است‪،‬‬
‫استفاده نمائيد‪.‬‬
‫جدول تصميمات‪ ،‬جدولي براي نمايش منطق پيچيده‬
‫است به طوريكه سطرهاي آن شرايط پيچيده و عمليات‬
‫ممكن و ستونهاي آن تركيبي از نتايج شرايط با عمليات‬
‫خاص را نشان مي دهد‪.‬‬
‫‪Rule‬‬
‫‪value‬‬
‫‪value‬‬
‫‪value‬‬
‫‪X‬‬
‫‪X‬‬
‫‪X‬‬
‫‪DECISION TABLE‬‬
‫] ‪[ Condition‬‬
‫] ‪[ Condition‬‬
‫] ‪[ Condition‬‬
‫‪[ Sequence of actions or‬‬
‫] ‪conditional actions‬‬
‫‪[ Sequence of actions or‬‬
‫] ‪conditional actions‬‬
‫‪[ Sequence of actions or‬‬
‫] ‪conditional actions‬‬
‫اگر چه اين ساختار انگليس ي ساختاريافته نيست‪ ،‬اما يك جدول ميتواند‬
‫نامگذاري و در رويه انگليس ي ساختاريافته مورد رجوع قرار گيرد‪.‬‬
‫‪Copyright © 2000 The McGraw-Hill Companies. All Rights reserved‬‬
‫‪Irwin/McGraw-Hill‬‬
SYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition
Whitten Bentley Dittman
)3 ‫ساختارهاي انگليسي ساختار يافته (بخش‬
Repeat the following until [truth condition]:
[ sequence of steps or conditional steps]
End Repeat
‫تكرار يك تا چند – تكرار مجموعه اي از گامها تا عدم‬
.‫برقراري شرط‬
‫اين ساختار را وقتي استفاده نمائيد كه گامها بدون در‬
‫ حداقل يكبار بايد اجرا شوند‬،‫نظر گرفتن شرط‬
Do While [truth condition]:
[ sequence of steps or conditional steps]
End Do
OR
For [truth condition]:
[ sequence of steps or conditional steps]
‫تكرار صفر تا چند – تكرار مجموعه اي از گامها تا عدم‬
.‫برقراري شرط‬
‫اين ساختار را وقتي استفاده نمائيد كه شرايط وابسته به‬
.‫مقدار اوليه باشند‬
End For
Irwin/McGraw-Hill
Copyright © 2000 The McGraw-Hill Companies. All Rights reserved
‫‪Whitten Bentley Dittman‬‬
‫‪SYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition‬‬
‫جدول تصميمات و سياستها‬
‫سياست‪ ،‬مجموعهاي از قوانين است كه برخي فرآيندهاي حرفه را تحت‬
‫تاثير قرار ميدهد‪.‬‬
‫جدول تصميمات‪ ،‬جدولي است كه مجموعهاي از شرايط و فعاليتهاي‬
‫متناظر با آنها (مورد نياز براي اجراي سياست) را مشخص مينمايد‪.‬‬
‫‪Copyright © 2000 The McGraw-Hill Companies. All Rights reserved‬‬
‫‪Irwin/McGraw-Hill‬‬
‫‪SYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition‬‬
‫‪Whitten Bentley Dittman‬‬
‫يك جدول تصميمات ساده‬
‫بيان سياست به صورت ساده‬
‫كارت شناسايي نقد نمودن چك‬
‫يك مشتري داراي اولويت نقد نمودن چكهاي شخص ي كمتر از ‪ $75.000‬و چكهاي‬
‫حقوقي تائيد شده بوسيله شركت ‪ LMART‬است‪ .‬اين كارت بر طبق شرايط خاص ي‬
‫صادر شده است و براي انجام تغييرات سريع كاربرد دارد‪ .‬اين كارت تحت نظارت‬
‫‪ LMART‬است و در صورت درخواست ‪ LMART‬مسدود ميشود‪.‬‬
‫امضاء ‪:‬‬
‫تاريخ انقضاء ‪May 31, 2006 :‬‬
‫جدول تصميات معادل سياست باال‬
‫قانون ‪1‬‬
‫قانون ‪2‬‬
‫قانون ‪3‬‬
‫قانون ‪4‬‬
‫پرسنلي‬
‫حقوقي‬
‫پرسنلي‬
‫حقوقي‬
‫‪ .C2‬مقدار چك كمتر يا برابر ‪ $ 75.00‬؟‬
‫بله‬
‫مهم نيست‬
‫خير‬
‫مهم نيست‬
‫‪ .C3‬شركت از نظر ‪ LMART‬معتبر است‬
‫مهم نيست‬
‫بله‬
‫مهم نيست‬
‫خيز‬
‫بله‬
‫بله‬
‫شرايط و عمليات‬
‫‪ .C1‬نوع چك‬
‫‪ .A1‬چك‪ ،‬نقد شود؟‬
‫‪ .A2‬چك نقد نشود؟‬
‫‪Copyright © 2000 The McGraw-Hill Companies. All Rights reserved‬‬
‫بله‬
‫بله‬
‫‪Irwin/McGraw-Hill‬‬
‫‪Whitten Bentley Dittman‬‬
‫‪SYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition‬‬
‫جريانهاي داده و جريانهاي كنترل‬
‫• جريان داده‪ ،‬ورودي داده به فرآيند يا خروجي داده از فرآيند را‬
‫نمايش ميدهد‪.‬‬
‫– جريان داده ممكن است براي نمايش‪ ،‬ايجاد‪ ،‬خواندن‪ ،‬حذف يا بروز رساني‬
‫داده در يك فايل يا پايگاه دادهها (به نام منبع ذخيره سازي) است‪.‬‬
‫– يك جريان داده تركيبي‪ ،‬جريان دادهاي است كه مجموعهاي از جريانهاي‬
‫داده ديگر است‪.‬‬
‫• جريان كنترل‪ ،‬شرايط يا رويدادي غير دادهاي را نشان ميدهد كه يك‬
‫فرآيند را فعال ميكند‪.‬‬
‫– کمتر روي ‪ DFD‬استفاده ميشود‪.‬‬
‫‪Copyright © 2000 The McGraw-Hill Companies. All Rights reserved‬‬
‫‪Irwin/McGraw-Hill‬‬
SYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition
Whitten Bentley Dittman
‫جريانهاي داده ساده و تركيبي‬
‫مشتري‬
‫پردازش‬
‫سفارش‬
‫پردازش پرداخت‬
‫دائمي‬
‫مشتري‬
‫پردازش پرداخت‬
‫سريع‬
‫پردازش پرداخت‬
‫دائمي‬
Irwin/McGraw-Hill
Copyright © 2000 The McGraw-Hill Companies. All Rights reserved
SYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition
Whitten Bentley Dittman
‫ از منبع ذخيره سازي‬/‫جريانهاي داده به‬
‫پردازش سفارش‬
‫لغو سفارش‬
‫سفارشات‬
‫تغيير آدرس‬
‫سفارش‬
Irwin/McGraw-Hill
‫خالصه كردن‬
‫سفارشات يكپارچه‬
Copyright © 2000 The McGraw-Hill Companies. All Rights reserved
SYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition
Whitten Bentley Dittman
‫جريانهاي داده نادرست‬
‫جريانهاي داده‬
‫نادرست‬
Irwin/McGraw-Hill
‫جريانهاي داده‬
‫درست‬
Copyright © 2000 The McGraw-Hill Companies. All Rights reserved
‫‪Whitten Bentley Dittman‬‬
‫‪SYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition‬‬
‫ساختارهاي داده‬
‫جريانهاي داده ميتوانند با ساختارهاي داده تعريف شوند‪.‬‬
‫ساختار داده ترتيب مشخصي از خصوصيات داده است كه سازماندهي‬
‫دادههاي موجود در يك جريان داده را تعريف مينمايد‪.‬‬
‫خصوصيت داده كوچكترين قطعه از داده است كه براي كاربران نهايي‬
‫حرفه معني دار است‪.‬‬
‫‪Copyright © 2000 The McGraw-Hill Companies. All Rights reserved‬‬
‫‪Irwin/McGraw-Hill‬‬
‫‪Whitten Bentley Dittman‬‬
‫‪SYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition‬‬
‫عوامل خارجي‬
‫• عامل خارجي ‪ :‬شخص‪ ،‬واحد سازماني يا ديگر سازمانهايي كه خارج‬
‫از حيطه پروژه قرار دارند اما با سيستم مورد مطالعه تعامل دارند‪.‬‬
‫– عوامل خارجي «محدودة» يا حيطه سيستمي كه مدل ميشوند را تعريف‬
‫مينمايند‪.‬‬
‫– وقتي حيطه تغيير ميكند‪ ،‬عوامل خارجي ميتوانند فرآيند شوند و يا بالعكس‬
‫– عوامل خارجي اغلب يكي از موارد زير هستند ‪:‬‬
‫• اداره‪ ،‬سازمان و بخش درون حرفه اما خارج از حيطه سيستم‬
‫• سازمان يا شركت خارجي‬
‫• حرفه يا ديگر سيستمهاي اطالعاتي‬
‫• يكي از كاربران يا مديران سيستم‬
‫‪Copyright © 2000 The McGraw-Hill Companies. All Rights reserved‬‬
‫عامل‬
‫خارجي‬
‫‪Irwin/McGraw-Hill‬‬
‫‪Whitten Bentley Dittman‬‬
‫‪SYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition‬‬
‫منابع ذخيره سازي داده‬
‫• منبع ذخيره سازي نگهدارنده دادهها است‪.‬‬
‫– اغلب به صورت يك فايل يا پايگاه دادهها پياده سازي ميشوند‪.‬‬
‫– منابع ذخيره سازي داده‪« ،‬دادههاي ماندگار» هستند در حاليكه جريانهاي‬
‫داده‪« ،‬دادههاي متحرك» هستند‪.‬‬
‫– منابع ذخيره سازي اغلب يكي از موارد ذيل هستند‪:‬‬
‫• اشخاص (يا گروهي از اشخاص) ‪ ،‬مكانها و اهداف‬
‫• رويدادها (كه داده دربارة آنها دريافت ميشود)‬
‫منبع ذخيره سازي‬
‫• مفاهيم (كه دادههاي آنها مهم هستند)‬
‫– منابع ذخيره سازي داده در ‪ DFD‬ها كار ذخيره سازي نمونه موجوديتها را‬
‫برعهده دارند‪.‬‬
‫‪Copyright © 2000 The McGraw-Hill Companies. All Rights reserved‬‬
‫‪Irwin/McGraw-Hill‬‬
‫‪Whitten Bentley Dittman‬‬
‫‪SYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition‬‬
‫چه وقت مدلهاي فرآيند را رسم نمائيم‬
‫• برنامه ريزي راهبردي سيستم‬
‫– مدلهاي فرآيند سازمان‪ ،‬وظايف مهم حرفه را نمايش ميدهند‪.‬‬
‫• طراحي مجدد فرآيندهاي حرفه‬
‫– مدلهاي فرآيند «وضع موجود»‪ ،‬تحليل بحران را امكان پذير مينمايد‪.‬‬
‫– مدلهاي فرآيند «وضع مطلوب»‪ ،‬بهبود را امكان پذير ميسازد‪.‬‬
‫• تحليل سيستمها (تمركز اصلي در اين درس)‬
‫– سيستم موجود به همراه محدوديتهايش را مدل نمائيد‪.‬‬
‫– نيازمنديهاي منطقي سيستم مقصد (جريان داده و فرآيند مورد نياز بدون در نظر گرفتن‬
‫نحوة پياده سازي) را مدل نمائيد‪.‬‬
‫– راهحلهاي فني انتخابي (تنها ‪DFD‬هاي فيزيكي) را مدل نمائيد‪.‬‬
‫– راهحل فني مقصد (تنها ‪DFD‬هاي فيزيكي) را مدل نمائيد‪.‬‬
‫‪Copyright © 2000 The McGraw-Hill Companies. All Rights reserved‬‬
‫‪Irwin/McGraw-Hill‬‬
SYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition
Whitten Bentley Dittman
SoundStage ‫ متن‬DFD
Promotion
‫اعضاي‬
‫كلوپ‬
Accounts
Receivable
Member
Credit
Status
Member Order
‫انبار‬
Revised Packing Order
various Inquiry Reponses
New Subscription
Subscription Offer
‫اعضاي‬
‫احتمالي‬
‫سيستم خدمات‬
‫اعضاء‬
New Promotion
Subscription Program
various Sales Reports
Subscription Renewal
various
Promotion Reports
various Subscription Reports
‫اعضاي‬
‫قبلي‬
Irwin/McGraw-Hill
Resubscription Offer
‫بخش‬
‫فروش‬
various Member
Reports
‫خدمات‬
‫اعضا‬
Copyright © 2000 The McGraw-Hill Companies. All Rights reserved
‫‪Whitten Bentley Dittman‬‬
‫‪SYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition‬‬
‫رويدادها‬
‫• رويدادها‪ ،‬فرآيندهاي مورد نياز براي پاسخ به آنها را تعريف مي‬
‫نمايند‪.‬‬
‫– رويدادهاي خارجي‪ ،‬رويدادهايي هستند كه بوسيله عامل خارجي شروع‬
‫ميشوند‪.‬‬
‫– رويدادهاي موقت‪ ،‬آنهايي هستند كه با گذر زمان فعال ميشوند‪ .‬آنها‬
‫بسادگي «روي ميدهند» و با جريان كنترل نشان داده ميشوند‪.‬‬
‫– رويدادهاي حالت آنهايي هستند كه روي تغييرات سيستم از يك حالت به‬
‫حالت ديگر فعال ميشوند‪.‬‬
‫‪Copyright © 2000 The McGraw-Hill Companies. All Rights reserved‬‬
‫‪Irwin/McGraw-Hill‬‬
SYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition
Whitten Bentley Dittman
‫ مربوط به رويداد خارجي‬DFD
‫اعضاء‬
‫كلوپ‬
‫تغيير آدرس عضو‬
‫فرآيند تغيير‬
‫آدرس اعضاء‬
‫آدرس عضو‬
‫اصالح شده‬
‫اعضاء‬
‫كلوپ‬
‫تائيد تغيير آدرس عضو‬
Irwin/McGraw-Hill
Copyright © 2000 The McGraw-Hill Companies. All Rights reserved
SYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition
Whitten Bentley Dittman
)‫ مربوط به رويداد خارجي (پيچيده تر‬DFD
‫اعضاء‬
Updated Member
from Order
Accounts
Receivable
Relevant
Transactions
Member
‫اعضاي‬
‫كلوپ‬
‫سفارش مشتري‬
‫محصوالت‬
‫سفارشي مشتري‬
Irwin/McGraw-Hill
Member Order
‫پردازش‬
‫سفارش‬
‫مشتري‬
Member
Order
Confirmation
Packing Order
New
Member
Order
New
Member
Ordered
Products
‫انبار‬
Inventory Commitment
Product
and
Availability
‫محصوالت‬
Copyright © 2000 The McGraw-Hill Companies. All Rights reserved
SYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition
Whitten Bentley Dittman
‫ مربوط به رويدادهاي موقت‬DFD
‫عضو‬
‫قرارداد‬
‫روند‬
‫انجام‬
‫تقويم‬
Irwin/McGraw-Hill
‫انتهاي ماه‬
‫قرارداد‬
‫تعيين‬
‫قراردادهاي‬
‫نزديك به‬
‫پيش فرض‬
‫گزارش پيش فرضهاي‬
‫خاص قرارداد‬
‫مدير‬
‫قرارداد‬
Copyright © 2000 The McGraw-Hill Companies. All Rights reserved