systemanalysisanddesign3201is.files.wordpress.com · web viewكا نظام في المنظمة,...

18
طات ط خ م ق ف د ت ات ات ي ب ل ا كا ام ط ن ي ف مة ظ ن م ل , وا مة ظ ن م ل ا ها س ف ن ام ط ن ك* ون ك ي ي* ن م مة ز ح لة م كا ت م* ن م م ظ ن ل ا ة ي عز لف ا ن* ك م ي ها ي ور ص ن عدةH ن زق ط ات ي نL ق ن و ن* م لH ي ق ل ل ح م م ظ ن ل ا ن* م و ن*R يH ب ات ي نL ق ت ل ا مة ه م ل ا دمة ح ت س م ل ا ي ف ل ي ل ح ت م ي م ص ن و م ظ ن ل ا طات ط خ م ق ف د ت ات ات ي ب ل ا دة ي ف م ل ا ي ف د حدت ت ق ف د ت ات ات ي ب ل ا ن*R ي ي ع ن وود حد ل ا ن*R يH ب ام ط ن ل ا مة ظ ن و ة ي عز لف ا ن*R يH ب و, ام ط ن ل ا م ظ ن ل وا زي حd الأ ي لت ا دH وج ي ها ي ق. ما ك و ا رت ك د ن* م لH ي ق* نp ا , ف طات ط خ م ق ف د ت ات ات ي ب ل ا د ي ف نً را يu ث ك ي ف ق يu ي و ي ل ي ل ح ت و ة ي ل م ع ل ي ل حL ت ل ا م ي م ص ن ل وا ي ق ط ن م ل ا م ظ ن ل ومات ل ع م ل ا ح ض و ي . و ة هد طات ط خ م ل ا ف ت ك ي لp وا ن* يp ا ةH جL ت ي ات ق ف د ت ات ات ي ب ل ا ن* م , و ن* يd اd داH ي يً واء س ي ف ل ج دا طاق ن ام ط ن ومات ل ع م ل ا وd ا ن* م م س ر ت ة. وH ارج ج طd زان ح ق ف د ي ل ا ي علاس سd ا م ي ن ق ن ام ط ن ل ا ل ك واجد ي لp ا ات وت ي س م دة عد ت م* ن م ل ي ص ا ق ت ل ا ي لت اd داH ي ي رu كيd اH ت ات وت ي س م ل اً دا زتH ج ت ي لp ا رu كيd ا وي ي س م* ن م ل ي ص ا ق ت ل ا اصة ح ل ا ف ص وH ي زاءاتH حp ا رات سا م و ق ف د ت ات ات ي ب ل ا ون* ك يL ي. طd زان ح ق ف د ت ات ات ي ب ل ا ن* م ور م ر ل ا ة ي ل ا ي ل ا: DR /MOHAMED SAKR 2011 Page 1

Upload: others

Post on 23-Jan-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: systemanalysisanddesign3201is.files.wordpress.com · Web viewكا نظام في المنظمة, والمنظمة نفسها كنظام يتكون من حزمة متكاملة من

البيانات تدفق مخططات متكاملة حزمة من يتكون كنظام نفسها المنظمة, والمنظمة في نظام كا

محلل قبل من وتقنيات طرق بعدة تصوريها يمكن الفرعية النظم من النظم وتصميم تحليل في المستخدمة المهمة التقنيات بين ومن النظم

الحدود وتعيين البيانات تدفق تحديد في المفيدة البيانات تدفق مخططات. فيها يوجد التي األخري والنظم النظام , وبين الفرعية ونظمه النظام بين

تفيد البيانات تدفق مخططات , فإن قبل من ذكرنا وكما توثيق في كثيرا هذه . وتوضح المعلومات لنظم المنطقي والتصميم التحليل عملية وتحليل

في سواء تبدأ أين , ومن البيانات تدفقات تتجه إين وإلي كيف المخططات علي التدفق خرائط خارجه. وترسم من أو المعلومات نظام نطاق داخل

التي التفاصيل من متعددة مستويات إلي واحد ككل النظام تقييم أساس المستويات بأكثر تبدأ الخاصة التفاصيل من مستوي أكثر إلي تجريدا

البيانات تدفق خرائط . تتكون البيانات تدفق ومسارات إجراءات بوصف: التالية الرموز من

الزوايا بمنحنيات الشكل يرمز . بينما البيانات تدفق لتمثيل السهم يستخدم ومعالجة وتحويل لنقل يدوية بصورة تتم أو الحاسب يجريها عملية أية إلي

خزن مكان يعني المفتوح المستطيل يشبه ( الذي4) رقم .الشكل البيانات البيانات تمثل التي الكينونة ( إلي2) الشكل يرمز , وأخيرا مصدرا أصليا

