يتعرف المحلل على تفاصيل دقيقة في النظام الحالي عن طريق:
التخمين
الملاحظة
الاستماع إلى المراجعين
الصدفة
أي من الاختبارات التالية يهتم بفحص واجهة المستخدم وتجربة المستخدم؟
اختبار الاتصال مع الأنظمة الأخرى
اختبار الأخطاء المنطقية
اختبار وظائف النظام وقابلية الاستخدام
اختبار صحة البيانات المدخلة
وظيفة دورة حياة تطوير البرمجيات هي:
إدارة الموارد البشرية
تسويق المنتجات والخدمات الجديدة
توفير إطار عمل لتنظيم عمليات الإنتاج لأي نظام بشكل ممنهج
تحديد الميزانية السنوية للشركة
يتابع المحلل عمل النظام الحالي على أرض الواقع من خلال طريقة الملاحظة.
خطأ
صح
من الأمثلة على مهام تحدّدها المتطلبات الوظيفية يجب على النظام القيام بها بشكل أساسي:
قدرة أداء النظام كعدد المستخدمين
سهولة صيانة النظام
إتاحة النظام للمستخدِمين وتجاوبه مع زيادة معدلات الاستخدام
الأزرار ووظائفها
تهدف مرحلة التصميم إلى عمل كل مما يلي، ما عدا:
تحديد الواجهات المختلفة وأنواع البيانات
تحديد تدفق البيانات والمعلومات
تصميم واجهة المستخدم
كتابة التعليمات البرمجية الفعلية للنظام
ما الدور الرئيسي للمبرمجين في دورة حياة النظام؟
كتابة التقارير النهائية
إدارة فريق العمل
جمع المتطلبات من المستخدمين
تحويل المواصفات إلى تعليمات برمجية
ما هي أكثر طرق جمع البيانات واقعية ولكنها تعتمد على دقة الوثائق؟
المقابلات
فحص توثيقات النظام
الاستبانات
ما هي طريقة جمع البيانات المناسبة عندما يكون عدد الأشخاص محدوداً؟
فحص الوثائق
أحد الأهداف الرئيسية لدورة حياة النظام هو:
زيادة المنافسة في السوق
تقليل فترة الصيانة
تحسين إدارة عمليات الإنتاج والتطوير والاستخدام الأمثل للموارد
تقليل عدد المستخدمين النهائيين
من المسؤول عن تقييم النظام للتأكد من استيفائه للمتطلبات؟
فريق تقنية المعلومات فقط
المستخدمون فقط
الإدارة فقط
جميع ما سبق
أي من العناصر التالية يُعد من متطلبات مرحلة التنفيذ؟
إعداد الجداول الزمنية
نقل البيانات من النظام القديم إلى الجديد
إنشاء الاستبانات
كتابة التعليمات البرمجية
على ماذا تعتمد عملية الصيانة في دورة حياة النظام؟
على تكلفة التطوير
على التغذية الراجعة من المستخدمين
على رغبات المطورين
على لون واجهة التطبيق
متى يتم نقل البيانات من النظام القديم إلى النظام الجديد؟
مرحلة التنفيذ
مرحلة التصميم
مرحلة الصيانة
مرحلة التحليل
من خصائص استخدام فحص توثيقات النظام:
أنه يتطلب زيارات ميدانية مكلفة
أنه يعتمد على آراء الأشخاص فقط
أنه يوفر الكثير من الوقت، خاصة في حالة توفر وثائق تحليل النظام السابقة
أنه لا يوفر صورة واضحة لعملية تدفق البيانات
ما المقصود بإدخال نظام المعلومات في الإنتاج؟
إجراء المقابلات
تثبيت البرنامج في بيئة الإنتاج وتشغيله
جمع المتطلبات
المرحلة التي يتم فيها إدخال نظام المعلومات في الإنتاج هي:
الصيانة
التنفيذ
التوثيق
التحليل
أي من المراحل التالية تُعد أولى مراحل دورة حياة النظام؟
التصميم
التطوير
الطريقة التي تتطلب وضع قواعد أمان لاستقبال كلمة المرور من المستخدِمين هي:
اختبار أخطاء التصميم والتشغيل
اختبار صحة البيانات المُدخلة
إحدى الأدوات الأكثر شيوعًا في جمع البيانات المطلوبة هي:
التقارير المالية
وسائل التواصل الاجتماعي
المؤتمرات العلمية
الاستبانات والمقابلات والملاحظة
تُعد عملية الإنتاج من أهم العوامل التي تأخذها الشركات في الاعتبار، وذلك لأنها:
تحدد كيفية تحويل المواد الخام والأفكار إلى منتجات وخدمات
تحدد عدد الموظفين المطلوبين في الشركة
تؤثر على العلاقات العامة للشركة
تحدد أسعار المنتجات النهائية
تتضمن عملية التوثيق كل مما يلي، ما عدا:
تفاصيل الاختبار والتنفيذ
سجلات صيانة النظام
وصف جميع تفاصيل التصميم والتطوير
معلومات عن الأرباح المتوقعة للشركة
أي من الأدوات التالية تُستخدم في جمع البيانات خلال مرحلة التحليل؟
الرسوم البيانية
قواعد البيانات
الخوارزميات
من أهم النقاط في مرحلة التحليل:
إعداد دليل المستخدمين
توثيق عمليات الاختبار
معرفة ما يريده أصحاب المصلحة من النظام المقترح
تحديد موعد إطلاق التطبيق
أي من التالي لا يعتبر من أدوات جمع البيانات لغرض التحليل:
مراجعة التقارير المالية للشركة
في مرحلة التنفيذ، يحتاج المستخدِمون النهائيون إلى:
الموافقة على التصميم الأولي
تقارير مالية مفصلة
المشاركة في عملية البرمجة
التدريب للتأكد من معرفتهم كيفية استخدام النظام
الخصائص التي تتضمنها المتطلبات غير الوظيفية وتَحكم تشغيل النظام هي خصائص:
الموارد البشرية
التسويق
الميزانية
جودة النظام
في أي مرحلة يتم تقسيم المشكلة إلى مشكلات أصغر قابلة للحل؟
الاختبار
المرحلة الثانية من دورة حياة النظام، والتي يشارك فيها محلل النظم بتقديم الخبرات والمهارات في بناء هيكلية وتصميم، هي:
إلى أي قسمين تنقسم متطلبات النظام في مرحلة التحليل؟
المتطلبات الكبيرة والصغيرة
المتطلبات الوظيفية وغير الوظيفية
المتطلبات السريعة والبطيئة
المتطلبات القديمة والجديدة
ما العامل الذي يُحدد المدة الزمنية لمرحلة التنفيذ؟
لغة البرمجة المستخدمة
مدى تعقيد النظام
عدد الموظفين
حجم الميزانية
متى يتم اختبار التطبيق للتأكد من أنه يعمل بشكل جيد؟
قبل البدء في التصميم
أثناء مرحلة التحليل
بعد إنشاء إصدار تجريبي
بعد إغلاق المشروع
الاستبانات هي أكثر الطرق استغراقًا للوقت بين طرق جمع البيانات.
ما هي المرحلتان الثابتتان في جميع مراحل النظام؟
التطوير والاختبار
التنفيذ والصيانة
التصميم والتحليل
التوثيق والتقييم
المرحلتان الثابتتان والمستمرتان في جميع مراحل النظام هما:
التحليل والتصميم
متطلب تحقيق اختبار فعالية الأجزاء البرمجية ومواصفات للجودة في مرحلة التطوير هو:
توزيع استبانات على المستخدمين
عمل اجتماعات دورية مع الإدارة
استخدام مطور التطبيقات لبناء التطبيق المطلوب
ما تعريف مطور التطبيقات؟
مسؤول عن اختبار الأمن السيبراني
خبير في تصميم الواجهات
مدير مشاريع تقنية
نظام يتيح تطوير تطبيقات أندرويد عبر متصفح الإنترنت أو أجهزة متصلة
الخطوة الأولى في نجاح أي مشروع تتمثل في:
تحديد المشكلة التي تحتاج إلى حل وتحديد متطلبات حلها
البدء في مرحلة التطوير مباشرة
شراء المعدات اللازمة
توظيف فريق العمل
ما هي إحدى خصائص استخدام الاستبانات؟
أنها مكلفة للغاية
أنها غير مجدية
أنها تستغرق وقتاً طويلاً جداً
يمكن تحليلها تلقائياً
ما هي إحدى متطلبات تصميم تطبيق هاتف محمول؟
أن يحتوي على عدد محدود من الألوان
ألا يحتوي على أي نظام أمان
أن يكون معقداً في الاستخدام
أن يكون حجم الشاشة ثابتاً وغير قابل للتكيف
ما أهمية التوثيق في دورة حياة النظام؟
يغني عن مرحلة التصميم
يساعد في فهم النظام وإصلاحه أو تطويره لاحقًا
يحل محل الاختبارات
يقلل من تكاليف المشروع
يجب اختبار النظام بشكل شامل أثناء وبعد عملية التطوير لضمان:
معالجة جميع المشكلات وضمان وصول النظام لمستخدميه وفقًا لمتطلباتهم
جذب المزيد من المستثمرين
تقليل التكاليف الإجمالية للمشروع
زيادة سرعة عملية التنفيذ
ما الذي يتم في مرحلة توثيق تطبيق الهاتف المحمول؟
إضافة ميزات جديدة دون توثيق
إجراء مسح لجميع متطلبات المستخدمين
تغيير ألوان التطبيق
حذف التطبيق من المتجر
يأتي دور المبرمجين ومختبري النظام بعد:
البدء في مرحلة التنفيذ
الانتهاء من مرحلة الصيانة
القيام بعمليتي التحليل والتصميم بشكل مفصل
تحديد المشكلة فقط
يمكن رؤية كيفية جمع المتطلبات المختلفة في مرحلة التحليل بعد:
إجراء الاختبارات النهائية
البدء في البرمجة
تحديدها
ما الغرض من مرحلة الصيانة؟
إعداد الوثائق الأولية
إغلاق المشروع نهائيًا
معالجة الأخطاء وإضافة تحسينات جديدة
تدريب المبرمجين
ما هو الأداة المستخدمة لتطوير تطبيقات الهواتف الذكية؟
مطور التطبيقات
جدول البيانات
برنامج الرسم
محرر النصوص
المرحلة التي تُعد ضرورية لمعالجة أخطاء النظام التي قد تحدث أثناء تطبيقه على أرض الواقع هي:
الدور الذي يقوم به المبرمجون ومختبرو النظام في مرحلة التطوير هو:
تدريب المستخدمين النهائيين
تحديد متطلبات النظام
جمع البيانات من المستخدمين
تحويل المتطلبات والمواصفات إلى مقاطع برمجية
ما المقصود بمصطلح ICT؟
تقنية المعلومات والاتصالات
إدارة المشاريع التقنية
الذكاء الاصطناعي
نظام التحكم الصناعي
يتم تقييم النظام الجديد بشكل مستمر لضمان:
تحديثه وضمان أدائه للوظائف المحددة بالشكل المطلوب
تقليل عدد المطورين
إنهاء المشروع في أقصر وقت ممكن
تحديد سعر البيع النهائي
المرحلة التي يتحول فيها التطوير النظري إلى عملي هي:
من الأمور التي يجب أخذها في الاعتبار خلال عملية التحليل:
جميع الموارد البشرية والمادية، التكاليف، والوقت المتاح
عدد المنافسين في السوق
أسعار الأسهم في البورصة
الألوان المفضلة لواجهة المستخدم
من تحديات استخدام الاستبانات:
ترتفع احتمالية وجود إجابات غير صحيحة وذلك بسبب عدم وضوح الأسئلة أو عدم اهتمام المستجيب
تتطلب مهارات عالية في إجراء المقابلات
لا يمكن توزيعها على عدد كبير من الأشخاص
من تحديات استخدام الملاحظة:
أنها لا توفر معلومات عن العمليات التي يشتمل عليها النظام
أنها مكلفة جداً وتستغرق وقتاً طويلاً
قد يعمل الشخص الذي تتم ملاحظته بطريقة مختلفة عن طبيعته خلال الملاحظة
أنها دائماً ما تكون دقيقة بنسبة 100%