حل كتاب التقنية الرقمية 3 ثالث ثانوي مسارات المسار العام الفصل الأول ف1 1446
الوحدة الأولى : تخطيط المشروعات
الدرس الأول: اساسيات تخطيط المشروع
إن عدم وجود خطة لإدارة المشروعات يؤدي إلى ضياع الوقت وضعف الأداء، ومن أجل تجنب مثل هذه المواقف، يتعين عليك تنظيم وإدارة المشروع بأكثر الطرق فعالية وكفاءة
ما المشروع؟
المشروع هو سلسلة من الأنشطة أو المهام الواجب إنجازها خلال إطار زمني محدد وضمن ميزانية محددة للتوصل إلى منتج أو خدمة.
ما إدارة المشروع؟
هي العملية التي تتضمن مراحل البدء والتخطيط والتنفيذ والتحكم والإغلاق وذلك لتحقيق أهداف محددة في زمن محدد لإنجاز عمل ما.
تمكن إدارة المشروعات من تحقيق الفوائد الآتية:
توفير الوقت والجهد بالتركيز على الأولويات
التغلب على الصعوبات والتقليل من احتمالات الفشل. تحقيق درجة عالية من المتابعة
التكيف مع المتغيرات
إدارة الميزانية المخصصة للمشروع بفاعلية.
توفر إدارة المشروعات الإطار العام للتحكم وباستخدام بعض الأدوات المساعدة مثل تطبيق جات بروجكت والتقنيات الأخرى، يمكن قيادة فريق العمل لتحقيق الأهداف المرجوة في الوقت المحدد وفي حدود الميزانية
مثلث إدارة المشروع النطاق الزمن التكلفة
الضمان جودة المشروع يجب دراسة التغيرات التي يمكن أن تحدث في العناصر الرئيسة المرتبطة به، وفهمها والتعامل معها من أجل
تحقيق الجودة المأمولة للمنتج أو الخدمة؛ وهذه العناصر هي: النطاق والزمن والتكلفة.
لنطبق معا
تدريب 1
السؤال : افترض أن مدرستك تريد المشاركة في مسابقة الروبوت ما واجبات مدير المشروع التي يتوجب عليه تنفيذها؟
الجواب : الواجبات التي يجب على مدير مشروع مسابقة الروبوت القيام بها : تطوير خطة مشروع المسابقة الروبوت توظيف فريق عمل المشروع لمسابقة الروبوتات قيادة وإدارة فريق المشروع المسابقة الروبوتات تحديد الجدول الزمني للمشروع لمسابقة الروبوثات وتحديد كل مراحلها تعيين المهام لأعضاء فريق المشروع تقديم التقارير المحدثة بانتظام للإدارة العليا
تدريب 2
ما الفرق بين تخطيط المشروع وإدارة المشروع؟
الجواب : تخطيط المشروع هو عملية تحديد أهداف المشروع ونطاقه واستراتيجياته بينما تتضمن إدارة المشروع تنفيذ ومراقبة تلك الخطط لتحقيق أهداف المشروع، يركز تخطيط المشروع على مهام مثل تعريف النطاق وتحديد المهام وتقدير الموارد والجدولة وتقييم المخاطر، من ناحية أخرى، تتضمن إدارة المشروع أنشطة مثل تنسيق الفريق وادارة الموارد وادارة الوقت وإدارة المخاطر وحل المشكلات
تدريب 3
السؤال : اختر الإجابة الصحيحة
1- المشروع
لا يوجد به أي مخاطر،
لديه نقطة بداية ونهاية واضحة ( صح )
ليس له جدول زمني محدد
تكاليفه غير محددد
2- تتشكل عناصر مثلث إدارة المشروعات من
النطاق، والزمن والكلفة.( صح )
النطاق، والقيمة والقدرة
النطاق، والزمن والإنجازات
النطاق، والكفاءة والزمن
3- الأطراف المعنية:
تقدم الملاحظات والتغذية الراجعة ( صح )
ليس لهم أية مشاركة في المشروع.
تنتهي مشاركتهم في المشروع عند انتهائه فقط
مشاركتهم محدودة ويمكن الاستغناء عنهم.
4- مصطلح التكاليات المتغيرة يعني تكاليف
رواتب العاملين
الإيجارات.
المواد المستخدمة في الإنتاج. ( صح )
شخصية
تدريب 4
السؤال : ادرس مهام المشروع الآني، لم أجب عن الأسئلة التي تليها:
تهدف شركة تقدم خدمة إعادة التدوير للشركات الصغيرة والمتوسطة الحجم إلى إنشاء منصة إلكترونية للتواصل مع العملاء ومتابعة طلباتهم، كما يرغب أعضاء الشركة أيضا في زيادة الوعي بالأثر البيئي باستخدام خدمة إعادة التدوير. .1 طبق نموذج مثلث إدارة المشروع لتحديد نطاق المشروع وتكلفته والزمن المتوقع للتنفيذ بشكل تقديري.
الجواب : فيما يتعلق بأصحاب المصلحة، يمكن أن تقترح على الطلبة أنه بناء على هذا السيناريو سيتعين عليهن العثور على راعي المشروع (بمعنى الفرد أو المجموعة المسؤولة عن توفير الموارد المالية والدعم الشامل للمشروع
السؤال : ابحث عن أصحاب المصلحة في المشروع.
الجواب : يجب على الطلبة الرجوع لمثلث إدارة المشروع: النطاق والوقت والتكلفة - Scope - Time Cost في الصفحة 9 بكتاب الطالب ثم الإجابة عن السؤال من خلال تطبيق التفكير النقدي على سبيل المثال: يمكن للطلبة ذكر أنه في هذه الحالة سيشمل النطاق تطوير وتنفيذ منصة عبر الإنترنت تسمح للشركة بالتواصل مع العملاء وإدارة طلباتهم وستشمل التكلفة تكلفة النظام الأساسي وفريق التطوير وأي موارد أو خدمات إضافية مطلوبة وسيشمل الوقت اللازم للتخطيط والتطوير والاختبار والنشر وأي مراحل أخرى من مراحل المشروع
تدريب 5
السؤال : بعد أن حددت واجبات مدير المشروع المسابقة الروبوت في مدرستك، اكتب مراحل دورة حياة إدارة المشروع لهذه المسابقة.
الجواب : مرحلة البدء التي يتم فيها تعريف مشروع الروبوت وترخيصه؛ حيث يعمل مدير المشروع مع أصحاب المصلحة لتحديد أهداف المشروع ونطاقه ومتطلباته مرحلة التخطيط التي يقوم فيها فريق المشروع بوضع خطة مفصلة تحدد المهام والموارد والجداول الزمنية اللازمة لتحقيق أهداف المشروع مرحلة التنفيذ التي يتم فيها وضع خطة المشروع قيد التنفيذ، حيث ينقذ فريق المشروع مهام وأنشطة محددة وفقا للخطة: بينما يراقب مدير المشروع التقدم ويدير الموارد مرحلة المراقبة والتحكم التي يتابع فيها مدير المشروع التقدم والأداء ومقارنة خطة المشروع وتحدّد فيها أي مشكلات أو أخطاء في الخطة لاتخاذ الإجراءات التصحيحية مرحلة الإنهاء يتم فيها الانتهاء من المشروع وعرضه للمسابقة
الدرس الثاني بناء وأتمتة خطة المشروع
بعد أن تعرفت على كيفية تخطيط مشروعك من أجل تنظيم عمل المشروع وإدارته، فإنك بحاجة إلى أدوات محددة تساعدك على إنشاء خطة المشروع ستستخدم في هذا الدرس تطبيق جانت پروجکت (Gantt Project) لإنشاء خطة مشروعك
برامج إدارة المشروعات
إن أهم معيار في اختيار البرنامج الحاسوبي المناسب لإدارة المشروع هو حجم الفريق وحجم المشروع، هناك برامج مصممة للتخطيط للمشروعات والمجموعات الكبيرة مثل مايكروسوفت بروجكت في هذه المهمة، ستستخدم تطبيق جانت بروجكت، والذي يعتبر شائع الاستخدام في مجال الإنشاءات، والإعلام، والصناعات التي تتعامل مع المشروعات متوسطة الحجم والمهام المتسلسلة المحددة بالأيام
مخطط جانت (Gantt chart)
يوفر مخطط جانت رستا تخطيطيا لجدول زمني يساعد في التخطيط والتنسيق وتتبع مهام محددة في المشروع، ستفتح أولا البرنامج
لنطبق معا
تدريب 1
السؤال : لقد حددت في الدرس السابق واجبات مدير المشروع لمسابقة الروبوت في مدرستك ومراحل دورة حياة خطة المشروع لهذه المسابقة الآن، حدد المهام التي يجب تنفيذها، ثم افتح تطبیق جانت پروجکت، واضبط الجدول الزمني لمشروعك، وأضفها، هل هناك أي مهام يجب تحديدها كمهام فرعية لمهمة رئيسة أخرى؟ علل إجابتك.
الجواب :
فيما يأتي قائمة عينة من المهام المخططة جانت بروجكت المسابقة الروبوت
المهمة 1:: البحث وتحديد متطلبات وقواعد المنافسة
المهمة 2: تصميم النموذج الأولي للروموت
المهمة 3 : تطوير مكونات أجهزة الروبوت
المهمة 4 : تطوير برمجيات الروبوت وبرمجته
المهمة 5 اختبار وتصحيح أجهزة الروبوت والبرمجيات
المهمة :6 ضبط أداء الروبوت وتحسين الخوارزميات
المهمة7 : إنهاء تصميم وبناء الروبوت
المهمة 8: ممارسة ومحاكاة سيناريوهات المسابقة
المهمة 9: المشاركة في مسابقة الروبوت
المهمة 10: تقييم الأداء وجمع التعليقات التوضيحية
يمكن أن تكون المهمتان 3 و مهمتين فرعتين المهمة 2 لأنهما خطوات أولية تغذي عملية التصميم والنماذج الأولية الشاملة
تدريب 2
السؤال : افترض أنك مدير المشروع المسابقة الروبوت في مدرستك، ما طريقة تحديد أولويات مهام المشروع التي ستختارها؟ علل إجابتك.
الجواب : استناداً على ما ورد في الصفحة 28 بكتاب الطالب هناك طريقتان بسيطتان يمكنك استخدامهما لتحديد أولويات مهام مشروعاتك طريقة ABC وطريقة ايزنهاور، ويمكن للطلبة الإجابة عن السؤال من خلال تطبيق التفكير النقدي واختيار الطريقة المناسبة كما يجب عليهم تبرير إجاباتهم بناء على النظرية الموضحة في الدرس
تدريب 3
السؤال : ضع خطة لتصميم موقع الكتروني مثل مدونة أو موقع لمدرسة ، ثم أنشئ خطة مشروع تتضمن مهاما مثل إنشاء المحتوى، تصميم التخطيط الترميز الاختبار، وإطلاق الموقع. استخدم تطبيق جانت بروجكت لتخصيص الموارد وتعيين المهام ومتابعة التقدم.
الجواب :
لتصميم موقع الكتروني لمدرسة ابدأ بإنشاء خطة مشروع تتضمن المهام الآتية :
البحث وجمع المتطلبات الفهم احتياجات المدرسة والجمهور المستهدف ومتطلبات المحتوى للموقع الإلكتروني
تحديد هيكلية الموقع الإلكتروني والتنقل: قم بتخطيط نظام الصفحات والأقسام والتنقل في القائمة ليسهل وصولها إلى المستخدم
إنشاء المحتوى طور محتوى مكتوب واجمع الصور أو مقاطع الفيديو وأنشئ مواد جذابة للموقع الإلكتروني
التخطيط والتصميم تصميم المظهر المرني للموقع بما في ذلك مخططات الألوان والطباعة
الاختبار وضمان الجودة اختير بدقة وظائف الموقع وأدائه وتوافقه مع مختلف الأجهزة والمتصفحات
المراجعة اطلب التعليقات من أصحاب المصلحة وادمج المراجعات الضرورية، وتأكد من توافق الموقع الإلكتروني مع العلامة التجارية للمدرسة ومتطلباتها
تشغيل الموقع الالكتروني: أنشر الموقع الالكتروني على خادم مضيف، وكون إعدادات المجال، واجعله سهل الوصول لكل المستخدمين
لتخصيص الموارد وتعيين المهام وتتبع التقدم يمكنك إنشاء مخطط جانت بجدول زمني يتضمن
جميع المهام المذكورة أعلاه عين أعضاء الفريق المسؤولين عن كل مهمة وتخصيص الفترات
المناسبة لإكمالها
تدريب 4
من خلال ما تعلمته في الدرس ، وبحثك على شبكة الإنترنت استكمل مشروع المنصة الإلكترونية لشركة خدمة إعادة التدوير واستخدم تطبيق جانت بروجكت لتسجيل المهام وجدولتها
.1 حدد ثلاث مهام أساسية مستخلصة من نطاق المشروع
2 قسم المهام التي كتبتها إلى مهام فرعية.
3. احفظ الملف باسم مشروع منصة إعادة التدوير".
4. أغلق الملف.
الجواب :
يمكن أن تكون المهام الأساسية الثلاث لمشروع المنصة عبر الإنترنت لشركة خدمات إعادة التدوير هي:
( أ) تصميم وتطوير موقع الكتروني
( ب) تكامل قاعدة البيانات وادارتها
( ج) تسجيل المستخدم وادارة الحساب المهام الفرعية لكل مهمة أساسية هي:
تصميم وتطوير الموقع: تصميم وتطوير موقع إلكتروني سريع الاستجابة وسهل الاستخدام تنفيذ وظائف الموقع الإلكتروني ( مثل التنقل والنماذج والبحث
ب- تكامل وادارة قواعد البيانات: تصميم وانشاء هيكل قاعدة البيانات تطوير نماذج إدخال البيانات وقواعد التحقق من صحتها دمج قاعدة البيانات مع الموقع
ج) تسجيل المستخدم وادارة الحساب تصميم استمارات تسجيل المستخدم وتسجيل الدخول إنشاء إجراءات خصوصية وأمن البيانات
العلاقات في تطبيق جانت بروجكت
ترتبط معظم مهام المشروع ببعضها ، فعلى سبيل المثال يجب إكمال إحدى المهام لبدء مهام أخرى ، أي أن هناك مهام تعتمد على مهام أخرى التبعيات ( Dependencies) هي العلاقات بين المهام ، فقد يكون للمهام التي تنفّذ مهام متعددة سابقة لها ومهام متعددة لاحقة ، أما تبعية المهمة ( Task Dependency) فهي علاقة تعتمد فيها مهمة أو معلم رئيس على مهام أخرى يتم تنفيذها بشكل كامل أو بشكل جزئي ، وقد يشار إليها أيضا باسم العلاقة المنطقية ( Logical Relationship) يمكن أن تكون العلاقة المنطقية تبعية بين مهام المشروع أو بين المهام والمعالم الرئيسة للمشروع. يُعد فهم تبعية المهام في إدارة المشروعات عنصرًا أساسيًا في إدارة المسار الحرج للمشروع ، فعلى سبيل المثال في مشروع المسرحية ، لا يمكن للممثلين قراءة السيناريو إلا بعد كتابته.
في إدارة المشروعات ، هناك أربعة أنواع ممكنة للعلاقات المنطقية النهاية للبداية Finish to Start يجب إنهاء المهمة الحالية قبل البدء بالمهمة الآنية ، على سبيل المثال عند إنشاء مشروع بناء ، لا يمكن البدء في الطلاء الداخلي حتى يتم الانتهاء من بناء الجدار. النهاية للنهاية Finish to Finish) يشترط أن تنتهي مهمة ما لتنتهي مهمة أخرى تنتهي المهمتان معًا) ، على سبيل المثال عند إنشاء مشروع بناء ، لا يمكن إتمام الفحص النهائي حتى تنتهي جميع مهام التجديد ، بما في ذلك التنظيف. البداية للبداية Start to Start يجب أن تبدأ مهمة ما لتبدأ مهمة أخرى المهمتان تبد أن معا) ، على سبيل المثال عند إنشاء مشروع بناء ، لا يمكن أن تبدأ عملية إعادة الأسلاك الكهربائية حتى تبدأ عملية الهدم ( المهمة السابقة). البداية للنهاية Start to Finish يجب أن تبدأ مهمة ما قبل أن تنتهي المهمة الأخرى ، على سبيل المثال عند إنشاء مشروع بناء ، لا يمكن إنهاء إزالة حطام البناء حتى تبدأ الجولة النهائية والتفتيش.
في مشروع المسرحية ، لا يمكنك البدء في قراءة السيناريو قبل اختيار طاقم التمثيل ، لذلك فالعلاقة المنطقية في هذه الحالة علاقة النهاية للبداية.
لنطبق معاً
تدريب 1
السؤال : في الدرس السابق ، أنشئت مستندًا في جانت بروجكت لمسابقة الروبوت في مدرستك وحددت مهام هذا المشروع. الآن عليك تحديد المواعيد النهائية والمعالم الرئيسة للمشروع والأدوار المعينة. بعد الانتهاء من المشروع أجب عن الأسئلة الآتية:
1- ما الفرق بين المواعيد النهائية والمعالم التي حددتها في مشروعك ؟
الجواب : استناداً إلى ما ورد في الصفحة 37 ، يمكن للطلبة تحديد المواعيد النهائية والمعالم الرئيسة المشروع مسابقة الروبوتات ، من خلال تطبيق التفكير النقدي ، لا توجد إجابة محددة هنا ولأي إجابة يجب على الطالب تبرير إجابته بناء على ما تعلمه في هذا الدرس ، يمكن أن تكون الإجابة الاختيارية هي يوم المنافسة كموعد نهائي ويوم التسجيل كمعلم رئيس
2- هل هناك أي تحديات يمكن أن تؤثر على الموعد النهائي ؟ اكتب هذه التحديات وفكر في الطرق التي يمكنك من خلالها تحديث تقدمك في كل مهمة.
الجواب : يمكن للطالب الإجابة عن الجزء الثاني من السؤال من خلال تطبيق التفكير النقدي ، أحد الأمثلة التي قد تؤثر على الموعد النهائي هو عدم اكتمال مهمة معينى من المشروع في الوقت المحدد في هذه الحالة يجب إجراء تعديلات محددة على الجدول الزمني
3 - صدر مشروعك كملف صورة ؟
الجواب : شجع الطلبة على اتباع الخطوات الموضحة في الصفحتين 47 و 48 وتصدير مشروعهم كملف صورة
تدريب 2
السؤال : ما الفرق بين الموعد النهائي ( Deadline) والمعلم الرئيس ( Milestone) ؟
الجواب : استناداً إلى ما ورد في الصفحة 37 ، يمكن للطلبة تحديد الفرق بين الموعد النهائي والمرحلة الرئيسة من خلال تطبيق التفكير النقدي
تدريب 3
السؤال : في حالة تشييد مبنى ما المهمة التي تعتقد أنها تعد المعلم الرئيس ( Milestone) ؟ علل إجابتك.
الجواب : استناداً إلى ما ورد في الصفحة 37 ، يمكن للطلبة تقديم مثال على مَعْلَم رئيس في حالة المبنى ، من خلال تطبيق التفكير النقدي ، يمكن أن تكون إحدى الإجابات المحتملة هي استكمال الإطار الهيكلي ، بما في ذلك الجدران والأرضيات وأنظمة الأسقف
تدريب 4
السؤال : طبق الآتي لاستكمال مشروع المنصة الإلكترونية لشركة خدمة إعادة التدوير
افتح تطبيق جانت بروجكت وملف" مشروع منصة إعادة التدوير" الذي أنشأته في المهمة السابقة.
أنشئ الأدوار الإضافية اللازمة للمشروع.
أضف أعضاء الفريق وعيّن دورًا افتراضيا لكل منهم.
عين لكل عضو من أعضاء الفريق ما يناسبه من المهام المطلوبة.
احفظ التغييرات.
أضف التبعيات إلى مهام المشروع.
نقذ الإجراءات المطلوبة لتحديث ملفك ، لأن المشروع تم تأجيله لمدة عام.
احفظ التغييرات.
الجواب : يمكن للطلبة إكمال التدريب في تطبيق جانت بروجكت من خلال تنفيذ الخطوات الموضحة في الصفحات من 38 إلى 48
الوحدة الثانية : دورة حياة النظام
ستتعرف في هذه الوحدة على دورة حياة النظام وكيفية تصميم مخطط سير العمليات. ستتعرف كذلك على جدار الحماية ( Firewall) في نظام ويندوز وكيفية السماح للتطبيقات بالاتصال بالإنترنت أو حظرها بالإضافة إلى ذلك ، ستتعلم كيفية إنشاء حسابات مستخدمين مختلفة في نظام ويندوز ، وتعيين أذونات للوصول إلى الملفات والمجلدات ، كما ستتعلم تأثير ترك بصمة رقمية يمكن تتبعها عند الاتصال بالإنترنت
الدرس الأول : دورة حياة النظام
تعد عملية الإنتاج من أهم العوامل التي تأخذها الشركات في الاعتبار ؛ لأنها تحدد كيفية تحويل المواد الخام والأفكار إلى منتجات وخدمات في الوقت الحاضر ، تتبع الشركات طرقا وإجراءات محددة لتنظيم عملية الإنتاج.
دورة حياة النظام ( System Life Cycle)
توفر دورة حياة تطوير البرمجيات إطار عمل لتنظيم عمليات الإنتاج لأي نظام في شتى المجالات وبشكل ممنهج ، إذ لا يقتصر الهدف من دورة حياة النظام على تحسين المنتج النهائي ، وإنما يمتد أيضًا إلى تحسين إدارة عمليات الإنتاج والتطوير والاستخدام الأمثل للموارد أثناء ذلك ، وستناقش في هذا الدرس مراحل دورة حياة النظام في سباق تطوير أنظمة تقنية المعلومات والاتصالات ( Information and communications technology- ICT) على وجه التحديد. تتكون دورة حياة تطوير البرمجيات من مجموعة مراحل ،
لنطبق معا
تدريب1
حدد الجملة الصحيحة والجملة الخطأ فيما يلي: | صحيحة | خطأ |
1 تنحصر عملية تطوير البرمجيات في الصيانة. | صح | |
2 من إجراءات التوثيق كتابة تعليقات وصفية للمقاطع البرمجية. | صح | |
3. أثناء إنشاء البرنامج ، تشمل مرحلة التطوير إنشاء وتطوير واختبار نظام المعلومات. | صح | |
4. يمكنك طرح الأسئلة على جميع الأشخاص المعنيين في النظام ، من أجل جمع المتطلبات في مرحلة التحليل. | صح | |
5. أثناء إنشاء البرنامج ، يكتب محلل النظم المقطع البرمجي للبرنامج أثناء عملية التطوير | صح |
تدريب 2
السؤال : عرّف دورة حياة النظام لإنشاء متجر إلكتروني من خلال سرد مراحلها.
الجواب : استناداً إلى ما ورد في الصفحات من 56 إلى 58 يمكن للطلبة تحديد دورة حياة النظام لإنشاء متجر عبر الإنترنت ؛ من خلال تطبيق التفكير النقدي. يمكن أن تكون إحدى الإجابات المحتملة ما يأتي:
( أ) التحليل يتضمن المرحلة تحليل متطلبات متجر الكتروني
( ب) التصميم هذه المرحلة تتضمن بناء هيكلية المتجر الإلكتروني وتصميمه
( ج) التطوير والاختبار تتنضمن مرحلة التطوير الترميز وبناء المتجر الفعلي عبر الإنترنت بناءً على مواصفات التصميم
(د ) التنفيذ هذه المرحلة تتضمن إنشاء البنية التحتية اللازمة للمتجر عبر الإنترنت
( هـ) الصيانة وتشمل مراقبة أداء النظام
( و) التوثيق هذه المرحلة تتضمن وصفا لجميع تفاصيل التصميم والتطوير والاختبار والتنفيذ وسجلات صيانة نظام المتجر الإلكتروني
( ز) التقييم: يساعد في تحديد أي مشكلات أو مجالات للتحسين في المتجر عبر الإنترنت
تدريب3
السؤال : اختر الإجابة الصحيحة
1 المرحلة التي أستخدم فيها أدوات جمع البيانات هي مرحلة:
التحليل. ( صح )
التصميم
التنفيذ
الصيانة
2- المرحلة التي تستخدم فيها إحدى لغات البرمجة لإعداد النظام هي مرحلة
التصميم
التقييم
التطوير ( صح )
التوثيق
3- المرحلة التي يتم فيها إعداد دليل المستخيم للنظام هي مرحلة:
التوثيق ( صح )
التقييم
الاختيار
التحليل
4-يتم في مرحلة الصيانة الخاصة بتطبيق الهاتف الذكي:
إنشاء التطبيق باستخدام مطور التطبيقات ( App Inventor).
تحديد احتياجات المستخدمين
استقبال التغذية الراجعة من المستخدمين. ( صح )
تصميم التطبيق للعمل على نظام أندرويد
تدريب 4
السؤال : صل بين كل مرحلة من مراحل تطوير النظام الآتية ، وما يناسبها من عمليات في كل مما يأتي:
التحليل | نشر وتنصيب النظام في الموقع المستهدف ليكون جاهزا للعمل (4) |
لتصميم | تحسين ورفع جودة وظائف النظام بناء على التغذية الراجعة من المستخدمين. (5) |
التطوير و الاختبار | تحويل المتطلبات والمواصفات إلى مقاطع برمجية وتجربتها. (3) |
التنفيذ | وصف تفصيلي الجميع عمليات ومراحل تصميم النظام بشكل مكتوب ومنظم (6) |
الصيانة | تحديد البيانات التي ينبغي على النظام ا معالجتها وآلية تدفقها بين أجزاء النظام. (2) |
التوثيق | تحديد المشكلة التي تحتاج إلى حل. (1) |
التقييم | يمكن تنفيذها ليس فقط من قبل فريق تقنية المعلومات ولكن أيضا بواسطة المستخدمين والإدارية (7) |
تدريب 5
السؤال : وضح دور المستخدم في كل مرحلة من مراحل دورة حياة النظام.
الجواب :
استناداً إلى ما ورد في الصفحات من 56 إلى 58 يمكن للطلبة تحديد دورة حياة النظام لإنشاء متجر عبر الإنترنت ؛ من خلال تطبيق التفكير النقدي. يمكن أن تكون إحدى الإجابات المحتملة ما يأتي:
( 1) التحليل: يتضمن المرحلة تحليل متطلبات متجر الكتروني
( ب) التصميم هذه المرحلة تتضمن بناء هيكلية المتجر الإلكتروني وتصميمه
( ج) التطوير والاختبار: تتنضمن مرحلة التطوير الترميز وبناء المتجر الفعلي عبر الإنترنت بناءً على مواصفات التصميم
( د) التنفيذ هذه المرحلة تتضمن إنشاء البنية التحتية اللازمة للمتجر عبر الإنترنت
( هـ) الصيانة وتشمل مراقبة أداء النظام
( و) التوثيق هذه المرحلة تتضمن وصفا لجميع تفاصيل التصميم والتطوير والاختبار والتنفيذ وسجلات صيانة نظام المتجر الإلكتروني
( ز) التقييم: يساعد في تحديد أي مشكلات أو مجالات للتحسين في المتجر عبر الإنترنت
تدريب 6
السؤال : افترض أنك تريد إنشاء موقع على الإنترنت ، ما الإجراءات التي تتضمنها مراحل التطوير والاختبار والتنفيذ ؟ علل إجابتك.
الجواب :
الإجراءات المتضمنة في مراحل التطوير والاختبار والتنفيذ لإنشاء موقع على شبكة الإنترنت هي:
( أ) التطوير تتضمن هذه المرحلة تحليل المتطلبات وتصميم عناصر الموقع وإنشاء المحتوى ودمج المكونات بما يضمن أن الموقع مبنى حسب المواصفات ويلبي احتياجات العميل
( ب) الاختبار تتضمن هذه المرحلة اختيارات مختلفة تتحقق من وظائف الموقع الإلكتروني وأدائه وأمانه وتوافقه مما يضمن أنه خالٍ من الأخطاء ويلبي متطلبات المستخدم
( ج) التنفيذ: تتضمن هذه المرحلة نشر الموقع الإلكتروني على الخادم المباشر وتكوين البنية التحتية اللازمة ، ونقل البيانات إذا لزم الأمر
الدرس الثاني: إنشاء المخطط
بعد المخطط أداة قيمة للمؤسسات لتمثيل سلسلة من الخطوات أو المهام التي تشكل عملية بشكل مرتي، كما يعد مهما لأنه يبشط العمليات المعقدة إلى خطوات يسهل فهمها بشكل واضح، ومن خلال تحليل المخطط يمكن تحديد أوجه القصور ونقاط الضعف
المخططات (Diagrams)
المخططات هي أدوات مفيدة للغاية يمكن أن تساعدك في مرحلة التحليل، وخاصة مخططات سير العمل قبل البدء في إعداد المخططات الخاصة بسير العمل تحتاج إلى معرفة المقصود بالمخطط إنه تمثيل مرتي للمعلومات باستخدام الأشكال والأسهم لعرض الترتيبات والعلاقات والعلاقات المختلفة بينها
لماذا تستخدم المخطط الانسيابي؟
يمكنك من خلال المخطط الانسيابي شرح البيانات الإحصائية ووظائف النظام وتمثيل العديد من العمليات بشكل أفضل، حيث يعد التمثيل المرني للمعلومات باستخدام المخططات أكثر فعالية. إن عملية توظيف الأشكال والألوان المختلفة في المخطط تجعل من السهل على القارئ مقارنة البيانات وتمييز المخرجات، ومن أمثلة استخدام المخططات: عرض الهيكل التنظيمي لشركة أو مؤسسة والتمثيل الرسومي لمجموعة من الخطوات المتتابعة، وعرض مخطط شبكات الحاسب وتوصيلاتها وغير ذلك.
لنطبق معاً
السؤال : اذكر استخداما لكل من المخططات الآتية:
المخطط الهيكلي
الجواب : يساعد على التركيز على بنية المحتوى ووظائف الخاصر التي يحتوي عليها
مخطط استخدام الحالة:
الجواب :يساعد في تحديد وتوثيق المتطلبات الوظيفية للنظام أثناء مرحلة التحليل لدورة حياة النظام
المخطط سير العملية
الجواب : يساعد في فهم وتصور الإجراءات والعمليات المتصلة بالسهام التي تشير إلى التدفق من رمز إلى آخر
مختلط الشجرة
الجواب : تساعد في تصور التسلسل الهرمي مثل الهيكل التنظيمي للمؤسسة
تدريب 2
فكر في مشروع ………..)
الجواب : يمكن أن يساعد مخطط سير العمل لمشروع الإنتاج الزراعي في توضيح الخطوات المختلفة المتضمنة في
العملية، بيدا مخطط سير العمل بشكل بيضاوي يسمى البداية ليمثل بداية عملية الإنتاج الزراعي من هناك
يتفرع المخطط إلى عمليات وخطوات رئيسة مختلفة مثل:
التخطيط واختيار المحاصيل
إعداد الأرض.
الحرث والزراعة
مراقبة المحاصيل وصيانتها الحصاد
تداول ومعالجة ما بعد الحصاد
التوزيع والتسويق
يمكن أن يشتمل مخطط سير العمل على نقاط قرار ممثلة باشكال ماسية، مما يشير إلى الخيارات أو
الظروف المهمة التي تؤثر على استمرار العملية، على سبيل المثال: قد تتضمن نقطة اتخاذ القرار اختيار
ممارسات الزراعة التقليدية، أو تحديد استخدام الأسمدة أو المبيدات الحشرية المحددة، ينتهي مخطط سير
العمل بشكل بيضاوي يسمى "نهاية" لتمثيل الكتمال عملية الإنتاج الزراعي
تدريب 3
السؤال : اختر اسم المخطط المناسب لكل من الأشكال الآتية:
مخطط سير العمل (Workflow Diagram) المخطط الهيكلي (Wireframe Diagram) مخطط الشجرة (Tree Diagram) ( صح ) | |
المخطط الهيكلي (Wireframe Diagram) ( صح ) مخطط سير العمل (Workflow Diagram) مخطط الشجرة (Tree Diagram) | |
المخطط الهيكلي (Wireframe Diagram) مخطط حالة الاستخدام (Use Case Diagram) ( صح ) مخطط الشجرة (Tree Diagram) | |
مخطط الشجرة (Tree Diagram) المخطط الهيكلي (Wireframe Diagram) مخطط سير العمل (Workflow Diagram) ( صح ) |
الدرس الثالث : الأمن السيبراني
بعد دمج الأمن السيبراني (Cybersecurity) في دورة حياة النظام مهنا لضمان كون النظام أمنا ومحميا من التهديدات المختلفة طوال دورة حياة النظام، ويمكن للمؤسسات ضمان تصميم أنظمتها وتطويرها وصيانتها مع أخذ الأمن السيبراني في الاعتبار، سيساعد. هذا في تقليل أخطار الهجمات الإلكترونية وحماية البيانات والأنظمة الحساسة من الوصول غير المصرح به، وفي هذا الدرس ستتعرف على حضور الأمان للإبقاء على نظام الحاسب آمنا.
لنطبق معا
تدريب 1
السؤال : ما نوع البصمة الرقمية الناتجة عن استخدام حساب لينكد إن (Linkedin)؟
الجواب : لينكد إن هو نظام أساسي للشبكات الاجتماعية: مصمم بشكل أساسي للشبكات المهنية والبحث عن الوظائف والتطوير الوظيفي تتيح المنصة للمستخدمين إنشاء ملف تعريف يعرض خبراتهم المهنية ومهاراتهم وتعليمهم وإنجازاتهم؛ مما يعني أن البصمة الرقمية التي يتركونها وراء هم تتضمن معلومات مثل تاريخ عمل المستخدم والمسميات الوظيفية والمسؤوليات والمهارات وهذه المعلومات يمكن رؤيتها من قبل أصحاب العمل المحتملين والزملاء ومسؤولي التوظيف وغيرهم من المهنيين في مجال عملك وفي هذه الحالة تكون البصمة الرقمية نشطة
تدريب 2
السؤال : ابحث في الإنترنت عن مثال للبصمة الرقمية النشطة وآخر للبصمة الرقمية غير النشطة : قارن بين المثالين واذكر أوجه الاختلاف بينهما.
الجواب : مثال على البصمة الرقمية النشطة هو وجود وسائل التواصل الاجتماعي، حيث يشارك الشخص بنشاط على منصات التواصل صاص، حيث يشارك الشخص الاجتماعي من خلال نشر المحتوى ومشاركة الصور والمحتوى ومقاطع الفيديو والآراء، والتعليق على منشورات الآخرين. والمشاركة في المناقشات ومن أمثلة البصمة الرقمية غير النشطة: سجل الشراء عبر الانترنت لأحد الأشخاص حيث يتم تسجيل سجل المعاملات والتفضيلات أثناء قيام الشخص بإجراء عمليات شراء عبر الإنترنت
تدريب 3
السؤال : كيف يمكن حدوث تعارض بين برامج مكافحة الفيروسات وجدار الحماية؟ وما آثاره المترتبة على أمان جهاز الحاسب؟
الجواب : يمكن أن يحدث تعارض بين برامج مكافحة الفيروسات وجدار الحماية بسبب تداخل الوظائف والتكوينات ثم تصميم كل من برامج . مكافحة الفيروسات وجدار الحماية لتوفير أمان الحاسب ولكن إذا لم يتم تكوينهما بشكل صحيح، فقد يؤدي ذلك إلى حدوث مشكلات
تدريب 4
السؤال : المفترض أن لديك ملف وورد (Word) على جهاز الحاسب المحمول وتريد مواصلة العمل فيه على جهاز آخر، اشرح كيف ستفعل ذلك إذا كان لديك حساب محلي أو حساب مايكروسوفت لم اذكر الفرق بين الحساب المحلي وحساب مايكروسوفت
الجواب : إذا كان لديك حساب محلي، فيمكنك حفظ ملف وورد على الحاسب المحمول الخاص بك ثم انقل الملف إلى الجهاز الآخر باستخدام طرق مثل محرك يو اس بي أو الذاكرة الخارجية أو خدمات مشاركة الملفات (مثل البريد الإلكتروني والتخزين السحابي
إذا كان لديك حساب مايكروسوفت فيمكنك حفظ ملف وورد على الحاسب المحمول الخاص بك وحمل الملف إلى خدمة التخزين السحابي مثل مايكروسوفت ون درايف المرتبط بحساب مايكروسوفت الخاص بك الفرق بين الحساب المحلي وحساب مايكروسوفت هو أن الحساب المحلي خاص بالجهاز (مثل الحاسب المحمول ولا يعتمد على اتصال بالانترنت يخزن البيانات محلياً ويتم الوصول إلى الملفات مباشرة من مساحة تخزين الجهاز بينما حساب مايكروسوفت هو حساب عبر الإنترنت توفره مايكروسوفت يتيح الوصول إلى خدمات مايكروسوفت المختلفة مثل: OneDrive و Outlook وغالبا ما يتم استخدام التخزين السحابي للتخزين ومشاركة الملفات المرتبطة بحساب مايكروسوفت
تدريب 5
السؤال : هل تعتقد أن تمكين كل من برنامج مكافحة الفيروسات و امج مكافحة الفيروسات وجدار الحماية يمكن أن يوقر طبقات إضافية من الحماية ضد التهديدات المختلفة عبر الإنترنت؟ ولماذا؟
الجواب : يمكن أن يوفر تمكين كل من برنامج مكافحة الفيروسات وجدار الحماية طبقات إضافية من الحماية ضد التهديدات المختلفة عبر الإنترنت، تم تصميم برامج مكافحة الفيروسات لاكتشاف وإزالة البرامج الضارة مثل الفيروسات والبرامج الضارة بينما تعمل جدران الحماية كحاجز بين الحاسب والإنترنت حيث تراقب اتصالات الشبكة غير المصرح بها وحظرها من خلال تمكين كليهما، يمكنك إنشاء آلية دفاع متعددة المستويات، يحمي برنامج مكافحة الفيروسات من البرامج الضارة التي قد تكون موجودة بالفعل على نظامك أو يتم تقديمها من خلال مصادر خارجية، بينما يحمي جدار الحماية من الوصول غير المصرح به وحركة مرور الشبكة المشبوهة؛ ويعملان معا على تحسين وضع الأمان العام لديك من خلال معالجة الجوانب المختلفة للتهديدات عبر الإنترنت؛ مما يساعد على منع المخاطر المحتملة على جهاز الحاسب والبيانات الخاصة بك واكتشافها والتخفيف من حدتها
تدريب 6
السؤال : ما التهديدات التي لا يحمي منها جدار الحماية؟
الجواب :
1 البرامج الضارة على التطبيقات المصرح بها
2.. التهديدات الداخلية
3 خروقات الأمن المادي
تدريب 7
السؤال : كيف يعزز نظام ملفات التقنية الجديدة (NTFS) إدارة الملفات وأمن البيانات والأداء، مقارنة بانظمة الملفات الأخرى؟
الجواب : فيما يتعلق بادارة الملفات، يدعم (NTFS) ضغط الملفات الشفاف، مما يسمح للملفات باحتلال مساحة أقل، فيما يتعلق بأمن البيانات، يوفر (NTFS) آليات متقدمة للتحكم في الوصول وتشفير الملفات وتقليل أخطار فقدان البيانات من حيث الأداء؛ يتضمن (NTFS) مزايا مثل ضغط الملفات لاستخدام مساحة القرص المحسن
الوحدة الثالثة: تطبيقات الهواتف الذكية
يشهد العالم الرقمي في وقتنا الحالي تطورا هائلا في عدد التطبيقات التي أصبحت أكثر انتشارا واستخداما من قبل مستخدمي الهواتف الذكية: لسهولة استخدامها وتوفيرها الكثير من الخدمات والفوائد في هذه الوحدة، ستتعلم كيفية إنشاء تطبيقات الهاتف الذكي باستخدام أدلة تطوير للتطبيقات.
أهداف التعلم
ستتعلم في هذه الوحدة
التمييز بين برامج النظام والبرامج التطبيقية التمييز بين واجهة المستخدم وتجربة المستخدم
خطوات بناء تطبيقات الهواتف الذكية
كيفية استخدام برنامج مطور التطبيقات MIT App Inventor) MIT) للطون تطبيق هاتف ذكي بسيط
برمجة التطبيق والختيارة على الهواتف الذكية
الأدوات
برنامج مطور التطبيقات MIT App Inventor) MIT)
مصاحب الذكاء الاصطناعي (A) Companion)
الدرس الأول : مقدمة عن تطبيقات الهواتف الذكية
برامج النظام و البرامج التطبيقية هما نوعان اساسيان من البرامج التي تعد حاسمة لعمل جهاز الحاسب . في هذا الدرس ستتمكن من التمييز بين هذين المهومين وخصائص تطبيق الهاتف الذكي ايضا
برامج النظام
برامج النظام هي المسؤولة عن إدارة الأجهزة، وتتضمن البرامج المخصصة لإدارة الحاسب، مثل: نظام التشغيل، وأدوات إدارة الملفات
يتم تشغيل برنامج النظام ليعمل باستمرار في ذاكرة الحاسب، ويتضمن الإعدادات والتفضيلات ومكتبات الملفات والوظائف المستخدمة لتطبيقات النظام يتم تصميم برنامج النظام لتنفيذ وتقديم خدمات لبرامج التطبيقات، وهو الوسيط بين المستخدم والأجهزة.
لنطبق معا
تدريب 1
حدد الجملة الصحيحة والجملة الخطأ فيما يلي: | صحيحة | خطأ |
1برامج النظام (System Software) هي المسؤولة عن إدارة الأجهزة. | صح | |
2 بعد اندرويد أحد أنظمة برامج النظام | صح | |
3 يتعامل المستخدم مباشرة مع جميع برامج النظام. | صح | |
4يتم استخدام البرنامج التطبيقي من قبل المستخدم لأداء مهمة محددة. 5 متصفح الويب هو مثال على برامج النظام. | صح |
صح |
تدريب 2
السؤال : اكتب الفرق بين واجهة المستخدم لتطبيقات الهواتف الذكية (User Interface (UI وتجربة المستخدم (User Experience (UX
الجواب : تشير واجهة المستخيم (UI) إلى تصميم الواجهة بينما تشير تجربة المستخدم (UX) إلى التجربة الشاملة لاستخدام المنتج بما في ذلك تصميم واجهة المستخدم؛ وتعد التصميم الجيد لواجهة المستخدم أمرًا مهما لإنشاء واجهة قابلة للاستخدام وجذابة بصرياء بينما يعد التصميم الجيد لتجربة المستخدم مهما لإنشاء تجربة مستخدم ممتعة ومرضية
تدريب 3
السؤال : صف كيف ستساعد مرحلة التخطيط والتصميم في تطوير التطبيق.
الجواب :
مراحل التخطيط والتصميم هي مراحل حاسمة في تطوير التطبيق لأنها تضع الأساس لنجاح المشروع، فيما يأتي بعض الطرق التي يمكن أن يساعد بها التخطيط والتصميم في تطوير التطبيق :
تحديد النطاق والمتطلبات خلال مرحلة التخطيط، يمكن للفريق تحديد ما يجب أن يفعله التطبيق ومن سيستخدمه وما الميزات الأساسية له خلال مرحلة التخطيط يمكن للفريق اختيار الأدوات المطلوبة لتطوير التطبيق خلال مرحلة التصميم، يمكن للفريق تطوير واجهة مستخدم بديهية وسهلة الاستخدام يمكن أن يساعد التخطيط والتصميم في تحسين كفاءة وانتاجية فريق التطوير يمكن أن يساعد التخطيط والتصميم في تقليل تكاليف التطوير من خلال تحديد المشكلات المحتملة في وقت مبكر من المشروع، حيث يمكن أن يساعد هذا في تجنب إعادة العمل المكلفة أو التأخير لاحقا في عملية التطوير
تدريب 4
السؤال : قارن كيف يختلف تطوير التطبيقات باستخدام مطور التطبيقات MIT عن تطوير تطبيقات الهواتف الذكية التقليدية.
الجواب :
يختلف تطوير التطبيقات باستخدام مطور تطبيقات MIT عن تطوير تطبيقات الهواتف الذكية التقليدية بعدة طرق ومنها :
مع مطور تطبيقات MIT يمكن تقليل وقت تطوير التطبيق بشكل كبير؛ لأن البرنامج يستخدم اللبنات الأساسية التي يسهل استخدامها، كما تقلل من احتمال ارتكاب الأخطاء يعزز مطور تطبيقات MIT مهارات الإبداع من خلال السماح للمستخدمين بإنشاء تطبيقات باستخدام اللبنات الأساسية، وهو نهج مختلف لتطوير التطبيقات التقليدية؛ الأمر الذي يتطلب معرفة واسعة بالشفرة يوفر مطور تطبيقات MIT الوصول إلى العديد من الوظائف الأساسية للهاتف، وهذا على عكس تطوير التطبيق التقليدي الذي يتطلب غالبا ترميز وظائف محددة من البداية يتيح مطور تطبيقات MIT سهولة مشاركة التطبيقات التي تم إنشاؤها والقدرة على حفظ البيانات عبر منصات التخزين السحابية، هذه السهولة التي قد لا يوفرها تطوير التطبيقات التقليدية دون ترميز إضافي وجهود التنفيذ
الدرس الثاني: بناء تطبيقات الهاتف الذكي
لقد تعلمت في الدرس السابق مراحل إنشاء تطبيق الهاتف الذكي في هذا الدرس ستنشئ أول تطبيق للهاتف الذكي الخاص بك
أولا: التخطيط والتصميم
قبل أن تصمم وتطور تطبيقك الذي ستعمل عليه، فإنه يتوجب عليك التخطيط الجيد له من خلال اتباع خطوات عديدة منها:
الحديد فكرة التطبيق تحديد أهداف التطبيق.
تحديد الفئة المستهدفة من استخدام التطبيق
تصميم الشكل المبدئي للتطبيق (يدونا)
لنطبق معا
تدريب1
حدد الجملة الصحيحة والجملة الخطأ فيما يلي: | صحيحة | خطأ |
1 يمكنك إضافة زر إلى شاشة من قائمة المكونات. | صح | |
2 يمكنك إعادة تسمية الور بالضغط على زر القارة الأيمن، واختيار إعادة التسمية | صح | |
3 يمكنك تحميل صورة من جهاز الحاسب الخاص بك لاستخدامها كخلفية. | صح | |
4 لاختبار التطبيق الخاص بك في جهاز أندرويد عليك تثبيت تطبيق مصاحب مطور التطبيقات MIT) App Inventor Companion) MIT) على هذا الجهاز | صح | |
5.لعرض التطبيق الذي تنشئه على هاتفك عليك الضغط على الاتصال، ثم اختيار مصاحب الذكاء الاصطناعي | صح |
تدريب 2
افتح مطور التطبيقات MIT، وأنشئ تطبيقا بسيطا حول البلد الذي تريد زيارته benday
أعد تسمية الشاشة الرئيسة باسم "Home"، وأضف صورة خلفية
أضف زرين وسمهما "Sightseeing (معالم المدينة)، و "Useful Information" (معلومات مفيدة).
أنشى شاشة جديدة واستخدم أداة التسمية لكتابة بعض المعلومات المفيدة.
تدريب 3
السؤال : صف كيف تساعدك مكونات الترتيب العمودي (VerticalArrangement) في تشكيل تخطيط شاشة الهاتف الذكي.
الجواب : يمكن أن يساعدك استخدام مكون الترتيب العمودي في تشكيل تخطيط شاشة الهاتف الذكي بعدة طرق: تنظيم المحتوى: إذا كان لديك الكثير من المحتوى لعرضه على الشاشة، فيمكنك استخدام الترتيب العمودي لتنظيمه بطريقة منطقية تباعد التحكم بشكل افتراضي يتم وضع المكونات على الشاشة مع مقدار ثابت من التباعد بينها يسمح لك مكون الترتيب العمودي بالتحكم في مقدار المسافة بين كل مكون باستخدام الترتيب العمودي، يمكنك إنشاء تصميم سريع الاستجابة يتكيف مع أحجام الشاشات المختلفة، يمكنك ضبط ارتفاع الترتيب العمودي على "Fill parent" بحيث يشغل الشاشة بأكملها، وسيتم تغيير حجم المكونات الموجودة بداخله تلقائيا بناء على حجم الشاشة
الدرس الثالث: برمجة التطبيق
في الدرس السابق، صدمت شاشتين في التطبيق الخاص بك الشاشة الرئيسة مع زر يفتح شاشة جديدة عند الضغط عليه كما انشات شاشة أخرى (شاشة التصالح) تتضمن صورة ونص على شكل تسميات، ستضيف في هذا الدرس زرا آخر باسم الأطعمة الصحية (Healthy foods) في التطبيق الذي أنشأته في الدرس السابق.
إنشاء قائمة
القوائم هي نوع من تراكيب البيانات أستخدم الإنشاء وإدارة مجموعات مختلفة من القيم أو العناصر.
عند الضغط على زر الأطعمة الصحية، ستظهر قائمة بأصناف الطعام كالآتي
اللحوم والأسماك (Mesat and fish)
الحبوب (Cereals)
الخضراوات (Vegetables)
الفواكه (Fruits)
منتجات الحليب (products )
المكسرات( Nuts)
أداة منتقي القائمة (ListPicker)
لنطبق معا
تدريب 1
السؤال : اختر الإجابة الصحيحة مما يأتي وتحقق منها باستخدام الحاسب:
1.أي لبنة تفتح شاشة جديدة؟ | open another screen screenName close screen with plain text text get global Cities ( صح ) |
2. أي ليلة تحدد قيمة للمتغير؟ | set global Cities to (صح) initialize global name to
get global Cities
|
3. أي لبنة تنشي قيمة أولية للمتغير؟ | set global Cities to initialize global name to (صح)
get global Cities |
تدريب 2
حسن التطبيق الذي أنشأته في ال جديدة لهذا العنصر والتي ستحتوي على ملصقات تتضمن معلومات
قوائم وشاشات مطابقة
الحبوب (الشوفان، الأرز، الخبز)
الفواكه (التفاح، الموز، البرتقال)
منتجات الحليب (الجين، الحليب، اللبن )
المكسرات (اللوز الكاجو الفستق )
الجواب : عليك إنشاء شاشة جديدة لكل طعام على سبيل المثال: عند تحديد أي عنصر من قائمة الحبوب الفرعية ( مثل الأرز) ؛ سيتم فتح شاشة جديدة لهذا العنصر ؛ والتي ستحتوي على ملصقات تتضمن معلومات حول الأرز وربما صورة ، لا تنس أن كل عنصر من هذه العناصر في قائمة الطعام يتضمن عناصر فرعية ؛ مما يعني أنه عند الضغط على سبيل المثال على قائمة الحبوب الرئيسة ؛ يجب فتح قائمة فرعية تعرض ما الشوفان والأرز والخبز
تدريب 3
أضف زرا جديدا باسم practice الأطعمة الصحية، وعند الضغط البرمجية المطابقة واختبر التطيبق
في البداية: اشرح للطلبة كيفية التفكير في التمارين الرياضية التي ستشملها قائمتهم ثم ابدأ في إنشاء الزر على الشاشة الرئيسة كما فعلوا باستخدام زر الطعام، استمر ببرمجة الزر وانتقل إلى وضع اللبنات، وأنشئ قائمة بالتمارين الرياضية
تدريب 4
حسن التطبيق حول البلد الذي تريد زيارته عن طريق إضافة المزيد من المكونات
باستخدام أداة منتقي القائمة، انشئ زر شعبية في البلد عند الضغط على القائمة
أنشئ رمزا لتحديد معلم محدد من معالم
انشئ ملف apk وحمل التطبيق
الجواب :
اشرح للطلبة أنهم في التطبيق الذي بدأوا في بنائه في الدرس السابق سيضيفون مكوّنًا جديدًا ، بعد ذلك ، سيضيفون زراً يسمى المعالم السياحية باستخدام أداة منتقي القائمة والتي عند الضغط عليها ، ستظهر قائمة تحتوي على أشهر المعالم السياحية في البلد الذي اخترته ، بعد ذلك ؛ يتعين على الطلبة إنشاء شاشة جديدة لكل عنصر من عناصر القائمة ؛ والتي ستحتوي على بعض المعلومات حول المكان أو معلم الجذب ، اذكر لهم أنه عند الانتهاء من إنشاء التطبيق ، يمكنهم تشغيله على الهواتف الذكية الخرصة بهم أو مشاركته مع زملائهم
اختبر نفسك
السؤال الأول : حدد الجملة الصحيحة والجملة الخطأ فيما يلي:
1 عدم وجود خطة لإدارة المشروع يؤدي إلى ضياع الوقت وضعف الأداء. ✓
2.تساعد إدارة المشروع في توفير الوقت والجهد بالتركيز على الأولويات. ✓
3 إدارة المشروع تقضي على احتمالية الفشل. ×
4 يجب دراسة التغييرات في العناصر الرئيسة للمشروع وفهمها لضمان جودة المشروع ✓
5 تأثر أحد المحددات في مثلث إدارة المشروع لا يؤثر على باقي العناصر أو الجودة. ×
6. يمكن فصل خطة الموارد البشرية إلى خطة خاصة تبغا لحجم واحتياجات المشروع.✓
7تتكون خطة القبول من المهام و القرارات المتعلقة بتكلفة المشروع ✓
8 تحدد خطة القبول معايير الموارد ولكنها ليست على وجه التحديد جزءا من الخطة المالية. ×
9 تؤدي خبرة الأفراد المشاركين في تقدير التكلفة دورا حاسما في دقتها، كما أن الحصول على بيانات من مشاريع سابقة أو مشاريع مماثلة يساهم في الحصول على تقديرات أكثر دقة. ✓
10 تعيين الموارد هو عملية تحديد وتنظيم جميع الموارد اللازمة لإكمال المشروع، مثل الموارد البشرية والمعدات والمواد والمرافق ✓
11 تركز الموارد البشرية على العنصر البشري ومشاركتهم في تنفيذ المهام والأنشطة داخل المؤسسة ✓
السؤال الثاني : حدد الجملة الصحيحة والجملة الخطأ فيما يلي:
1 يمكن حساب أولويات الموارد باستخدام طريقة المسار الحرج.✓
2. يمكن أن يساعد تقسيم فريق العمل إلى فرق فرعية لأداء العمل بشكل فعال من خلال تقسيمه إلى أجزاء أصغر وأبسط ✓
3 يوفر مخطط جانت رسما تخطيطيا لجدول زمني يساعد في التخطيط والتنسيق وتتبع مهام محددة في المشروع. ✓
4.التفاوض ليس ضروريا عند تقدير الوقت حتى لو كانت هناك مواعيد نهائية لتسليم المشروع ×
5 مدير المشروع فقط هو المسؤول عن تحديد مقدار الوقت المخصص لكل عضو في الفريق ×
6 تقوم طريقة أيزنهاور بتقييم المهام بناة على أهميتها وتعقيدها. ×
7 أستخدم طريقة تحليل ABC بشكل أساسي في تصنيف البيانات وترتيبها حسب المهام
8. تتضمن إدارة المهام عملية تحديد المهام الفردية وتخطيطها وتنفيذها ضمن إطار زمني محدد ✓
9 تطبیق جانت بروجكت لا يوفر معلومات حول المواعيد النهائية للمشروع. ×
10. التبعيات في العلاقات بين المهام في إدارة المشروع ✓
11 يُعد فهم تبعية المهام عنصرا أساسيا في إدارة المسار الحرج للمشروع. ✓
12- علاقة البداية للنهاية تعني أن مهمة واحدة يجب أن تبدأ قبل أن تنتهي مهمة أخرى. ✓
السؤال الثالث : حدد الجملة الصحيحة والجملة الخطأ فيما يلي:
1 توفر دورة حياة تطوير البرمجيات إطار عمل لتنظيم عمليات الإنتاج لأي نظام في شالى المجالات بما في ذلك أنظمة تقنية المعلومات والاتصالات. ✓
2 تهدف دورة حياة النظام إلى تحسين استخدام الموارد أثناء مرحلة الصيانة، وليس أثناء مرحلة التطوير والاختبار ×
3.دورة حياة النظام قابلة للتطبيق بهدف تطوير مكونات البرمجيات والأجهزة الخاصة بأنظمة تقنية المعلومات والاتصالات ✓
4.تتضمن عملية التحليل تحديد جميع الوظائف المطلوبة للنظام الجديد بالتفصيل مع الإشارة إلى أية صعوبات محتملة ✓
5 مرحلة التطوير ومرحلة الاختيار منفصلتان تماما ويمكن تنفيذهما بشكل مستقل عن بعضهما البعض. ×
6 تعد الصيانة ضرورية لمعالجة أخطاء النظام، كما تعمل على ضبط النظام ليتلاءم مع أية اختلافات في بينات العمل. ✓
7.التقييم المستمر لا حاجة له؛ لأنه عند لقضية النظام من المفترض أن يلبي جميع المتطلبات دون الحاجة إلى التقييم ×
8.مرحلة التوثيق هي مرحلة منفصلة تنقذ بعد اكتمال مرحلة الصيانة. ×
9.تحدد المتطلبات الوظيفية الإجراءات الأساسية والجيرات التي يجب أن ينفذها النظام.✓
10. تشمل المتطلبات غور الوظيفية الوسائل والتنبيهات التي يظهرها النظام للمستخدمين. ×
11 .بعد التمثيل المرئي للمعلومات باستخدام المخططات أكثر فعالية من الوصف النصي ✓
12 المخططات في تمثيل نصي للمعلومات باستخدام الأشكال والأسهم لعرض الترتيبات والعلاقات المختلفة بينها. ×
السؤال الرابع : حدد الجملة الصحيحة والجملة الخطأ فيما يلي:
1. يساعد تصميم الأنظمة وتطويرها وصيانتها مع أخذ الأمن السيبراني في الاعتبار على تقليل أخطار الهجمات الإلكترونية وحماية البيانات والأنظمة الحساسة من الوصول غير المصرح به ✓
2. يمكن للمؤسسات إعطاء الأولوية للتدابير الأمنية بمجرد نشر النظام كبديل للأمن السيراني في دورة حياة النظام. ×
3.يترك كل عمل أو تصفح تقوم به غير الإنترنت أثرا يسمى البصمة الرقمية. ✓
4 يمكن استخدام سجلات الخادم كأساس لتحليلات الويب ✓
5 تنشأ البصمات الرقمية غير النشطة دون قصد من الأفراد خلال بعض الحالات أو الارتباطات المحددة ✓
6. جدار الحماية هو نظام أمان للشبكات تراقب وتتحكم في حركة مرور الشبكة. ✓
7. تقدم شركات التقنية أدلة موسعة حول كيفية جمعها للمعلومات الخاصة. ×
8.يمكن الشركات التقنية جمع المعلومات الخاصة من الأفراد واستخدامها، لذلك من المهم أن يكونوا على دراية بكيفية قيامها بذلك. ✓
9. نفس الخوادم التي تقدمها لك المواقع الإلكترونية لا تتبع سجلات تصفحك بشكل صامت دون علمك ×
10. يمكن انشاء حسابات متعددة لأكثر من مستخدم على نفيس جهاز الحاسب ، مما يسمح لكل مستخدم تخصيص الإعدادات الخاصة به وإدارة ملفاته ✓
11. يمتلك حساب المستخدم بامتيازات إدارية امتيازات الأداء مهام مختلفة داخل نظام التشغيل في جهاز الحاسب، مثل تثبيت البرامج وتغيير إعدادات النظام ✓
12 تحزن الحسابات المحلية في ويندوز سحابنا وتتم مزامنة إعداداتها وملفاتها وتفضيلاتها مع أي حاسب آخر. ×
السؤال الخامس : حدد الجملة الصحيحة والجملة الخطأ فيما يلي:
1 برنامج النظام مسؤول عن التحكم في أنشطة الحاسب وإدارتها. ✓
2 يمكن استخدام برامج التطبيقات لتنفيذ مهمة محددة على نظام الحاسبة ✓
3 غالبا ما يحتاج برنامج النظام إلى التحديث ليشمل إصلاح الأخطاء وترقية الأمان. ✓
4.يتم استخدام برنامج النظام فقط لتشغيل البرامج التطبيقية. ×
5. يتضمن تطوير تطبيقات الهاتف الذكي إنشاء تطبيقات برمجية مصممة خصيضا لتعمل على الأجهزة المحمولة.✓
6. تجربة المستخدم في عملية تعزيز رضا المستخدم من خلال تحسين قابلية الاستخدام وامكانية الوصول المقدمة في التفاعل مع المنتج ✓
7. تصميم واجهة المستخدم بيدور حول إنشاء تصميم فعال ومبتكر للواجهة✓
8 سهولة الاستخدام هي عنصر أساسي في التصميم الجيد لواجهة المستخدم ✓
9 يمكن حفظ البيانات التي تم انشاؤها باستخدام برنامج مطور التطبيقات MIT عبر التخزين السحابي ✓
10 يتيح برنامج مطور التطبيقات MIT الوصول إلى جميع وظائف الهاتف الذكي. ×
11 يتم استخدام رمز الاستجابة السريع للوصول إلى التطبيق الذي تم إنشاؤه في مطور التطبيقات MIT ✓
12 استخدام المحاكي لإختبار التطبيق لا يمكن استخدامه على جهاز الحاسب الخاص بك ×
السؤال السادس : صل اللبنات الموجودة في العمود الأول مع الوظيفة المناسبة لها في العمود الثاني.
تنشئ متغيرا محليا (2) | |
تستخدم لتحديد ما يجب أن يحدث بعد أن يختار المستخدم عنصرا من القائمة (1) | |
تنشئ قائمة بالعناصر.(4)
| |
تستخدم للتعريف متغير عام ( 3 )
|