من للنظام مختلفة وتقارير وثائق المسارات هذه تمثل أن للبيانات. يمكن لتجميع المعقدة العملية تجزئة في البياانت تدفق خرائط تفيد أخري ناحية

أكثر مستويات إلي البيانات ومعالجة تبسيطا تجزئة خالل من وذلك وتفصيال

DR /MOHAMED SAKR 2011 Page 1

Page 2: systemanalysisanddesign3201is.files.wordpress.com · Web viewكا نظام في المنظمة, والمنظمة نفسها كنظام يتكون من حزمة متكاملة من

التعبير طريقة التالي المثال ويوضح متعددة مستويات إلي نفسه النظام البيانات تدفق خرائط رموز باستخدام الطيران خطوط في الجز لنظام عن

DR /MOHAMED SAKR 2011 Page 2

Page 3: systemanalysisanddesign3201is.files.wordpress.com · Web viewكا نظام في المنظمة, والمنظمة نفسها كنظام يتكون من حزمة متكاملة من

البيانات تدفق مخططات علي أمثلة.1( DFD) رسم طريقة حول بسيط لمخطط مثال.1.1

أفترضنا إذا ,طور المعلومات نظم في كتاب قراءة بصدد ما شخصا أن جدال الكتاب موضوع ألغوار وسبر إستكشاف عملية يعتبر نفسها القراءة

ومعلومات. معرفة من يحتويه بما , أي وعناصره بمحتوياته يمثل والذي الكتاب هو مادي حيز في توجد والمعلومات المعرفة هذه لكن الشخص يتصل أن المحتمل . ومن والمعلومات البيانات لخزن مكان أيضا

حصل الذي الجديد الكتاب وأهمية بموضوع إلخباره أكثر أو واحد بصديق حين , فيExternal entity خارجية كبنونة بمثابة يعتبر الصديق .هذا عليه جهة من بالكتاب القراءة عملية تربط التي الصلة البيانات تدفق تمثل

