Download presentation
Presentation is loading. Please wait.
1
أ/المادة: م. لندا عمر البدري م. نجلاء حسن
بسم الله الرحمن الرحيم Introduction To System Analysis مقدمة في تحليل النظم عدد الساعات: 2 نظري أ/المادة: م. لندا عمر البدري م. نجلاء حسن 06/03/1440
2
- محلل نظم المعلومات (System Analyst)
Lecture 3 - محلل نظم المعلومات (System Analyst) - أساليب تطوير نظم المعلومات (Systems Information Development Approaches) - أسلوب دورة حياة تطوير النظم (System Development life Cycle (SDLS)) 06/03/1440
3
المشاركون في تطوير النظام System stakeholders
مالكي النظام System Owners: مستخدمي النظام System users مصممي النظام System designers مطوري النظام System builders محللى النظام System Analysts مدير المشروع project manager 06/03/1440
4
محلل ومصمم نظم المعلومات الحاسوبية System Analyst and Designer
محلل النظم: هو الشخص المسئول عن دراسة النظام القائم بغرض تشخيص نقاط ضعفه ومشاكله, ويقدم بعد ذلك تقريرً يتضمن مقترحات وحلولاًً مناسبة. مؤهلات محلل النظم : بكالوريوس أو مؤهل أعلى في علوم الحاسب أو نظم المعلومات مهارات ادارية مهارات التواصل المعارف التقنية والإلمام بأحدث التقنيات. 06/03/1440
5
محلل ومصمم نظم المعلومات الحاسوبية System Analyst and Designer
مهام محلل النظم: جمع المعلومات الكافية لدراسة النظام القائم وتحديد متطلبات النظام الجديد. تحديد المشاكل ونقاط الضعف التي يعاني منها النظام القائم تطوير حلول للمشاكل الموجودة. تحديد أهداف النظام الجديد. تحديد الجدوى الاقتصادية والفنية للنظام الجديد. تصميم النظام. تنفيذ النظام الاشراف على اعداد الموقع الجديد الذي سيتم عمل النظام فيه. تدريب المستخدمين على النظام الجديد. 06/03/1440
6
محلل ومصمم نظم المعلومات الحاسوبية System Analyst and Designer
صفات محلل النظم الشخصية: حب العمل. المقدرة على التعامل الفعال مع الآخرين التعاون والدبلوماسية. القدرة على تحفيز الآخرين على العمل والتعاون. القدرة عرض الافكار الجديدة وإقناع الآخرين. القدرة على العمل ضمن فريق كعضو فعال او قائد كفء. القدرة على تحليل المشاكل وتمييز اعراض المشكلة عن المشكلة الحقيقة. القدرة على اتخاذ القرار في الوقت المناسب. القدرة على النظر الى الموضوع من وجهات نظر مختلفة. القدرة على الصبر والتحمل. الاطلاع الواسع والمستمر على آخر المستجدات في مجال المعلومات والتقنيات. 06/03/1440
7
محلل ومصمم نظم المعلومات الحاسوبية System Analyst and Designer
أهم المشاكل التي تواجه محلل النظم: نتيجة طبيعة عمل محلل النظم وارتباطه بنظام له عدة مكونات وخصائص, وله مشاكل معقدة ومتشابكة وأفراد مختلفين في الطباع وطريقة التفكير والتعامل, وتقنيات كثيرة ومتجددة, ونتيجة ارتباط محلل النظم بأساليب ومنهجيات متعددة في تحليل النظم وأحدث التقنيات الموجودة, فإنه يواجه عدة مشاكل أهمها: الغموض في ظواهر وأسباب بعض المشاكل. الالتباس في معرفة السبب الحقيقي وراء مشكلة معينة أو قصور معين. وضع توقعات غير صحيحة نتيجة السرعة والاستعجال في تحليل البيانات أو نتيجة جمع بيانات غير صحيحة. عدم تعاون المستخدم مع محلل النظم صعوبة اختيار أدوات وأساليب ومنهجيات التحليل لوجود عدة خيارات. ضرورة متابعة التطورات والإنجازات في مجال تقنية المعلومات . تغير بيئة الأعمال بشكل دائم. 06/03/1440
8
محلل ومصمم نظم المعلومات الحاسوبية System Analyst and Designer
فريق عمل تحليل النظم: محلل نظم واحد: 1- لكافة مراحل تحليل وتصميم النظام وذلك في حالة النظم الصغيرة والسهلة. 2- يكون مسئولا عن مرحلة تحليل النظم ومن ثم يسلم نتائج عمله لمصمم النظم فريق من محللي ومصممي النظم: 1- لكافة المراحل وذلك في حالة النظم الكبيرة والمعقدة, وفي هذه الحالة يجب أن يكون للفريق قائد هو كبير محللي النظم وأكثرهم خبرة. 2- في حالة النظم الكبيرة جداً, يمكن أن يكون هناك فريقان, فريق من محللي النظم وفريق من مصمصي النظم. 06/03/1440
9
أساليب تطوير نظم المعلومات الحاسوبية
أساليب ومنهجيات تطوير نظم المعلومات الحاسوبية Systems Information Development Approaches and Methodologies أساليب تطوير نظم المعلومات الحاسوبية هي المراحل التي يمر بها تطوير النظام من بداية مرحلة تحليل نشاط المؤسسة وحجم عملها حتى تسليم النظام, وكل اسلوب له مراحله المحددة, ويمكن اختيار أحد الأساليب لتطوير نظم المعلومات بما يناسب طبيعة وإمكانية النظام في المؤسسة 06/03/1440
10
أنواع أساليب تطوير نظم المعلومات
دورة حياة تطوير النظم System Development life Cycle التطوير التدريجي – على مراحل Staged Development التطوير المعتمد على فريق العمل Team Centered Development النمذجة الأولية Prototyping اسلوب التطوير العاجل Ad-hoc Approach أسلوب التحليل من أعلى الى أسفل Top-Down Approach أسلوب التحليل من أسفل الى أعلى Down-Top Approach أسلوب التركيب Synthesis Approach 06/03/1440
11
أسلوب دورة حياة تطوير النظم System Development life Cycle (SDLS)
خصائص الاسلوب: يعتبر الأكثر استخداماً في النظم الصغيرة والكبيرة نسبياً لما له من خصائص أهمها: تتميز الخطوات المحددة في هذا الاسلوب بالوضوح وسهولة الفهم. يعتبر مناسباً للنظم التي يمكن تحديدها بدقة (مثل النظم الادارية) يعمل على تطبيق اجراءات التأكد من الجودة عن طريق المراجعة بعد كل خطوة. يعمل على تدقيق المخرجات للتأكد من مطابقتها للمتطلبات. يعمل على اختبار النظام. لا يعتبر مناسباً للمنظمة الكبيرة جداً أو التي لا تتصف بالوضوح. 06/03/1440
12
أسلوب دورة حياة تطوير النظم System Development life Cycle (SDLS)
مراحل الاسلوب: 1- تحديد المشكلة Problem Recognition 2- دراسة الجدوى Feasibility study 3- تحليل النظام Analysis 4- تصميم النظام Design 5- تنفيذ النظامImplementation (ويشمل التشييد Construction) 6- الصيانة Maintenance 06/03/1440
13
أسلوب دورة حياة تطوير النظم System Development life Cycle (SDLS)
1- مرحلة تحديد المشكلة Problem Recognition - يتم خلالها فهم النظام القائم من خلال جمع المعلومات وتحديد أنه توجد مشكلة. - مخرجات هذه المرحلة تحديد المتطلبات التي يتوقعها المستخدم من النظام الجديد . 2- دراسة الجدوى Feasibility study: - يتم اقتراح حلول للمشكلة ، قد تكون تحسين بعض الوظائف أو تطوير النظام القائم ، أو اقتراح نظام جديد . - المخرجات:المقترح الأنسب لحل المشكلة من حيث الفائدة والكلفة. 06/03/1440
14
أسلوب دورة حياة تطوير النظم System Development life Cycle (SDLS)
3- تحليل النظام Analysis : يتم في هذه المرحلة: - دراسة النظام القائم بالتفصيل من حيث: * تحديد الوظائف التي يقوم بها النظام وكيفية أدائها . * تحديد البيانات المطلوبة لانجاز الوظائف تحديد المتطلبات الأدوات الأساسية:أساليب جمع الحقائق, قاموس البيانات, رسومات تدفق البيانات, مواصفات العمليات , جداول القرارات, خرائط سير النظام.... المخرجات: نموذج تفصيلي للنظام القائم ونموذج للنظام المقترح في هذه المرحلة يتم الاجابة على السؤال : ماذا يتوجب علينا فعله لحل المشكلة . What the system should do? 06/03/1440
15
أسلوب دورة حياة تطوير النظم System Development life Cycle (SDLS)
4- تصميم النظام Design: تصميم قاعدة البيانات . تصميم البرامج . تصميم المدخلات . تصميم المخرجات. تصميم واجهات الاستخدام (الشاشات ) . تصميم أدلة الاستخدام . المخرجات: مواصفات النظام الجديد . في هذه المرحلة يتم الإجابة علي السؤال : كيف يجب أن تحل المشكلة ؟(How? ) . 06/03/1440
16
أسلوب دورة حياة تطوير النظم System Development life Cycle (SDLS)
5- تنفيذ النظامImplementation : يتم في هذه المرحلة: - بناء مكونات النظام.(اعداد البرامج) - اختبار النظام. - التحويل الى النظام الجديد . - تدريب المستخدمين على استخدام النظام الجديد . المخرجات: نظام جديد 06/03/1440
17
أسلوب دورة حياة تطوير النظم System Development life Cycle (SDLS)
6- الصيانة Maintenance : ويتم فيها: - مراقبة المخرجات من العمل الفعلي. - اكتشاف الأخطاء وإجراء التحسينات اللازمة *(اصلاح, وتكبير النظام عند الحاجة لذلك) إجراء التعديلات على النظم بناءً على طلب المستخدمين. المخرجات:بداية بناء نظام جديد : Begin Building a new System 06/03/1440
18
أسلوب التطوير التدريجي-على مراحل staged Development
مناسب للنظم الكبيرة جداً التي يمكن تقسيمها الى نظم فرعية . مراحل الاسلوب: دراسة جدوى النظام الكلي. تقسيم النظام الى عدة نظم فرعية. استخدام أسلوب ” استخدام اسلوب دورة حياة تطوير النظم“ في تطوير كل نظام فرعي. ربط النظم الفرعية مع بعضها البعض. 06/03/1440
19
أسلوب التطوير المعتمد على فريق العمل Team Centered Development
مناسب عندما يكون فريق محللي النظم قوياً وواثقاً من دقة عمله وله خبرة سابقة كبيرة . مراحل الاسلوب: يعتمد على اعطاء فريق العمل الحرية في تطوير نظام المعلومات يمكن أن يتبع ” استخدام اسلوب دورة حياة تطوير النظم“ مع عدم التقيد بالمراحل بدقة. (يمكن البدء بمرحلة تالية مع الاستمرار في إكمال المرحلة السابقة أو العودة لاكمال معلومات معينة ) . يجب وضع حد زمني حتى لا تطول مرحلة تطوير النظام. 06/03/1440
20
أسلوب النمذجة الأولية Prototyping
تستخدم النمذجة الأولية في تكوين صورة أولية عن النظام النهائي. طرق النمذجة: 1- النمذجة الأولية الارتقائية:Evolutionary Prototyping 2- النمذجة الاولية الشبيهة:Throw-away prototyping 06/03/1440
21
طرق النمذجة الأولية 1- النمذجة الأولية الارتقائية:Evolutionary Prototyping يتم تطوير نموذج أولي بسيط يوضع قيد الاستخدام والاختبار, ثم يتم ترقيته بشكل متدرج من خلال ملاحظات الاستخدام مع الاختبار بعد كل خطوة. ومع تكرار الاستخدام والاختبار يتم اكتساب المعرفة لمتطلبات الخطوة التالية ويواصل العمل حتى الوصول الى النظام النهائي. حالات الاستخدام: - عندما يكون النظام غير واضح. عندما يكون النظام جديد كلياً وغير مستخدم من قبل. عندما يتضمن النظام حوارات كثيرة بين المستخدم والحاسوب لا تكون واضحة من البداية. نظم دعم القرارات التي تتطلب حل مشاكل غير محددة حلولها بشكل دقيق. 06/03/1440
22
النمذجة الأولية الارتقائية:Evolutionary Prototyping
تحديد المتطلبات المعروفة بناء النموذج الأولي وضع النموذج تحت الاستخدام اختبار النموذج وتقييمه هل توجد تعديلات الوصول الى النموذج النهائي نعم لا 06/03/1440
23
طرق النمذجة الأولية 2- النمذجة الاولية الشبيهة(المنبوذة):Throw-away prototyping يتم بناء نموذج أولي شبيه بالنظام المطلوب بطريقة سريعة, وتستخدم في بنائه أدوات سهلة. وعند التأكد من تلبية الاحتياجات المحددة, يتم بناء النظام الأصلي بعد فهم المتطلبات والاحتياجات بشكل صحيح ودقيق من خلال النموذج الشبيه, وهنا يتم استخدام الأدوات والتقنيات القوية والمناسبة ويتم التخلص من النموذج الاولي. حالات الاستخدام: - عندما يكون النظام غير واضح. - عندما يكون النظام جديد كلياً وغير مستخدم من قبل. - عندما يكون تطوير النظام مكلفاً جداً, ويفضل التأكد من عمل النظام. - عندما تكون مخاطر الانتقال الى النظام الجديد كبيرة. - عندما يكون هناك شك من امكانية تنفيذ النظام عملياً وعلى أرض الواقع. 06/03/1440
24
النمذجة الاولية الشبيهة:Throw-away prototyping
تحديد المتطلبات المعروفة بناء النموذج الأولي وضع النموذج تحت الاستخدام اختبار النموذج وتقييمه هل توجد تعديلات الوصول الى النموذج النهائي التخلص من النموذج وبناء النموذج الأصلي لا نعم 06/03/1440
25
- مميزات النمذجة الأولية:
يمكن اعتبارها اقتصادية حيث تقل الكلفة بسبب تلافي الأخطاء والالتباس وسوء فهم الاحتياجات في مرحلة مبكرة. سهلة الفهم حيث تتجه الى بناء النظام خطوة بخطوة, ولا يتم الانتقال الى خطوة تالية إلا بعد التأكد من الخطوة الأولى. يستوعب المستخدم النظام جيداً قبل تركيبه وتنفيذه بشكل نهائي. عيوب النمذجة الأولية: في النمذجة الشبيهة, قد لا يكون النظام الأصلي مطابقاً تماماً للنظام المطلوب. اذا لم يتم التحكم بالمراحل يمكن أن تطول عملية النمذجة. 06/03/1440
26
تابع:أنواع أساليب تطوير نظم المعلومات
اسلوب التطوير العاجل Ad-hoc Approach : - مناسب عندما يكون لدى المؤسسة مشكلة محددة أو طلب محدد. - يركز محلل النظم على تحديد المشكلة وأهم النقاط المتعلقة بها وتقديم الحلول المناسبة لها دون اعتبار للاحتياجات الأخري خارج حدود المشكلة قيد التحليل. 06/03/1440
27
تابع:أنواع أساليب تطوير نظم المعلومات
أسلوب التحليل من أعلى الى أسفل :Top-Down Approach يهدف الى تحقيق الأهداف الاستراتيجية للمؤسسة بالدرجة الأولي. يبدأ بتحديد احتياجات النظام ككل, ثم النظم الفرعية والأنشطة الفرعية. يسمى احياناً الاسلوب التنازلي. أسلوب التحليل من أسفل الى أعلى Down-Top Approach: - يبدأ بتحليل أنشطة المؤسسة ونظمها الفرعية ويتجه الى أعلى ويحدد الاحتياجات الاستراتيجية. - يسمى احياناً الاسلوب التصاعدي. 06/03/1440
28
تابع:أنواع أساليب تطوير نظم المعلومات
أسلوب التركيب Synthesis Approach : -يتم بناء نظام المعلومات من وحدات وظيفية موجودة . - يناسب النظم المعروفة والتي يمكن تركيب نظامها من وحدات برمجية جاهزة يتم اعادة استخدامها (Reusable) 06/03/1440
29
عوامل اختيار الاسلوب الأنسب
درجة وضوح وتحديد بنية النظام. خبرة فريق العمل. حجم النظام. نوع الاحتياجات المطلوبة (عامة شاملة أم مشاكل محددة) أولوية الاحتياجات (استراتيجية أم فرعية) 06/03/1440
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.