ماهي نماذج تحليل النظم وماهي العيوب والمميزات والمراحل التي يمر بها كل نظام
النماذج التطورية
1- نموذج الشلال
مراحل نموذج الشلال
المتطلبات: هي مرحلة جمع المتطلبات المحتملة للتطبيق والتحليل المنهجي ويتم كتابتها في مستند
التحليل: هو العملية التي يتم من خلالها جمع البيانات حول المشكلة
التصميم: إنها مرحلة تصميم الحلول للمشكلات التي تم جمعها
البناء: هي مرحلة بناء خطة ذات أهداف واضحة لحل المشكلة
الاختبار: هي عملية اختبار وتجريب المنتج الذي اخترناه سواء كان يعمل أم لا
العمليات: لا تشمل هذه المرحلة نشر التطبيق فحسب ، بل تشمل أيضًا الدعم والصيانة اللاحقين
مميزات نموذج الشلال
• النموذج سهل الفهم
• سهولة الإدارة
• المراحل تتعامل مع مرحلة أخرى عند اكتمالها
• يسمح هذا النموذج بتقسيم العمل إلى مجموعة من المشاريع الصغيرة لسهولة الفهم
• يفضل هذا النموذج للمشاريع عالية الجودة
سلبيات النموذج
• يحتوي على نسبة كبيرة من المخاطر
• غير مناسب للمشاريع المعقدة
• غير مناسب لمخاطر عالية
• غير مناسب للمشاريع الطويلة
2- نموذج حلزوني
مراحل النموذج الحلزوني
1. تحديد المتطلبات
2. تحليل المشكلة
3. تقديم حلول للمشكلات (التصميم)
4. تأكيد المواصفات
5. تنفيذ التصميم
6. إجراء اختبار
7. أخطاء الصيانة
ايجابيات النموذج الحلزوني
• مناسب للمشاريع الكبيرة.
• موثقة بالكامل.
• القدرة على إضافة متطلبات إضافية للنظام.
• تحليل مخاطر كبير ، مما يساعد على تقليل احتمالية حدوث المخاطر.
سلبيات النموذج الحلزوني
• غير مناسب للمشاريع الصغيرة. يفضل نموذج الشلال.
• تتطلب عملية تحليل المخاطر خبرة متخصصة.
3-النموذج الأولي
إيجابيات النموذج الأولي
• ما يميز هذا النظام أنه يعطي المستخدم دوراً فعالاً في تطوير هذا النظام.
• يمكن معالجة الأخطاء داخل هذا النظام في وقت مبكر.
• القدرة على التعرف بسهولة على أوجه القصور في النظام.
سلبيات النموذج الأولي
• يمكن زيادة تعقيد النموذج الأولي عن طريق القيام بتوسيع للنظام بما يتجاوز الخطط الأصلية.
النماذج التزايدية
نموذج التحسين المتكرر
يحتوي هذا النموذج التزايدي على نفس المواصفات المتاحة مثل مراحل نموذج الشلال ، ولكن مع قيود أقل
لأنه يجمع بين عناصر نموذج الشلال مع طريقة تكرارية حيث يتم إنتاج كل تسلسل خطي للزيادات داخل البرنامج وفي معظم الأوقات تكون الزيادة الأولى منتجًا أساسيًا ويستخدم المنتج الأول من قبل العميل وبناءً على التقييم النتائج تم وضع خطة للزيادة
نموذج التطوير السريع للتطبيق
تم تطوير هذا النموذج في عام 1980 ويعتمد هذا النموذج على مجموعة كبيرة من دورات تطوير البرمجيات التكرارية القصيرة. يعتبر RAD حلاً مناسبًا للنماذج البطيئة حيث أنه سريع السرعة ومدة التطوير تتراوح بين 2 إلى 3 أشهر. يركز هذا النموذج على تطوير التطبيقات السريعة وجمع متطلبات العملاء بدقة من خلال مجموعة من الخبراء
ما هي مراحل RAD:
• تخطيط المتطلبات
• تصميم المستخدم
• اعمال بناء
• التحول
مزايا RAD:
• فهم التغييرات التي قد تحدث في المتطلبات
• القدرة على متابعة تطور وتقدم العمل
• تلقي ملاحظات العملاء بشكل مستمر من العميل
• تقليل وقت التطوير
عيوب RAD
• يتطلب ميزانية لأدوات المرافق
• غير مناسب إذا كانت هناك مخاطر فنية عالية
• يتم استخدامه فقط على الأنظمة القابلة للتجزئة
شاهد ايضا :-
تعليقات
إرسال تعليق