. أخري جهة )الصديق( من الخارجية وبالكينونة عناصر عن للتعبير البيانات تدفق مخطط رسم نستطيع ذلك ضوء في

:- وهي المخطط(Data Flow, External Entity, Data Store, Process )

:- مايلي واضح هو وكما

DR /MOHAMED SAKR 2011 Page 3

Page 4: systemanalysisanddesign3201is.files.wordpress.com · Web viewكا نظام في المنظمة, والمنظمة نفسها كنظام يتكون من حزمة متكاملة من

إلي تشير وهي المخطط من محدد ( حزءProcess) العملية , تمثل باختصار يحدث شيء .......الخ ينفذ ونشاط يتخذ قرار أو فعليا بمثابة يعتبر والعقلي الذهني القراءة نشاط أعاله السابق المثال وغي

. محددة Process عملية هذا فإن األعلي الموجود الصغير المربع يسار إلي رقم وجود حالة وفي

في الرقم يكتب , وقد Process Number العملية رقم يشبرإلي الرقم ( بينما الوسط في األكثر وعلي نفسه المستطيل داخل في )أي األعلي كان سواء المخطط في العملية إلي يرمز الذي الشكل يحتوي أو مستطيال هو كما العملية بمضمون وموجز دقيق توصيف علي الزوايا بمنحنيات مربع

: يلي فيما الحال

الوصف أن مالحظة مع الخارج إلي تذهب العملية عن الناتجة البيانات مثل Imperative Verb بفعل يبدأ أن يجب العملية صندوق في الموجود

Calculate Net pay , Accumulateفي العمليات عدد اليزيد أن وبشرط الحالة هذه في البد ذلك حدوث حالة وفي سبعة عن البيانات تدفق مخطط

, وظيفة لتشكيل رئيسية وظائف بدمج والقيام بالعمليات النظر إعادة منالتحليل. من أخري مستويات في أكثر تفصيل العمليات تأخذ بينما Data البيانات خزن مكان في تخزن العملية عن الناتجة البيانات أن ذكرناStore إلي صغير مربع وجود حالة . وفي مفتوح بمستطيل ذلك عن ويعبر

DR /MOHAMED SAKR 2011 Page 4

Page 5: systemanalysisanddesign3201is.files.wordpress.com · Web viewكا نظام في المنظمة, والمنظمة نفسها كنظام يتكون من حزمة متكاملة من

-D (Computer المرجع عنوان إلي يشير الصندق أو المربع هذا فإن اليسارheld Data)البيانات مخزن رقم ذلك ويتبع

الذي البيانات خزان نفس إلي اإلشارة الواجب من القصوي الضرورة وعند اليسار إلي مزودج ثاني خط بإضافة وذلك مرة من أكثر يستخدم أو يتكرر: يلي فيمل واضح هو وكما المستطيل مربع

النظام خارج البيانات وصول نقطة أو مصدر عن الكينونة رمز ويعتبر A , قسم Group people , مجموعة Person شخص تكون قد والكينونة

department ومنظمة , A whole company الرمز داخل في . ويكتب الضرورة . وعند لها كمرجع ويستخدم بالكينونة توصيف خط وضع يتم أيضا عمل إطار في للكينونة المتكرر الحدوث إلي لألشارة اليسار إلي مزدوج: يلي فيما واضح هو وكما النظام

وعودة والعمليات الكينونات بين البيانات تدفق لتمثيل األسهم وتستخدم Context Diagram للنظام المختصر الرسم يمثل الذي السابق الشكل علي

)الصديق( ومخزن كينونة مع واحدة لعملية بسيط إطار يمثل والذي

DR /MOHAMED SAKR 2011 Page 5

Page 6: systemanalysisanddesign3201is.files.wordpress.com · Web viewكا نظام في المنظمة, والمنظمة نفسها كنظام يتكون من حزمة متكاملة من

مستويات لتحليل النموذج هذا من االنطالق الممكن من نقول للبيانات للنظام أخري تفصيلية

: مثال1.2 المعامالت بمعالجة يقوم المخزون لمراقبة نظام هناك أن لنفترض الشراء إدارة وتزويد والقيمة بالكمية المخازن من تصل التي المخزنية

الغرض لهذا موجزة بتقارير نحدد العام المخطط نرسم لكل المراقبة لنظام األساسية العملية أوال

الشراء ودائرة المخازن وهي المثال في المفترضة والكينونات المخزنية

أفترضنا وإذا هما فرعيتين بعمليتين المخزنية الرقابة نظام يقوم أن أيضا رسم النظم محلل بإمكان فإن التقارير إعداد , وعملية التحديث عملية

أكثر بصورة البيانات تدفق مخطط : يلي وكما تفصيال

DR /MOHAMED SAKR 2011 Page 6

Page 7: systemanalysisanddesign3201is.files.wordpress.com · Web viewكا نظام في المنظمة, والمنظمة نفسها كنظام يتكون من حزمة متكاملة من

مثل فرعية عمليات إلي التحديث عملية تفصيل النظم محلل ويستطيع سيكون أي .......الخ الطلبية , إعداد المخزون , تحديث المعامالت قراءة

أكثر البيانات تدفق مخطط . وكما األول المستوي في المخطط من تفصيال: يلي فيما واضح هو

نشاط . تبدأMega Video باسم الفيديو وأجهزة أشرطة لتأجير شركة توجد) والمسمي للشركة الفيديو نادي عضوية إلي المستفيد بإنضمام التأجير

