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