9
ﺃﺩﻭﺍﺕ ﲢﻠﻴﻞ ﻭﺗﺼﻤﻴﻢ ﻧﻈﻢ ﺍﳌﻌﻠﻮﻣﺎﺕ ﺗﻘﺪﻳﻢ/ ﺩﻋﺎء ﳏﻤﺪ ﺳﻴﺪ ﻋﺒﺪ ﺍﻟﺮﺣﻴﻢ ﺃﺳﺘﺎﺫ ﻣﺴﺎﻋﺪ ﺍﳌﻨﺎﻫﺞ ﻭﻃﺮﻕ ﺍﻟﺘﺪﺭﻳﺲ ﻣﻔﻬﻮﻡ ﲢﻠﻴﻞ ﺍﻟﻨﻈﻢ: ﺎ واﻟﻣﺗﻌﻠﻘﺔ ﺑﺗﻌرﯾف وﺣل اﻟﻣﺷﻛﻼت؛ وذﻟك وﻓق ﻣﻔﮭوم اﻟﻧظﺎمً ھو ﺗﻠك اﻟﻌﻣﻠﯾﺎت اﻟﻣﻧظﻣﺔ واﻟﻣﺗﺳﻠﺳﻠﺔ ﻣﻧطﻘﯾ ﺗﺟزﺋﺗﮭﺎ إﻟﻰ ﻋﻧﺎﺻر وإﯾﺟﺎد اﻟﻌﻼﻗﺎت اﻟﺗﺑﺎدﻟﯾﺔ اﻟﻣؤﺛرة ﺑﯾن اﻟﻌﻧﺎﺻر وﺑﻌﺿﮭﺎ، وﺑﯾﻧﮭﺎ وﺑﯾن اﻟﺑﯾﺋﺔ،ّ ﺛم وﯾﺗﺻف ﺗﺣﻠﯾل اﻟﻧظﺎم ﺑﺎﻟﻌﻣوﻣﯾﺔ إﻟﻰ ﺣد ﺑﻌﯾد، أي أﻧﮫ ﯾﻣﻛن اﻻﻋﺗﻣﺎد ﻋ ﻠﯾﮫ ﻓﻲ ﺣﺎﻟﺔ اﻟﺗﻌرض ﻟﻣﺷﻛﻠﺔ ﺗﻘﻠﯾل اﻟﺗﻛﻠﻔﺔ أو زﯾﺎدة أرﺑﺎح ﺷرﻛﺔ ﻣﻌﯾﻧﺔ ﻛﻣﺎ ﯾﻣﻛن اﺳﺗﺧداﻣﮫ ﻋﻧد ﺣل ﻣﺷﻛﻠﺔ ﺑرﻣﺟﯾﺔ. ﻣﺴﻤﻴﺎﺕ ﻋﻤﻠﻴﺔ ﲢﻠﻴﻞ ﺍﻟﻨﻈﻢ: 1 - دراﺳﺔ اﻟﻧظم. 2 - دورة ﺣﯾﺎة اﻟﻧظﺎم. ﺍﻟﻌﻤﻠﻴﺎﺕ ﺍﻟﺘﻲ ﻳﻘﻮﻡ ﺑﻬﺎ ﲢﻠﻴﻞ ﺍﻟﻨﻈﻢ: 1 - إﻧﺷﺎء ﻧظﺎم ﻣﻌﻠوﻣﺎت ﺑﺎﺳﺗﺧدام اﻟﺣﺎﺳب اﻵﻟﻲ. 2 - ﺗﺣ وﯾل ﻧظﺎم ﻣﻌﻠوﻣﺎت ﯾدوي إﻟﻰ ﻧظﺎم ﯾﻌﻣل ﺑﺎﻟﺣﺎﺳب اﻵﻟﻲ. ﻣﻦ ﻫﻮ ﳏﻠﻞ ﺍﻟﻨﻈﻢ؟ ھو اﻟﺷﺧص اﻟذي ﯾﻘوم ﺑﻌﻣﻠﯾﺔ ﺗﺣﻠﯾل اﻟﻧظم ﻣن ﺣﯾث دراﺳﺔ اﻟﻧظﺎم اﻟﻘﺎﺋم ﻟﺗﺷﺧﯾص ﻧﻘﺎط اﻟﺿﻌف وﻣﺷﻛﻼﺗﮫ ، وﺗﺻﻣﯾم ﻧظﺎم ﺟدﯾد وإﻗﺎﻣﺗﮫ وﺗﻧﻔﯾذه وﺑﻌد ذﻟك ﺻﯾﺎﻧﺗﮫ، وﯾرﺗﺑط ﻣﺣﻠل اﻟﻧظم ﺑﺷﻛل ﻣﺑﺎﺷر ﻣﻊ اﻷﻓراد ﺳواء داﺧل اﻟﻣؤﺳﺳﺔ أو ﺧﺎرﺟﮭﺎ ﻓﺑدوﻧﮭم ﻻ ﯾﺳﺗطﯾﻊ اﻟﻌﻣل ﻣﮭﻣﺎ ﻛﺎﻧت ﻣﮭﺎراﺗﮫ أو ﺧﺑراﺗﮫ. Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