Mega videoاالنضمام قرار ( ويبقي . للعميل أختيارا إئتمان بطاقة يحمل أن البد النادي عضوية إلي العميل ينظم أن أجل من

باسمه شخصيا بمألنموذج يقوم الشركة إلي مرة ألول العميل أو المستفيد يأتي عندما

DR /MOHAMED SAKR 2011 Page 7

Page 8: systemanalysisanddesign3201is.files.wordpress.com · Web viewكا نظام في المنظمة, والمنظمة نفسها كنظام يتكون من حزمة متكاملة من

نموذج بمأل يقوم الشركة إلي مرة ألول العميل أو المستفيد يأتي عندماApplication form االسم مثل لبيانات عناصر عدة من يتكون النموذج

Name الوالدة , تاريخ Date of birth األئتمان بطاقة , نوع Credit card type ..... الخ. Age , العمر Credit Card Number البطاقة , رقم

Cashier الصندوق أمين إلي يذهب األشتراك نموذج العميل يمأل أن بعد للحصول يذهب أن العميل يستطيع ذلك بعد المفرد البطاقة علي للحصول

. يردها التي الفيديو أشرطة علي السياق مخطط في تظهر والتيMV الشركة لعمل العام الوصف هو هذا

. الصفري المستوي أو العام

والتدفقات External Entities الخارجية الكينونات أعاله المخطط يصفبالنظام. مباشرة ترتبط والتي للبيانات الرئيسية

DR /MOHAMED SAKR 2011 Page 8

Page 9: systemanalysisanddesign3201is.files.wordpress.com · Web viewكا نظام في المنظمة, والمنظمة نفسها كنظام يتكون من حزمة متكاملة من

مخازن علي يحتوي ال الصفري المستوي العام المخطط أن الواضح من وتصوير تقديم هو النموذج من الجوهري الهدف ألن Data Stores البيانات مستوي أعلي يمثل الصفري فالمستوي النظام عمل لبيئة العام اإلطار المخصصة المادية المساحة قلب في كمخطط ويوضح النظام في موجود. للرسم

علي للنظام الرئيسية العملية يمثل تاذي الرمز في النظام اسم يوضح كما تعتبر التي الخارجية الكينونات ترسم المخطط يسار للمعلومات مصدرا

Source of Information أو إرتابط لها كينونة أي ترسم النموذج يمين علي تدفق خطوط تستخدم .بينما(Receivers) المعلومات وتستقيل تبحث

كل ويسمي بالعملية الخارجية الكينونات لربط Data Flow Lines البيانات المناسب الوصف أو باالسم بيانات تدفق خط

Label the flow lines with appropriate names يسمي البيانات تدفق لمخطط األول المستوي First –level Explosion أيضا

DFDالنظام وظائف كل علي ويحتوي الصفري المستوي بعد يأتي . وهو بالمقارنة أكثر ووصفي إخباري المستوي هذا يعتبر . كما التحليل موضوع

موجزة معلومات يقدم العام )الصفري( فالمخطط العام المخطط مع جدا الواضح من لكن بها يعمل التي والطريقة النظام عن مخطط رسم أن ايضا

عدة إجراء يتطلب صعب أمر هو األول المستوي في البيانات تدفق تدفق وأن خاصة تفاصيلها بكل الصورة وضع من االنتهاء لحين محاوالت أي األسفل إلي األعلي ومن اليمين إلي اليسار من يبدأ أن يجب البيانات من كل بين االختالف أن , سوي النظم بخارطة ما حد إلي شبيهة بطريقة

التي التراتبية التتابعية الطبيعة في هو النظم وخرائط التدفق مخططات تضم قد التي التدفق مخططات عكس علي النظم خرائط بها تتسم

من األول المستوي التالي الشكل مترادفة, ويمثل بصورة تحدث عمليات .Mega- Video نظام أنظر تدفق لمخططات تفاصيل يتضمن الذي2 رقم الملحق إلي أيضا

رئيسية عمليات من بها يرتبط وما والثالث الثاني للمستوي البياناتمتشعبة

DR /MOHAMED SAKR 2011 Page 9

Page 10: systemanalysisanddesign3201is.files.wordpress.com · Web viewكا نظام في المنظمة, والمنظمة نفسها كنظام يتكون من حزمة متكاملة من

DR /MOHAMED SAKR 2011 Page 10

Page 11: systemanalysisanddesign3201is.files.wordpress.com · Web viewكا نظام في المنظمة, والمنظمة نفسها كنظام يتكون من حزمة متكاملة من

Data Flow Diagrams (DFD) البيانات تدفق مخططات علي مثال4.1

معالجة عمليات تتم كيف البيانات تدفق مخطط يوضح المثال هذا في لتلبية البيانات تتدفق التي , واليكفية المنظمة داخل في العمالء طلبيات عميل من , أو محلي غير عميل من الطلب كان إذا وشحنها الشراء طلبات للشركة الرئيسي المركز في البضاعة توافر عدم حاالت في . أو محلي

المستفيدة. تدفق مخطط في الضرورية التفاصيل من يزيد أن النظم محلل ويستطيع لتوضيح السابق المثال في الموجودة الرئيسية العمليات بتجزئة البيانات أكثر بصورة للبيانات المنطقي التدفق تفصيال وتوضيحا

DR /MOHAMED SAKR 2011 Page 11

Page 12: systemanalysisanddesign3201is.files.wordpress.com · Web viewكا نظام في المنظمة, والمنظمة نفسها كنظام يتكون من حزمة متكاملة من

تشعيب في إليها ستذهب التي الحدود تعيين النظم محلل عاتق علي ويقع النظام أو الظاهرة تعقيد ستزداد التعيين هذا بدون , وإذ العمليات وتجزئة التحليل موضوع تبسيطه. من بدال

لعرض جيدة منطقية مخططاتDFDs أشكال تعتبر األحوال كل وفيأهمها: مختلفة باتجاهات البيانات ومعالجة تدفق عمليات وتوثيق

Between Tow Process عمليتين بين التدفقات توثيق.1 From a data store to a عملية البيانات تخزين من التدفقات توثيق.2

process From a process to a data storeتخزين إلي عملية من التدفقات توثيق.3 كينونة إلي عملية ومن عملية )كينونة( إلي مصدر من التدفقات توثيق.4

خارخيةFrom a source to a process and from process to a sink (External entity)

DR /MOHAMED SAKR 2011 Page 12