4. حدد الجملة الصحيحة والجملة الخاطئة فيما يأتي:
1. تشير عملية تطوير البرمجيات إلى التخطيط.
الجملة خاطئة. عملية تطوير البرمجيات لا تشير فقط إلى التخطيط، بل هي عملية أوسع تشمل جميع المراحل من التخطيط وحتى الصيانة.
2. منهجية تطوير البرمجيات هي إطار يُستخدم في العديد من الإجراءات.
الجملة صحيحة.
3. يتضمن تطوير البرمجيات إنشاء نظام المعلومات واختباره وتطويره.
الجملة صحيحة.
4. يتم التحكم في عملية تطوير نظام المعلومات من خلال منهجية تطوير البرمجيات المستخدمة.
الجملة صحيحة.
5. تقسم عملية تطوير البرمجيات ككل إلى مراحل متميزة، وتسمى أيضًا بدورة حياة تطوير البرمجيات.
الجملة صحيحة.
---
5. املأ الفراغات بمراحل دورة تطوير البرمجيات في المخطط أدناه.
بناءً على المخطط الدائري المرفق في الصفحة والذي يوضح دورة حياة تطوير البرمجيات، يمكن تعبئة المراحل الثمانية بناءً على الأيقونات الموضحة:
1. المرحلة 1: التخطيط (Planning) أو جمع المتطلبات (Requirements Gathering) - تمثلها أيقونة لوحة التحقق.
2. المرحلة 2: التصميم (Design) أو التنفيذ (Implementation) - تمثلها أيقونة شاشة الحاسوب مع علامات الكود.
3. المرحلة 3: الاختبار (Testing) - تمثلها أيقونة التروس المتشابكة.
4. المرحلة 4: التحليل (Analysis) أو المراقبة (Monitoring) - تمثلها أيقونة العدسة المكبرة فوق الموجة.
5. المرحلة 5: النشر (Deployment) أو الإطلاق (Launch) - تمثلها أيقونة الصاروخ.
6. المرحلة 6: الصيانة (Maintenance) أو الدعم (Support) - تمثلها أيقونة الشخص مع مفتاح الربط.
7. المرحلة 7: مرحلة أخرى من الصيانة أو التطوير (Further Development/Maintenance) - تمثلها أيقونة مشابهة للمرحلة 6.
8. المرحلة 8: العودة إلى التخطيط أو تحديث المتطلبات (Back to Planning/Requirements Update) - تمثلها أيقونة لوحة التحقق (مشابهة للمرحلة 1)، مما يؤكد الطبيعة الدائرية والتكرارية للعملية.