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

More Related Content

What's hot

Copy of الدراسات المقارنة في علم المكتبات والمعلومات
Copy of الدراسات المقارنة في علم المكتبات   والمعلوماتCopy of الدراسات المقارنة في علم المكتبات   والمعلومات
Copy of الدراسات المقارنة في علم المكتبات والمعلوماتCollege of Arts/Univ. of Basrah
 
نظم التحليل والتصميم
نظم التحليل والتصميمنظم التحليل والتصميم
نظم التحليل والتصميمmh ED
 
الدليل الاسترشادي لحصر ونشر الخدمات الالكترونية
الدليل الاسترشادي لحصر ونشر الخدمات الالكترونيةالدليل الاسترشادي لحصر ونشر الخدمات الالكترونية
الدليل الاسترشادي لحصر ونشر الخدمات الالكترونيةYesserProgram
 
White Paper - Overview Architecture For Enterprise Data Warehouses
White Paper -  Overview Architecture For Enterprise Data WarehousesWhite Paper -  Overview Architecture For Enterprise Data Warehouses
White Paper - Overview Architecture For Enterprise Data WarehousesDavid Walker
 
الذكاء الاصطناعي ونظم الخبرة
الذكاء الاصطناعي ونظم الخبرةالذكاء الاصطناعي ونظم الخبرة
الذكاء الاصطناعي ونظم الخبرةMostafa Gawdat
 
ميادين الذكاء الاصطناعي
ميادين الذكاء الاصطناعيميادين الذكاء الاصطناعي
ميادين الذكاء الاصطناعيnada labib
 
مقدمة في قواعد البيانات
مقدمة في قواعد البياناتمقدمة في قواعد البيانات
مقدمة في قواعد البياناتDrMohammed Qassim
 
قواعد البيانات
قواعد البياناتقواعد البيانات
قواعد البياناتMoselhy Hussein
 
Big data architectures and the data lake
Big data architectures and the data lakeBig data architectures and the data lake
Big data architectures and the data lakeJames Serra
 
الدليل التعريفي بالبيانات المفتوحة
الدليل التعريفي بالبيانات المفتوحةالدليل التعريفي بالبيانات المفتوحة
الدليل التعريفي بالبيانات المفتوحةYesserProgram
 
مصادر المعلومات الالكترونية
مصادر المعلومات الالكترونيةمصادر المعلومات الالكترونية
مصادر المعلومات الالكترونيةBeni-Suef University
 
Unit 4- Software Engineering System Model Notes
Unit 4- Software Engineering System Model Notes Unit 4- Software Engineering System Model Notes
Unit 4- Software Engineering System Model Notes arvind pandey
 
بحث عن نظم تخطيط المشروع ERp
بحث عن نظم تخطيط المشروع ERpبحث عن نظم تخطيط المشروع ERp
بحث عن نظم تخطيط المشروع ERpsherif mansour
 
Review of: Challenges of migrating to agile methodologies
Review of: Challenges of migrating to agile methodologiesReview of: Challenges of migrating to agile methodologies
Review of: Challenges of migrating to agile methodologiesLeon Derczynski
 
مقدمة في قواعد البيانات
مقدمة في قواعد البياناتمقدمة في قواعد البيانات
مقدمة في قواعد البياناتMahmoud Almadhoun
 
تكنولوجيا المعلومات واستخداماتها في المكتبات
تكنولوجيا المعلومات واستخداماتها في المكتباتتكنولوجيا المعلومات واستخداماتها في المكتبات
تكنولوجيا المعلومات واستخداماتها في المكتباتProf. Sherif Shaheen
 
Introduction to Data Management Maturity Models
Introduction to Data Management Maturity ModelsIntroduction to Data Management Maturity Models
Introduction to Data Management Maturity ModelsKingland
 

What's hot (20)

Copy of الدراسات المقارنة في علم المكتبات والمعلومات
Copy of الدراسات المقارنة في علم المكتبات   والمعلوماتCopy of الدراسات المقارنة في علم المكتبات   والمعلومات
Copy of الدراسات المقارنة في علم المكتبات والمعلومات
 
نظم التحليل والتصميم
نظم التحليل والتصميمنظم التحليل والتصميم
نظم التحليل والتصميم
 
الدليل الاسترشادي لحصر ونشر الخدمات الالكترونية
الدليل الاسترشادي لحصر ونشر الخدمات الالكترونيةالدليل الاسترشادي لحصر ونشر الخدمات الالكترونية
الدليل الاسترشادي لحصر ونشر الخدمات الالكترونية
 
مبادئ نظم المعلومات
مبادئ نظم المعلوماتمبادئ نظم المعلومات
مبادئ نظم المعلومات
 