أدوات تحليل وتصميم النظم

Embed Size (px)

DESCRIPTION

تتضمن مفهوم تحليل النظم، مسميات تحليل النظم، العمليات التي يقوم بها تحليل النظم، مخطط انسياب البيانات، الفرق بين المخطط الانسيابي ومخطط انسياب البيانات، أنواع مخطط انسياب البيانات، أشكال ورموز مخطط انسياب البيانات.

Citation preview

Page 1: أدوات تحليل وتصميم النظم

املعلومات حتليل وتصميم نظمأدوات

تقديم دعاء حممد سيد عبد الرحيم/ د

أستاذ مساعد املناهج وطرق التدريس

:مفهوم حتليل النظم

ا والمتعلقة بتعریف وحل المشكالت؛ وذلك وفق مفھوم النظام ھو تلك العملیات المنظمة والمتسلسلة منطقی تجزئتھا إلى عناصر وإیجاد العالقات التبادلیة المؤثرة بین العناصر وبعضھا، وبینھا وبین البیئة، ثم

لیھ في حالة التعرض لمشكلة تقلیل ویتصف تحلیل النظام بالعمومیة إلى حد بعید، أي أنھ یمكن االعتماد ع .التكلفة أو زیادة أرباح شركة معینة كما یمكن استخدامھ عند حل مشكلة برمجیة

:مسميات عملية حتليل النظم

.دراسة النظم -1

.دورة حیاة النظام -2

:العمليات التي يقوم بها حتليل النظم

.إنشاء نظام معلومات باستخدام الحاسب اآللي -1

.ویل نظام معلومات یدوي إلى نظام یعمل بالحاسب اآلليتح -2

من هو حملل النظم؟

ھو الشخص الذي یقوم بعملیة تحلیل النظم من حیث دراسة النظام القائم لتشخیص نقاط الضعف ومشكالتھ ، وتصمیم نظام جدید وإقامتھ وتنفیذه وبعد ذلك صیانتھ، ویرتبط محلل النظم بشكل مباشر مع

.سواء داخل المؤسسة أو خارجھا فبدونھم ال یستطیع العمل مھما كانت مھاراتھ أو خبراتھاألفراد

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Page 2: أدوات تحليل وتصميم النظم

:اخلربات الضروري توافرها يف حملل النظم

التنظیم واإلدارة واتخاذ القرار.

تخطیط اإلنتاج.

المحاسبة المالیة.

التسویق وإدارة المبیعات.

التخزین ومراقبة المخزون.

الجدوى االقتصادیة.

بحوث العملیات واإلحصاء.

طرق معالجة المعلومات.

طرق البرمجة ولغاتھا.

نظم التشغیل والبرمجیات.

الحاسب وتقنیاتھ.

مفاھیم النظم والمعلومات واالتصاالت.

:الصفات الشخصية حمللل النظم

.القدرة علي فھم المنظمة كنظام كلي شامل دون اإلخالل بالمفاھیم التفصیلیة الدقیقة -1

القدرة علي التعامل مع كل أنواع األفراد علي اختالف شخصیاتھم ومستویاتھم داخل أو خارج المنظمة -2

