سؤال السؤال الثالث: حدد الجملة الصحيحة والجملة الخطأ فيما يلي: 1. توفر دورة حياة تطوير البرمجيات إطار عمل لتنظيم عمليات الإنتاج لأي نظام في شتى المجالات بما في ذلك أنظمة تقنية المعلومات والاتصالات. 2. تهدف دورة حياة النظام إلى تحسين استخدام الموارد أثناء مرحلة الصيانة، وليس أثناء مرحلة التطوير والاختبار. 3. دورة حياة النظام قابلة للتطبيق بهدف تطوير مكونات البرمجيات والأجهزة الخاصة بأنظمة تقنية المعلومات والاتصالات. 4. تتضمن عملية التحليل تحديد جميع الوظائف المطلوبة للنظام الجديد بالتفصيل مع الإشارة إلى أية صعوبات محتملة. 5. مرحلة التطوير ومرحلة الاختبار منفصلتان تمامًا ويمكن تنفيذهما بشكل مستقل عن بعضهما البعض. 6. تعد الصيانة ضرورية لمعالجة أخطاء النظام، كما تعمل على ضبط النظام ليتلاءم مع أية اختلافات في بيئات العمل. 7. التقييم المستمر لا حاجة له؛ لأنه عند تنفيذ النظام من المفترض أن يلبي جميع المتطلبات دون الحاجة إلى التقييم. 8. مرحلة التوثيق هي مرحلة منفصلة تنفذ بعد اكتمال مرحلة الصيانة. 9. تحدد المتطلبات الوظيفية الإجراءات الأساسية والميزات التي يجب أن ينفذها النظام. 10. تشمل المتطلبات غير الوظيفية الرسائل والتنبيهات التي يظهرها النظام للمستخدمين. 11. يعد التمثيل المرئي للمعلومات باستخدام المخططات أكثر فعالية من الوصف النصي. 12. المخططات هي تمثيل نصي للمعلومات باستخدام الأشكال والأسهم لعرض الترتيبات والعلاقات المختلفة بينها.
الإجابة: 1. ص:1 صحيحة 2. س:2 خطأ 3. س:3 صحيحة 4. س:4 صحيحة 5. س:5 خطأ 6. س:6 صحيحة 7. س:7 خطأ 8. س:8 خطأ 9. س:9 صحيحة 10. س:10 خطأ 11. س:11 صحيحة 12. س:12 خطأ
خطوات الحل:
- **الشرح:** لنفهم هذا السؤال، فهو يطلب منا تحديد صحة أو خطأ 12 جملة تتعلق بدورة حياة تطوير البرمجيات والنظم. الفكرة هنا هي تطبيق مفاهيم دورة حياة النظام (SDLC) التي ندرسها في منهج الحاسب الآلي. دورة حياة النظام هي عملية منظمة تتضمن مراحل مثل: التخطيط، التحليل، التصميم، التطوير، الاختبار، النشر، والصيانة. هذه المراحل مترابطة وليست منفصلة تمامًا. لنراجع كل جملة: 1. **صحيحة** - لأن دورة حياة تطوير البرمجيات توفر بالفعل إطار عمل منظم يمكن تطبيقه في مختلف المجالات. 2. **خطأ** - لأن دورة حياة النظام تهدف إلى تحسين استخدام الموارد في جميع المراحل، وليس فقط مرحلة الصيانة. 3. **صحيحة** - حيث يمكن تطبيق دورة حياة النظام لتطوير مكونات البرمجيات والأجهزة. 4. **صحيحة** - فمرحلة التحليل تتضمن تحديد الوظائف المطلوبة وتحديد الصعوبات المحتملة. 5. **خطأ** - لأن مرحلة التطوير والاختبار مترابطتان، حيث يتم اختبار المكونات أثناء التطوير وبعده. 6. **صحيحة** - فالصيانة ضرورية لمعالجة الأخطاء ولتعديل النظام حسب تغيرات بيئة العمل. 7. **خطأ** - لأن التقييم المستمر مهم لضمان أن النظام يلبي المتطلبات المتغيرة. 8. **خطأ** - فالتوثيق عملية مستمرة خلال جميع مراحل دورة الحياة، وليست مرحلة منفصلة بعد الصيانة. 9. **صحيحة** - فالمتطلبات الوظيفية تحدد الإجراءات والميزات التي يجب أن ينفذها النظام. 10. **خطأ** - لأن المتطلبات غير الوظيفية تتعلق بخصائص مثل الأداء والأمان، وليس فقط الرسائل والتنبيهات. 11. **صحيحة** - فالتمثيل المرئي بالمخططات عادة ما يكون أكثر وضوحًا وفعالية من الوصف النصي. 12. **خطأ** - لأن المخططات هي تمثيل مرئي (وليس نصي) يستخدم الأشكال والأسهم. إذن الإجابة هي: **1. صحيحة، 2. خطأ، 3. صحيحة، 4. صحيحة، 5. خطأ، 6. صحيحة، 7. خطأ، 8. خطأ، 9. صحيحة، 10. خطأ، 11. صحيحة، 12. خطأ**