White Paper - Overview Architecture For Enterprise Data Warehouses
White Paper -  Overview Architecture For Enterprise Data WarehousesWhite Paper -  Overview Architecture For Enterprise Data Warehouses
White Paper - Overview Architecture For Enterprise Data Warehouses
 
الذكاء الاصطناعي ونظم الخبرة
الذكاء الاصطناعي ونظم الخبرةالذكاء الاصطناعي ونظم الخبرة
الذكاء الاصطناعي ونظم الخبرة
 
ميادين الذكاء الاصطناعي
ميادين الذكاء الاصطناعيميادين الذكاء الاصطناعي
ميادين الذكاء الاصطناعي
 
مقدمة في قواعد البيانات
مقدمة في قواعد البياناتمقدمة في قواعد البيانات
مقدمة في قواعد البيانات
 
قواعد البيانات
قواعد البياناتقواعد البيانات
قواعد البيانات
 
Big data architectures and the data lake
Big data architectures and the data lakeBig data architectures and the data lake
Big data architectures and the data lake
 
الدليل التعريفي بالبيانات المفتوحة
الدليل التعريفي بالبيانات المفتوحةالدليل التعريفي بالبيانات المفتوحة
الدليل التعريفي بالبيانات المفتوحة
 
مصادر المعلومات الالكترونية
مصادر المعلومات الالكترونيةمصادر المعلومات الالكترونية
مصادر المعلومات الالكترونية
 
Unit 4- Software Engineering System Model Notes
Unit 4- Software Engineering System Model Notes Unit 4- Software Engineering System Model Notes
Unit 4- Software Engineering System Model Notes
 
ETL
ETLETL
ETL
 
بحث عن نظم تخطيط المشروع ERp
بحث عن نظم تخطيط المشروع ERpبحث عن نظم تخطيط المشروع ERp
بحث عن نظم تخطيط المشروع ERp
 
Review of: Challenges of migrating to agile methodologies
Review of: Challenges of migrating to agile methodologiesReview of: Challenges of migrating to agile methodologies
Review of: Challenges of migrating to agile methodologies
 
مقدمة في قواعد البيانات
مقدمة في قواعد البياناتمقدمة في قواعد البيانات
مقدمة في قواعد البيانات
 
Introduction to Data Engineering
Introduction to Data EngineeringIntroduction to Data Engineering
Introduction to Data Engineering
 
تكنولوجيا المعلومات واستخداماتها في المكتبات
تكنولوجيا المعلومات واستخداماتها في المكتباتتكنولوجيا المعلومات واستخداماتها في المكتبات
تكنولوجيا المعلومات واستخداماتها في المكتبات
 
Introduction to Data Management Maturity Models
Introduction to Data Management Maturity ModelsIntroduction to Data Management Maturity Models
Introduction to Data Management Maturity Models
 

Similar to تحليل نظم 3.ppt

Software Engineering 2018
Software Engineering 2018Software Engineering 2018
Software Engineering 2018Joud Khattab
 
Www.kutub.info 5727
Www.kutub.info 5727Www.kutub.info 5727
Www.kutub.info 5727Adel Totott
 
المرحلة التمهيدية 4.pdf
المرحلة التمهيدية 4.pdfالمرحلة التمهيدية 4.pdf
المرحلة التمهيدية 4.pdfanasabeden22
 
قراءات في نظم المعلومات المحاسبية - الجزء الأول
قراءات في نظم المعلومات المحاسبية - الجزء الأولقراءات في نظم المعلومات المحاسبية - الجزء الأول
قراءات في نظم المعلومات المحاسبية - الجزء الأولHeba ElKomy
 
System Analysis and Design (Lect 1)
System Analysis and Design (Lect 1)System Analysis and Design (Lect 1)
System Analysis and Design (Lect 1)University of Gezira
 
مواصفات التصميم التفصيلي .ppt
مواصفات التصميم التفصيلي .pptمواصفات التصميم التفصيلي .ppt
مواصفات التصميم التفصيلي .pptHalobYemen
 
نظم قواعد البيانات
نظم قواعد البياناتنظم قواعد البيانات
نظم قواعد البياناتFida Kadun
 
Random 111018004952-phpapp02
Random 111018004952-phpapp02Random 111018004952-phpapp02
Random 111018004952-phpapp02algaffal
 
Random 111018004952-phpapp02-161130004551
Random 111018004952-phpapp02-161130004551Random 111018004952-phpapp02-161130004551
Random 111018004952-phpapp02-161130004551noor basher
 
_المحاضرة الثانية B تصميم نظم - تصميم المخرجات والمدخلات.pptx
_المحاضرة الثانية B تصميم نظم - تصميم المخرجات والمدخلات.pptx_المحاضرة الثانية B تصميم نظم - تصميم المخرجات والمدخلات.pptx
_المحاضرة الثانية B تصميم نظم - تصميم المخرجات والمدخلات.pptxomniahassan28
 