.التعامل بلباقة ومرونة وحسن االستماع للغیر والتعبیر الجید عن الذات(

.القدرة علي التعامل مع البیانات تجمیعا وتصنیفا وتحلیال -3

.القدرة علي كتابة التقاریر -4

.القابلیة واالستعداد للتعاون مع اآلخرین -5

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Page 3: أدوات تحليل وتصميم النظم

أدوات حتليل وتصميم النظم

.Data Flow Diagram (DFD)خمطط انسياب البيانات

.األدوات المھمة للحصول على وصف مفصل للنظام القائم والمقترحأحد .1

.والبیئة المحیطة بھ وبین النظام، النظام عمل أداة تحلیل تستخدم لتوضیح انسیاب البیانات خالل ھو .2

.لتوضیح مصدر البیانات ومعالجتھا وأماكن تخزینھا) األشكال الھندسیة( ستعمل الرسوماتی .3

.واملخطط االنسيابي (DFD)الفرق بني خمطط انسياب البيانات

مخطط انسیاب البیانات یصف سیر العملیات أثناء عمل النظام في الواقع.

كیفیة تنفیذ العملیة في الجزء البرمجي لتمثیل الواقع یوضحبینما المخطط االنسیابي .

بعبارة أخرى مخطط انسیاب البیانات ھو أداة تحلیل بینما المخطط االنسیابي ھو أداة تصمیم .

(DFD)خصائص خمطط انسياب البيانات

المستخدم والغرض منھا في یعتبر مخطط انسیاب البیانات وسیلة اتصال بین المحلل والزبون او -1

.األساس ھو الوصول إلى فھم أفضل لمسار انسیاب البیانات في النظام القائم

.یمكن استعمالھ كأساس لمرحلة التصمیم -2

.یعتبر وسیلة اتصال بین المحلل والمصمم -3

.المخطط یصف ماذا یحدث ولیس كیف یحدث -4

ن النظامتستخدم لتوضیح العالقة بین اإلدخال واإلخراج -5 .والمعالجة ومخازن البیانات التي تكو

أشكال ورموز املخطط

: سهم انسياب البيانات -1

ن یكون خط مستقیم أو منحنى وفي كلتا الحالتین أوھو یمكن (DFD)السھم یبین تدفق البیانات في مخطط .یجب أن یبین اتجاه تدفق البیانات

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Page 4: أدوات تحليل وتصميم النظم

):أو املعاجلة(مز العملية ر -2

ویستخدم لتمثیل عملیة المعالجة شكل مستطیل أركانھ مقوسة أو . معالجة على البیاناتالوھو یصف عملیة .شكل بیضاوي أو شكل مستطیل

: خمزن البيانات -3 :ویأخذ شكل صندوق مفتوح من جھة واحدة أو جھتین كما یلي، ھو مكان تخزین البیانات

مثل بطاقات الفھرس( أو سجلملف مثل البیانات في حالة سكونیمثل مخزن البیانات مكانا تكون فیھ.(

: صندوق املصدر أو النهاية -4

كال ). ویسمى غایة(أو تنتھي عنده المعلومة ) ویسمى مصدر(ھو كیان خارجي تنطلق منھ البیانات

.ویستخدم شكل مربع لتمثیل مصدر ونھایة البیانات . المصدر والغایة یعتبران نظامین مستقلین

أنواع خمطط انسياب البيانات -5

مخطط فیزیائي.

مخطط منطقي .

المخطط البیئي.

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Page 5: أدوات تحليل وتصميم النظم

: خمطط انسياب البيانات الفيزيائي

. كما یراھا المستخدم) الملموسة(ھذا النوع یبین النظام الحالي بأشیائھ الفیزیائي

:قاعدة عامة

.أوال یجب أن یتم رسم المخطط الفیزیائي

خمطط انسياب البيانات املنطقي -2

).ملموسة(عناصر فیزیائیة ھذا النوع یبین النظام كما یراه محلل النظام والمصمم أي بدون

.یجب أن یوضح تدفق البیانات فقط

: املخطط البيئي - 3ھو یعتبر أوسع صورة و. واحدة متصلة الكینونات الخارجیة) معالجة(یبین ھذا المخطط النظام بأكملھ كعملیة

فھم الحظ أن المخطط البیئي یمثل صورة شاملھ لنظام مبسطھ ویمكن . ویبین حدود النظام ونطاقھ. للنظام

.العملیات داخل النظام بسھولة

1مثال:

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

.على متوسط درجاتھ بعد أن یقوم األستاذ بإدخالھا

من خالل المخطط البیئي لمنظومة درجات الطلبة یمكن معرفة التالي:

.مصدر البیانات ھو المدرس .1

.مستھدف البیانات ھو الطالب .2

.األساسیة) المعالجة(النظام نفسھ یمثل العملیة .3

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Page 6: أدوات تحليل وتصميم النظم

املخطط البيئي:

:2مثال

:بیئي لمنظومة الرواتب یشمل المدخالت التالیة ارسم مخطط

.بیانات شخصیة عن الموظف من قسم شؤون الموظفین .1

.من قسم شؤون أعضاء ھیئة التدریس) المحاضر(بیانات عن عضو ھیئة التدریس .2

.عدد الساعات اإلضافیة من قسم شؤون أعضاء ھیئة التدریس .3

:أما المخرجات فھي تشمل التالي

.وجھة للمصارفصكوك المرتبات م .1

.تقاریرلإلدارة .2

أمثله على خمططDFD - 0خمطط مستوى

. وتتمثل التفاصیل أساسا في إضافة مخازن البیانات. ھذا المخطط یوضح تفاصیل أكثر من المخطط البیئي

: 3مثال

حیث یتم تخزین البیانات كلھا في ملف واحد یسمى )درجات الطلبة(السابق للمثال 0ارسم مخطط المستوى .ملف الطالب

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Page 7: أدوات تحليل وتصميم النظم

أمثله على خمططDFD - 1خمطط مستوى .

DFDلذلك یسمى مخطط . تتجزأ العملیة الرئیسیة ھنا إلى عملیات مفصلة لكي یتضح النظام بصورة أكثر .أصغر) عملیات(تشبھ الفقاعة التي تنقسم إلى فقاعات ) معالجة(أحیانا بمخطط الفقاعة حیث كل عملیة

:4 مثال

حیث تقسم العملیة الرئیسیة إلي عملیتین فرعیتین ) درجات الطلبة(للمثال السابق 1ارسم مخطط المستوى ).وظیفتین فرعیتین(

ل في ملف الطالب .1 .عد

.احسب المتوسط .2

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Page 8: أدوات تحليل وتصميم النظم

DFDأمثلھ على مخطط

: 5مثال

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

0المستوى

). ملفات(مخازن بیانات 3وأضفنا ) معالجة طلبیھ(إلى ) منظومة المكتبة(بتغییر العملیة سنقومفي ھذا المثال . في ھذا المخطط افترضنا وجود الكتاب المطلوب وذلك لغرض تبسیط الشكل

0مخطط مستوى - DFDأمثلة على مخطط

: 6مثال

1.0العملیة السابقة . 1إلى مستوى المثال السابقنظومة المكتبة كما في من م 0اآلن نحاول تقسیم المستوى :تجزأ إلى عملیتین فرعیتین فقط ھما) معالجة طلبیھ(

.التأكد من وجود الكتاب 1.1

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Page 9: أدوات تحليل وتصميم النظم

.إعداد بطاقة استعارة 1.2

شروط رسم خمططDFD

0ابتعد عن التفاصیل في المخطط البیئي والمستوى.

الرسم من الیسار إلى الیمین ومن األعلى إلى األسفل بدء.

عنون كل صندوق معالجة بفعل أمر.

ال تبین المعدات أو األشیاء المادیة في المخطط المنطقي.

یمكن تكرار مخازن البیانات والكینونات الخارجیة لغرض تجنب التقاطعات والحصول على وضوح .أفضل

7إلى 2من (العملیات على عدد من 1یحتوي المستوى.(

عنون انسیاب البیانات على كل سھم.

النظام تحت الدراسة .ابدأ برسم أولي ثم اعمل مراجعة مع المستخدم لتأكد من أن المخطط یمثل فعال

یمكن أن یكون للمخطط مستویات مختلفة من حیث التفاصیل.

تسمى . عملیة ترقیم لتوضیح مستوى التجزئةبعض العملیات تحتاج إلى تجزئة وعادة ما تحتاج إلي .ھذه الطریقة بتحدید المستویات

حسابات أو قرارات ھذا المخطط ال یبین حلقات دوران أو.

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)