Lec1_ntroductionntroductionntroductionIntroduction to DSS.pdf
Lec1_ntroductionntroductionntroductionIntroduction to DSS.pdfLec1_ntroductionntroductionntroductionIntroduction to DSS.pdf
Lec1_ntroductionntroductionntroductionIntroduction to DSS.pdfssusere76a8e1
 
ادارة قواعد البيانات.pptx
ادارة قواعد البيانات.pptxادارة قواعد البيانات.pptx
ادارة قواعد البيانات.pptxAhmedOthman511332
 
تجربة جامعة بيشة في إدارة أنظمة التعلم الإلكتروني
تجربة جامعة بيشة في إدارة أنظمة التعلم الإلكترونيتجربة جامعة بيشة في إدارة أنظمة التعلم الإلكتروني
تجربة جامعة بيشة في إدارة أنظمة التعلم الإلكترونيMohamed Yahya
 

Similar to تحليل نظم 3.ppt (20)

Software Engineering 2018
Software Engineering 2018Software Engineering 2018
Software Engineering 2018
 
Www.kutub.info 5727
Www.kutub.info 5727Www.kutub.info 5727
Www.kutub.info 5727
 
Process activities.pptx
Process activities.pptxProcess activities.pptx
Process activities.pptx
 
تطوير نظم المعلومات
تطوير نظم المعلوماتتطوير نظم المعلومات
تطوير نظم المعلومات
 
المرحلة التمهيدية 4.pdf
المرحلة التمهيدية 4.pdfالمرحلة التمهيدية 4.pdf
المرحلة التمهيدية 4.pdf
 
قراءات في نظم المعلومات المحاسبية - الجزء الأول
قراءات في نظم المعلومات المحاسبية - الجزء الأولقراءات في نظم المعلومات المحاسبية - الجزء الأول
قراءات في نظم المعلومات المحاسبية - الجزء الأول
 
System Analysis and Design (Lect 1)
System Analysis and Design (Lect 1)System Analysis and Design (Lect 1)
System Analysis and Design (Lect 1)
 
6.pptx
6.pptx6.pptx
6.pptx
 
تحليل نظم 3 مترجم.pptx
تحليل نظم 3 مترجم.pptxتحليل نظم 3 مترجم.pptx
تحليل نظم 3 مترجم.pptx
 
مواصفات التصميم التفصيلي .ppt
مواصفات التصميم التفصيلي .pptمواصفات التصميم التفصيلي .ppt
مواصفات التصميم التفصيلي .ppt
 
نظم قواعد البيانات
نظم قواعد البياناتنظم قواعد البيانات
نظم قواعد البيانات
 
Random 111018004952-phpapp02
Random 111018004952-phpapp02Random 111018004952-phpapp02
Random 111018004952-phpapp02
 
Random 111018004952-phpapp02-161130004551
Random 111018004952-phpapp02-161130004551Random 111018004952-phpapp02-161130004551
Random 111018004952-phpapp02-161130004551
 
_المحاضرة الثانية B تصميم نظم - تصميم المخرجات والمدخلات.pptx
_المحاضرة الثانية B تصميم نظم - تصميم المخرجات والمدخلات.pptx_المحاضرة الثانية B تصميم نظم - تصميم المخرجات والمدخلات.pptx
_المحاضرة الثانية B تصميم نظم - تصميم المخرجات والمدخلات.pptx
 
Rawafd
Rawafd Rawafd
Rawafd
 
Lec1_ntroductionntroductionntroductionIntroduction to DSS.pdf
Lec1_ntroductionntroductionntroductionIntroduction to DSS.pdfLec1_ntroductionntroductionntroductionIntroduction to DSS.pdf
Lec1_ntroductionntroductionntroductionIntroduction to DSS.pdf
 
ادارة قواعد البيانات.pptx
ادارة قواعد البيانات.pptxادارة قواعد البيانات.pptx
ادارة قواعد البيانات.pptx
 
تجربة جامعة بيشة في إدارة أنظمة التعلم الإلكتروني
تجربة جامعة بيشة في إدارة أنظمة التعلم الإلكترونيتجربة جامعة بيشة في إدارة أنظمة التعلم الإلكتروني
تجربة جامعة بيشة في إدارة أنظمة التعلم الإلكتروني
 
أنواع نظم المعلومات
أنواع نظم المعلوماتأنواع نظم المعلومات
أنواع نظم المعلومات
 
First lecture
First lectureFirst lecture
First lecture
 

تحليل نظم 3.ppt

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