🎧 New: AI-Generated Podcasts Turn your study notes into engaging audio conversations. Learn more

أوراق عمل تقنية رقمية 3 ثالث ثانوي PDF

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Document Details

LikeTan

Uploaded by LikeTan

ثانوية أبو عريش الأولى

علي معشي

Tags

project planning project management digital technology secondary school

Summary

هذه أوراق عمل لتقنية رقمية 3 لطلاب الصف الثالث الثانوي، تتناول تخطيط المشاريع و إدارة المشاريع. تشمل الأوراق تحديد نطاق المشروع، مراحل دورة حياة خطة المشروع، ومسؤوليات مدير المشروع.

Full Transcript

‫إﺟﺎﺑﺎت‬ ‫أوراق العمل‬ ‫تقنية رقمية‪3‬‬ ‫اس ـ ـم الطالب ‪...................................................................... :‬‬ ‫رق ـ ـ ـ ـم الشعبة ‪.............................

‫إﺟﺎﺑﺎت‬ ‫أوراق العمل‬ ‫تقنية رقمية‪3‬‬ ‫اس ـ ـم الطالب ‪...................................................................... :‬‬ ‫رق ـ ـ ـ ـم الشعبة ‪...................................................................... :‬‬ ‫ثانوية أبو عريش األولى‬ ‫معلم املادة ‪ :‬علي معش ي‬ ‫توزيع الدرجات ملقررتقنية رقمية ‪3‬‬ ‫استمارة متابعة أوراق العمل الطالب‬ ‫توقيع المعلم‬ ‫الدرجة‬ ‫الجزء‬ ‫½‬ ‫‪‬‬ ‫األول‬ ‫½‬ ‫‪‬‬ ‫الثاني‬ ‫½‬ ‫‪‬‬ ‫الثالث‬ ‫½‬ ‫‪‬‬ ‫الرابع‬ ‫½‬ ‫‪‬‬ ‫الخامس‬ ‫½‬ ‫‪‬‬ ‫السادس‬ ‫½‬ ‫‪‬‬ ‫السابع‬ ‫½‬ ‫‪‬‬ ‫الثامن‬ ‫½‬ ‫‪‬‬ ‫التاسع‬ ‫½‬ ‫‪‬‬ ‫العاشر‬ ‫امللف هذا ال يغني عن الكتاب املدرس ي‬ ‫‪1‬‬ ‫الصفحة‬ ‫علي معش ي‬ ‫الوحدة األولى‪ :‬تخطيط املشروعات‬ ‫الدرس األول ‪ :‬أساسيات تخطيط املشروع‬ ‫ما املشروع؟‬ ‫هو سلسلة من األنشطة أو املهام الواجب إنجازها خالل إطار زمني محدد وضمن ميزانية محددة للتوصل إلى منتج أو خدمة‪.‬‬ ‫ما إدارة املشروع؟‬ ‫هي العملية التي تتضمن مراحل البدء و التخطيط و التنفيذ و التحكم و اإلغالق وذلك لتحقيق أهداف محددة في زمن محدد إلنجازعمل ما‪.‬‬ ‫مثلث إدارة املشروع‬ ‫ما املقصود بتخطيط املشروع؟‬ ‫يقصد به كيفية إتمام مشروع في إطارزمني محدد بمراحل محددة وموارد معينة‬ ‫النطاق‬ ‫ملاذا يعد ختطيط املشروع مهما جدا يف كل مرحلة من مراحل املشروع‬ ‫جودة‬ ‫ألنه يحدد أساسيات املشروع‪ ،‬مثل النطاق والوقت والتكلفة‬ ‫املشروع‬ ‫كما يمكن مديري املشروعات من تحويل الفكرة غيرامللموسة إلى و اقع‪.‬‬ ‫التكلفة‬ ‫الزمن‬ ‫خطة املشروع‬ ‫هي وثيقة رسمية يتم إعدادها للمساعدة في مر اقبة وتنفيذ املشروع‬ ‫‪ 6‬مراقبة املشروع والتحكم فيه‬ ‫‪.1‬تحديد نطاق املشروع‬ ‫من خالل تتبع سير املشروع‪ ،‬وتحديد املشكالت التي تطرأ‪،‬‬ ‫من خالل تحديد أهداف املشروع والنتائج املرجوة‬ ‫واتخاذ اإلجراءات التصحيحية حسب الضرورة‪.‬‬ ‫وأصحاب املصلحة املعنيين‪.‬‬ ‫‪ 5‬تحديد معالم املشروع‬ ‫عناصر‬ ‫‪ 2‬تطوير خطة املشروع‬ ‫بتحديد نقاط معينة في املشروع يمكن من خاللها قياس‬ ‫ختطيط املشروع‬ ‫من خالل إنشاء خطة مشروع مفصلة تحدد املهام‬ ‫التقدم الذي تم إنجازه وتقييمه‪.‬‬ ‫واملوارد والجداول الزمنية الالزمة إلكمال املشروع‪.‬‬ ‫‪.4‬تحديد أدوار ومسؤوليات املشروع‬ ‫‪.3‬تحديد مخاطر املشروع‪:‬‬ ‫من خالل تحديد أعضاء الفريق املشاركين في‬ ‫تحديد املخاطر املحتملة التي قد تحدث أثناء إنشاء املشروع‬ ‫املشروع وأدوارهم ومسؤولياتهم‪.‬‬ ‫ووضع إستراتيجيات للتغلب عليها أو للتخفيف منها‪.‬‬ ‫✓‪‬‬ ‫✓‬ ‫مثلث إدارة املشروع النطاق و الزمن و التكلفة‬ ‫‪1‬‬ ‫✓‬ ‫يقصد بتخطيط املشروع كيفية إتمام مشروع في إطارزمني محدد بمراحل محددة وموارد معينة‬ ‫‪2‬‬ ‫✓‬ ‫املشروع هو سلسلة من األنشطة أو املهام الواجب إنجازها خالل إطار زمني محدد وضمن ميزانية محددة للتوصل إلى منتج أو خدمة‪.‬‬ ‫‪3‬‬ ‫‪2‬‬ ‫الصفحة‬ ‫علي معش ي‬ ‫مراحل دورة حياة اخلطة املشروع‪:‬‬ ‫تحسين‬ ‫فوائد ختطيط املشروع‬ ‫النتائج‬ ‫مرحلة البدء‬ ‫تحسين إدارة‬ ‫انخفاض‬ ‫املخاطر‬ ‫التكاليف‬ ‫فوائد تخطيط‬ ‫مرحلة التخطيط‬ ‫املشروع‬ ‫مرحلة التنفيذ‬ ‫تعزيز مشاركة‬ ‫أصحاب‬ ‫زيادة الكفاءة‬ ‫مرحلة املراقبة‬ ‫املصلحة‬ ‫والتحكم‬ ‫مرحلة اإلنهاء‬ ‫اختراإلجابة الصحيحة ‪:‬‬ ‫عنصر من عناصرتخطيط املشروع من خالله نحدد أهداف املشروع والنتائج املرجوة وأصحاب املصلحة املعنيين‪.‬‬ ‫‪1‬‬ ‫ج تحديد معالم املشروع‬ ‫تطوير خطة املشروع‬ ‫ب‬ ‫تحديد نطاق املشروع‬ ‫أ‬ ‫عنصر من عناصرتخطيط املشروع من خالله يتم إنشاء خطة مشروع مفصلة تحدد املهام واملوارد والجداول الزمنية الالزمة إلكمال املشروع‪.‬‬ ‫‪2‬‬ ‫ج تحديد معالم املشروع‬ ‫تطوير خطة املشروع‬ ‫ب‬ ‫تحديد نطاق املشروع‬ ‫أ‬ ‫عنصر من عناصرتخطيط املشروع من خالله نحدد نقاط معينة في املشروع يمكن من خاللها قياس التقدم الذي تم إنجازه وتقييمه‪.‬‬ ‫‪3‬‬ ‫ج تحديد معالم املشروع‬ ‫تطوير خطة املشروع‬ ‫ب‬ ‫تحديد نطاق املشروع‬ ‫أ‬ ‫عنصر من عناصرتخطيط املشروع من خالله نحدد املخاطر املحتملة التي قد تحدث أثناء إنشاء املشروع ووضع إستراتيجيات للتغلب عليها أو‬ ‫‪4‬‬ ‫للتخفيف منها‪.‬‬ ‫ج تحديد أدوارومسؤوليات املشروع‬ ‫تحديد مخاطر املشروع‬ ‫ب‬ ‫مر اقبة املشروع والتحكم فيه‬ ‫أ‬ ‫عنصر من عناصرتخطيط املشروع من خالله نحدد أعضاء الفريق املشاركين في املشروع وأدوارهم ومسؤولياتهم‪.‬‬ ‫‪5‬‬ ‫ج تحديد أدوارومسؤوليات املشروع‬ ‫تحديد مخاطر املشروع‬ ‫ب‬ ‫مر اقبة املشروع والتحكم فيه‬ ‫أ‬ ‫عنصر من عناصرتخطيط املشروع من خالله تتبع سيراملشروع‪ ،‬وتحديد املشكالت التي تطرأ‪ ،‬واتخاذ اإلجراءات التصحيحية حسب الضرورة‪.‬‬ ‫‪6‬‬ ‫ج تحديد أدوارومسؤوليات املشروع‬ ‫تحديد مخاطر املشروع‬ ‫ب‬ ‫أ مر اقبة املشروع والتحكم فيه‬ ‫✓‪‬‬ ‫✓‬ ‫مراحل دورة حياة الخطة املشروع‪ :‬البدء ثم التخطيط ثم التنفيذ ثم املر اقبة والتحكم ثم اإلنهاء‬ ‫‪1‬‬ ‫✓‬ ‫تنقسم التكاليف إلى قسمين هما التكاليف الثابتة مثل الرواتب و اإليجارات و التكاليف املتغيرة مثل تكاليف الكهرباء واملياه‬ ‫‪2‬‬ ‫✓‬ ‫ُيحسب الزمن من خالل تدوين جميع املهام املطلوبة لالنتقال من بداية املشروع إلى نهايته‪ ،‬ثم ُيحدد الزمن الالزم إلنجازكل مهمة‬ ‫‪3‬‬ ‫وأولويات كل واحدة منها‪.‬‬ ‫✓‬ ‫يشيرالنطاق إلى كل األعمال واألنشطة التي يتم تنفيذها للوصول إلى املنتج أو الخدمة املطلوبة‪.‬‬ ‫‪4‬‬ ‫✓‬ ‫فوائد تخطيط املشروع تعزيز مشاركة أصحاب املصلحة‬ ‫‪5‬‬ ‫‪3‬‬ ‫الصفحة‬ ‫علي معش ي‬ ‫واجبات مدير املشروع‬ ‫‪ -2‬توظيف فريق عمل املشروع‪.‬‬ ‫‪ -1‬وضع خطة املشروع‪.‬‬ ‫‪ -4‬وضع الجدول الزمني للمشروع وتحديد كل مراحله‪.‬‬ ‫‪ -3‬قيادة وإدارة فريق املشروع‪.‬‬ ‫‪ -6‬تقديم التقارير املحدثة بانتظام لإلدارة العليا‪.‬‬ ‫‪ -5‬تعيين املهام ألعضاء فريق املشروع‪.‬‬ ‫مسات مدير املشروع الفعّال‬ ‫> صانع قرارجيد‪.‬‬ ‫> يمتلك مهارات القيادة‪.‬‬ ‫> يسهم في بناء مهارات الفريق‪.‬‬ ‫> يمتازبالخبرة الفنية‪.‬‬ ‫> يتفاوض بفعالية‪.‬‬ ‫> يعمل بشكل جيد تحت الضغوط‪.‬‬ ‫> يراعي الجوانب اإلنسانية في العمل‪.‬‬ ‫تقع على عاتق مدير املشروع مسؤولية تحديد دوركل عضو بفريق العمل والتأكد من عملهم مغا كفريق واحد‪ ،‬ويجب على مدير املشروع تحفيز‬ ‫الفريق واالستماع إلى أفكارالجميع‪ ،‬والتأكد من التزام كل أعضاء فريق العمل بجدول العمل املحدد‪.‬‬ ‫خطط أخرى حيتاجها مدير املشروع‬ ‫‪-5‬خطة املشتريات‬ ‫‪-3‬خطة القبول‬ ‫‪ -1‬خطة املوارد‬ ‫‪-6‬خطة املخاطر‬ ‫‪-4‬خطة التواصل‬ ‫‪ -2‬الخطة املالية‬ ‫إدارة التكاليف‬ ‫إدارة التكاليف هي عملية تقدير التكاليف املرتبطة باملشروع والتخطيط لها والتحكم بها‪.‬‬ ‫ميزات إدارة التكاليف‪:‬‬ ‫‪.1‬تساعد على وضع ميزانيات و اقعية للمشروع‪.‬‬ ‫‪.2‬تسمح بتتبع ومر اقبة نفقات املشروع بشكل أفضل‪.‬‬ ‫‪.3‬تمكن من التحكم الفعال في التكلفة وتدابيرخفض التكاليف‪.‬‬ ‫‪.4‬تساعد في تحديد أولويات أنشطة املشروع بناء على فعالية التكلفة‪.‬‬ ‫‪.5‬تمكن من اتخاذ قرارات أفضل من خالل توفيربيانات تكلفة دقيقة‪.‬‬ ‫أهمية إدارة التكاليف‪:‬‬ ‫بدونها‬ ‫بها‬ ‫قد يتم تجاوزنطاق امليزانية املخصصة‪ ،‬مما يؤدي إلى خسائر مالية للشركة‪.‬‬ ‫يمكنك التحكم في ميزانية املشروع وتنفيذ عملياته دون تجاوزات‪.‬‬ ‫يتم إصدارتقارير مالية غيردقيقة ألصحاب املصلحة‪.‬‬ ‫يمكنك إصدارتقارير مالية دقيقة‪ ،‬وتساعد في اتخاذ القراروتمنع‬ ‫تجاوزحدود امليزانية‪.‬‬ ‫‪4‬‬ ‫الصفحة‬ ‫علي معش ي‬ ‫عناصر تقدير تكلفة املشروع‪:‬‬ ‫‪-2‬ملواد واملعدات األدوات والبرمجيات وتكلفة املعدات والتصاريح القانونية‬ ‫‪ -1‬املوارد البشرية‬ ‫‪-4‬املوردون املتعاقدون أو املقاولون التابعون لجهات خارجية‪.‬‬ ‫‪ -3‬املنشآت اإليجارات املدفوعة ملساحات العمل‪.‬‬ ‫‪ -5‬التحديات واملخاطر‬ ‫تقدير التكلفة‬ ‫إن تقدير التكلفة في إدارة املشروع هي عملية التنبؤ باملوارد املالية واملوارد األخرى الالزمة إلكمال املشروع ضمن النطاق املحدد له‪.‬‬ ‫التحديات اليت تواجه عملية تقدير التكلفة‪:‬‬ ‫تظل عملية تقدير التكلفة أمرًا ليس سهال‪،‬‬ ‫وقد تكون غيردقيقة في بعض األحيان‪ ،‬خاصة في املشروعات التقنية الحديثة‪ ،‬وفيما يلي بعض املشكالت التي تواجه عملية تقدير التكلفة‪:‬‬ ‫ قلة الخبرة لدى األشخاص القائمين على تقدير التكلفة‪.‬‬ ‫ االستعجال في تقدير التكلفة‪.‬‬ ‫ ضغوط اإلدارة وأصحاب املصلحة لتقليل التكلفة‪.‬‬ ‫ انحيازالعنصر البشري إلى تقليل التكلفة‪.‬‬ ‫تعيني املوارد‬ ‫تعيين املوارد هو عملية تحديد وتنظيم جميع املوارد الالزمة إلكمال املشروع‬ ‫مثل املوارد البشرية واملعدات واملواد واملر افق‪ ،‬وتحديد كيفية تخصيصها وإدارتها في جميع أنحاء املشروع‪.‬‬ ‫ميزات تعيني املوارد‪:‬‬ ‫‪.1‬يضمن تعيين األشخاص ذوي املهارات املناسبة للمهام املناسبة‪.‬‬ ‫‪.2‬يساعد على تجنب فرط االستغالل أو االستغالل الناقص للموارد‪.‬‬ ‫‪.3‬يسهل اإلدارة االستباقية لتو افر املوارد وتخصيصها‪.‬‬ ‫‪.4‬يساعد على تحسين استخدام املوارد لتحقيق أهداف املشروع‪.‬‬ ‫‪.5‬يساعد على تحديد قيود املوارد املحتملة أو االختناقات مقدها‪.‬‬ ‫أنواع املوارد‬ ‫موارد قابلة للتخزين هي موارد ملموسة‪ ،‬يمكن تخزينها أو تحويلها إلى سيولة عند الحاجة‪ ،‬مثل األدوات و اآلالت و املعدات‪.‬‬ ‫ ‬ ‫موارد غيرقابلة للتخزين هي موارد غيرملموسة‪ ،‬ويصعب تقدير قيمتها املالية‪ ،‬ولكنها تسهم في تنفيذ عمليات املشروع وجودة املنتج‬ ‫ ‬ ‫مثل التراخيص و العالمات التجارية و سمعة الشركة املنفذة للمشروع وغيرها‪.‬‬ ‫✓‪‬‬ ‫✓‬ ‫من ميزات تعيين املوارد يساعد على تجنب فرط االستغالل أو االستغالل الناقص للموارد‪.‬‬ ‫‪1‬‬ ‫‪‬‬ ‫عملية تقدير التكلفة ً‬ ‫أمرا سهال‬ ‫‪2‬‬ ‫✓‬ ‫إن تقدير التكلفة في إدارة املشروع هي عملية التنبؤ باملوارد املالية واملوارد األخرى الالزمة إلكمال املشروع ضمن النطاق املحدد له‪.‬‬ ‫‪3‬‬ ‫‪‬‬ ‫بوجود إدارة التكاليف يتم إصدارتقارير مالية غيردقيقة ألصحاب املصلحة‬ ‫‪4‬‬ ‫✓‬ ‫من ميزات إدارة التكاليف تساعد على وضع ميزانيات و اقعية للمشروع‪.‬‬ ‫‪5‬‬ ‫‪5‬‬ ‫الصفحة‬ ‫علي معش ي‬ ‫فريق املشروع والعمل اجلماعي‬ ‫عندما يعمل أعضاء الفريق معا‪ ،‬يكونون قادرين على مشاركة خبراتهم لتحديد املوارد املطلوبة لكل مهمة والطريقة األكثرفعالية التخصيص تلك املوارد‪،‬‬ ‫ولهذا السبب يكون العمل الجماعي مفيدا بشكل كبيرفي تعيين موارد املشروع من خالل أنه‪:‬‬ ‫ يعلم مهارات حل النزاع‪.‬‬ ‫ يعززاإلبداع و التعلم‪.‬‬ ‫ يعززبناء الثقة‪.‬‬ ‫ يمزج نقاط القوة لدى أعضاء الفريق مما يوجد نوعا من التكاملية‪.‬‬ ‫ يعززالشعورباالنتماء‪.‬‬ ‫النقاط الواجب مراعاتها لعمل مجاعي ناجح‬ ‫فريق املشروع هو كيان ديناميكي يتمتع باستقاللية نسبية واتصال داخلي قوي يتطلب‪:‬‬ ‫‪.1‬تنوع التخصصات واملواهب و تكاملها‪.‬‬ ‫‪.2‬التوازن في توزيع املهام على األعضاء كل فيما يتميزبه‪.‬‬ ‫‪.3‬مشاركة األعضاء في صناعة القرارات داخل الفريق بشكل فاعل‪.‬‬ ‫‪.4‬وجود قنوات اتصال فاعلة بين مدير املشروع وأعضاء الفريق‪ ،‬وكذلك مع األطراف األخرى املعنية باملشروع‪.‬‬ ‫‪.5‬توفيربيئة عمل تسمح بالتعبيرعن الرأي والنقد البناء وتوليد األفكارواملقترحات التي تسهم في رفع جودة األداء في املشروع‪.‬‬ ‫‪.6‬حل الخالفات والنزاعات بين األعضاء بشكل سريع والحفاظ على وحدة الفريق والتركيزعلى تحقيق أهداف املشروع‪.‬‬ ‫املوارد وإدارة املشروعات الناجحة‬ ‫التقسيم إىل فرق فرعية قد يكون من الضروري تقسيم فريق العمل إلى فرق فرعية‬ ‫حيث إن تشكيل فرق عمل أصغريعني تقسيم العمل إلى أجزاء أصغر و أبسط‪.‬‬ ‫يتولى كل فريق فرعي تنفيذ مهمة خالل فترة زمنية معينة‪،‬‬ ‫أهم معايري اختيار فريق العمل‬ ‫‪-1‬التخصص والخبرات السابقة‬ ‫‪-2‬مهارات أعضاء الفريق‬ ‫‪-3‬السمات الشخصية ألعضاء الفريق‬ ‫✓‪‬‬ ‫✓‬ ‫مفاتيح اإلدارة الناجحة ‪ :‬جدولة املوارد و توفيراملوارد و االستخدام األمثل للموارد‬ ‫‪1‬‬ ‫✓‬ ‫إن تشكيل فرق عمل أصغريعني تقسيم العمل إلى أجزاء أصغر و أبسط يتولى كل فريق فرعي تنفيذ مهمة خالل فترة زمنية معينة‬ ‫‪2‬‬ ‫‪‬‬ ‫ال يتطلب وجود قنوات اتصال فاعلة بين مدير املشروع وأعضاء الفريق‬ ‫‪3‬‬ ‫✓‬ ‫حل الخالفات والنزاعات بين األعضاء بشكل سريع والحفاظ على وحدة الفريق والتركيزعلى تحقيق أهداف املشروع‪.‬‬ ‫‪4‬‬ ‫‪6‬‬ ‫الصفحة‬ ‫علي معش ي‬ ‫الدرس الثاني ‪ :‬بناء و أتمتة خطة املشروع‬ ‫برامج إدارة املشروعات‬ ‫إن أهم معيارفي اختيارالبرنامج الحاسوبي املناسب إلدارة املشروع هو حجم الفريق و حجم املشروع‪.‬‬ ‫هناك برامج مصممة للتخطيط للمشروعات واملجموعات الكبيرة مثل مايكروسوفت بروجكت في هذه املهمة‬ ‫ستستخدم تطبيق جانت بروجكت‪ ،‬والذي يعتبر شائع االستخدام في مجال اإلنشاءات واإلعالم والصناعات التي تتعامل مع املشروعات متوسطة الحجم‬ ‫واملهام املتسلسلة املحددة باأليام‪.‬‬ ‫خمطط جانت‬ ‫يوفر مخطط جانت رسما تخطيطيا لجدول زمني يساعد في التخطيط والتنسيق وتتبع مهام محددة في املشروع‪.‬‬ ‫يمكنك تحميل النسخة املجانية من تطبيق جانت بروجكت من املوقع اإللكتروني‪:‬‬ ‫‪https://www.ganttproject.biz/download#download30‬‬ ‫يف اجلزء العملي‬ ‫‪.1‬لفتح تطبيق جانت بروجكت‬ ‫‪.2‬لضبط خصائص املشروع‬ ‫التخطيط الزمني‬ ‫ ‬ ‫ً‬ ‫تحديد أولويات املهام وفقا للحاجة‬ ‫ ‬ ‫طريقة تحليل‪ABC‬‬ ‫ ‬ ‫طريقة أيزنهاور‪Eisenhower‬‬ ‫ ‬ ‫‪.3‬لتغييرخصائص املهمة‬ ‫‪.4‬إلضافة مهمة جديدة‬ ‫‪.5‬إلنشاء مهمة فرعية‬ ‫‪.6‬إلعطاء األولوية ملهمة‬ ‫‪7‬‬ ‫الصفحة‬ ‫علي معش ي‬ ‫الدرس الثالث ‪ :‬إدارة املهام‬ ‫ترتبط إدارة املهام وإدارة الوقت ارتباطا وثيقا‪ ،‬حيث تتضمن إدارة املهام عملية تحديد املهام الفردية وتخطيطها وتنفيذها ضمن إطارزمني محدد‪.‬‬ ‫ستتعلم في هذا الدرس مصطلحات محددة تتعلق بهذا اإلطار الزمني مثل املعالم واملواعيد النهائية‬ ‫حتديد املعامل الرئيسة للمشروع ومواعيده النهائية‬ ‫ما املعامل الرئيسة اخلاصة باملشروع؟‬ ‫املعْلم الرئيس في املشروع هو نقطة تمثل حدثا رئيسا في دورة حياة املشروع‪ ،‬وعند الوصول إلى املعلم ينتقل املشروع إلى مرحلة أخرى‪.‬‬ ‫ً‬ ‫في إدارة املشروعات يعد أي معلم رئيس (‪ )Milestone‬من معالم املشروع حدثا رئيسا يتطلب اهتماما خاصا‪.‬‬ ‫على سبيل املثال‪ ،‬في مشروع املسرحية تعد البروفات معلما رئيسا في املشروع؛ ألنه ال يمكن املتابعة إلى العرض األول دونها‪.‬‬ ‫ما املوعد النهائي (‪)Deadline‬؟‬ ‫املوعد النهائي ملهمة أو مشروع هو آخروقت أو تاريخ يمكن فيه إكمال جميع مهام املشروع‪،‬‬ ‫ُويعد تحديد املوعد النهائي مهما جدا في كل ما تفعله في حياتك‪ ،‬فهو ببساطة وسيلة للتعامل مع الوقت بحكمة نظرا ملحدوديته‪،‬‬ ‫وفي مشروع املسرحية فإن املوعد النهائي لها هو العرض األول‪.‬‬ ‫في تطبيق جانت بروجكت يمكنك أن ترى املواعيد النهائية الخاصة بمشروعاتك في عمود تاريخ االنتهاء‬ ‫ميزات حتديد املوعد النهائي‪:‬‬ ‫❖ يحدد جدوال معينا لإلنتاجية‪.‬‬ ‫❖ ُيحسن من االنضباط وأخالقيات العمل‪.‬‬ ‫عندما تحررخصائص املهام يمكنك ضبط مدتها الزمنية‬ ‫ً‬ ‫ً‬ ‫وبهذه الطريقة تحدد املوعد النهائي‪.‬‬ ‫إحساسا هائال باإلنجاز‪.‬‬ ‫❖ يوفر‬ ‫❖ يقلل من التأجيل واملماطلة في حياتك‪.‬‬ ‫❖ يمنع جدولة أحمال أو أعمال زائدة عن اإلمكانيات املتوفرة‪.‬‬ ‫النقاط اليت ينبغي اخذها بعني االعتبار عند حتديد املوعد النهائي‪:‬‬ ‫يجب أن تكون املواعيد النهائية و اقعية‪ ،‬ومتوازنة لتجنب ضغوطات العمل واستنزاف املوارد‪.‬‬ ‫‪.1‬‬ ‫السماح بهامش للخطأ أو التأخيرفي تقديروقت املشروع‪.‬‬ ‫‪.2‬‬ ‫إعالم املوظفين والعاملين بالخطة الزمنية لتنفيذ املشروع وتذكيرهم بها دوريا‪.‬‬ ‫‪.3‬‬ ‫التأكد من كفاية موارد املشروع لإلنتهاء في الوقت املحدد‪.‬‬ ‫‪.4‬‬ ‫يف اجلزء العملي‬ ‫ إضافة موارد الى املشروع‬ ‫ إنشاء أدوار‬ ‫ إضافة ْ‬ ‫معلم رئيس‬ ‫ إلضافة تبعيات املهمة‬ ‫ تعيين املهام لألشخاص‬ ‫تحديد دور مديراملشروع‬ ‫ للتصديركملف‪PDF‬‬ ‫ لتغييرتقدم املهمة‪:‬‬ ‫‪8‬‬ ‫الصفحة‬ ‫علي معش ي‬ ‫الوحدة الثانية‪ :‬دورة حياة النظام‬ ‫الدرس األول‪ :‬دورة حياة النظام‬ ‫ملاذا تعد عملية اإلنتاج من أهم العوامل اليت تأخذها الشركات يف االعتبار؟‬ ‫ألنها تحدد كيفية تحويل املواد الخام واألفكارإلى منتجات وخدمات‪.‬‬ ‫في الوقت الحاضر تتبع الشركات طرقا و إجراءات محددة لتنظيم عملية اإلنتاج‪.‬‬ ‫دورة حياة النظام‬ ‫توفر إطارعمل لتنظيم عمليات اإلنتاج ألي نظام في شتى املجاالت وبشكل ممنهج‬ ‫ً‬ ‫إذا ال يقتصر الهدف من دورة حياة النظام على تحسين املنتج النهائي‬ ‫وإنما يمتد أيضا إلى تحسين إدارة عمليات اإلنتاج والتطوير واالستخدام األمثل للموارد أثناء ذلك‪،‬‬ ‫تتكون دورة حياة تطوير البرمجيات من مجموعة مراحل‪ ،‬موضحة في الشكل اآلتي‪:‬‬ ‫مراحل دورة حياة النظام‬ ‫‪.1‬التحليل‬ ‫تحديد املشكلة التي تحتاج إلى حل‪ ،‬ثم تحديد متطلبات حلها بأكبر قدرممكن من الدقة‬ ‫خالل عملية التحليل يجب أن تؤخذ في االعتبارجميع املوارد البشرية واملادية‪ ،‬و التكاليف وامليزانية‪ ،‬والوقت املتاح وكل ما يتعلق‬ ‫باملشروع‬ ‫ً‬ ‫كما يجب أيضا تحديد جميع الوظائف املطلوبة للنظام الجديد بالتفصيل مع اإلشارة إلى أية صعوبات محتملة مثل‬ ‫الوقت أو امليزانية‪.‬تتضمن عملية التحليل تحديد املستخدمين واحتياجاتهم ومتطلباتهم‪ ،‬وتعد األدوات اآلتية هي األكثرشيوعا في جمع‬ ‫البيانات املطلوبة‪:‬‬ ‫‪.2‬‬ ‫فيها يشارك محلل النظم بتقديم الخبرات واملهارات في بناء هيكلية وتصميم النظام‪،‬‬ ‫حيث تقسم املشكلة الرئيسة إلى مشكالت أصغريمكن حلها باستخدام الحاسب‪.‬‬ ‫تحدد مرحلة التصميم الواجهات املختلفة وأنواع البيانات التي تستخدم في نظام تقنية املعلومات واالتصاالت‪ ،‬وبشكل أكثرتحديدا تعمل على‪:‬‬ ‫تحديد تدفق البيانات واملعلومات في جميع جوانب النظام الجديد‪.‬‬ ‫‪.1‬‬ ‫تحديد البيانات الرئيسة املراد معالجتها والتي تحدد هياكل البيانات املستخدمة بواسطة النظام‪.‬‬ ‫‪.2‬‬ ‫تحديد مكان وكيفية تخزين البيانات لتكون قابلة للوصول وآمنة‪.‬‬ ‫‪.3‬‬ ‫تصميم التقارير وغيرها من مخرجات البيانات واملعلومات‪.‬‬ ‫‪.4‬‬ ‫تصميم واجهة املستخدم وتحديد وظائف جميع العناصر املوجودة فيها‪.‬‬ ‫‪.5‬‬ ‫تصميم الواجهة لتبادل البيانات مع أنظمة تقنية املعلومات واالتصاالت األخرى‪.‬‬ ‫‪.6‬‬ ‫تحديد طريقة اختبارالنظام والبيانات املستخدمة لالختباروكيفية استخدامها في ضمان الجودة‪.‬‬ ‫‪.7‬‬ ‫‪10‬‬ ‫الصفحة‬ ‫علي معش ي‬ ‫التطوير و االختبار‬ ‫‪.3‬‬ ‫بعد القيام بعمليتي التحليل والتصميم بشكل مفصل‪ ،‬يأتي دور املبرمجين ومختبري النظام‪ ،‬في تحويل املتطلبات واملواصفات إلى مقاطع برمجية باستخدام‬ ‫إحدى لغات البرمجة وذلك في مرحلة التطوير‬ ‫ال يمكن فصل مرحلتي التطويرواالختبارعن بعضهما‪ ،‬يجب اختبار النظام بشكل شامل أثناء وبعد عملية التطوير؛ لضمان معالجة جميع املشكالت ولضمان‬ ‫ً‬ ‫وصول النظام إلى مستخدميه النهائيين وفقا ملتطلباتهم‪ ،‬ويمكن تطبيق االختباربطرق مختلفة مثل‪:‬‬ ‫‪.1‬اختبارصحة البيانات املدخلة‪ :‬وهي عملية التأكد من صحة البيانات املدخلة والتي قد تسبب مشكالت داخل النظام‬ ‫‪. 2‬اختباروظائف النظام وقابلية االستخدام ‪ :‬يشمل اختبار واجهة املستخدم وتجربة املستخدم‬ ‫‪. 3‬اختبارأخطاء التصميم و التشغيل‪ :‬يشمل األخطاء املنطقية املوجودة في التعليمات البرمجية‬ ‫‪. 4‬اختباراالتصال مع األنظمة األخرى‪ :‬يعتمد على مدى ارتباط النظام مع األنظمة األخرى‬ ‫‪.4‬التنفيذ‬ ‫وهي املرحلة التي يتحول فيها التطوير النظري إلى عملي من خالل إعداد النظام للنشر وتثبيته في املوقع املستهدف ليكون جاهزا للعمل ولإلنتاجية‪.‬في‬ ‫هذه املرحلة قد يحتاج املستخدمون النهائيون إلى التدريب للتأكد من معرفتهم كيفية استخدام النظام والتعرف عليه وقد تستغرق مرحلة التنفيذ‬ ‫ً‬ ‫وقتا طويال وذلك اعتمادا على مدى تعقيد النظام‪.‬‬ ‫يتطلب التنفيذ أحيانا نقل البيانات من النظام الحالي إلى النظام الجديد‪ ،‬كما ُيوص ى بإدخال النظام الجديد تدريجيا واستبدال النظام القديم في‬ ‫الوقت املناسب‪.‬‬ ‫‪.5‬الصيانة‬ ‫تعد الصيانة ضرورية ملعالجة أخطاء النظام التي قد تحدث أثناء تطبيقه على أرض الو اقع‪ ،‬كما تعمل على ضبط النظام ليتالءم مع أية اختالفات في‬ ‫بيئات العمل الخاصة بالنظام‪.‬‬ ‫تتضمن صيانة األنظمة مهمات مثل إدخال تحسينات على وظائف النظام و إضافة ميزات أخرى ملواكبة االحتياجات املستقبلية‪،‬‬ ‫ومن خالل املتابعة املستمرة ومالحظات املستخدمين وتقييم فريق تقنية املعلومات‪ ،‬يتم تقييم النظام الجديد بشكل مستمر لضمان تحديثه وضمان‬ ‫أدائه للوظائف املحددة بالشكل املطلوب‬ ‫التوثيق‬ ‫‪.6‬‬ ‫تتضمن عملية التوثيق وصف جميع تفاصيل التصميم والتطوير واالختباروالتنفيذ وسجالت صيانة النظام‪،‬‬ ‫وتستخدم كمرجع مفيد وضروري ألي شخص يريد أن يفهم كيفية عمل النظام‪.‬‬ ‫متى يتم الرجوع إلى توثيق النظام ؟ إذا كانت هناك حاجة إلى أي تغييرأو إصالح أو ضبط‪ ،‬ويتبع ذلك تحديث ذلك التوثيق أيضا‪.‬‬ ‫التقييم‬ ‫‪.7‬‬ ‫يجب تقييم كل مرحلة من مراحل دورة حياة النظام‪ ،‬وقد يتضمن ذلك اتخاذ بعض القرارات الصعبة‪ ،‬حيث إن وجود مشكلة في التصميم قد يؤدي إلى‬ ‫ظهورمشكالت أكبرالحقا أثناء التطوير أو عند التنفيذ واستخدام النظام‪.‬‬ ‫ومن املجاالت التي تحتاج إلى تقييم مستمر كفاءة النظام‪ ،‬وسهولة االستخدام‪ ،‬واملالئمة للمهمات املطلوبة‬ ‫يتم التقييم للتأكد من استيفاء النظام للمتطلبات عن طريق الجهات اآلتية‪ :‬فريق تقنية املعلومات‪ ،‬واملستخدمين و اإلدارة‪.‬‬ ‫اختراإلجابة الصحيحة ‪:‬‬ ‫املرحلة التي يتحول فيها التطوير النظري إلى عملي من خالل إعداد النظام للنشر وتثبيته في املوقع املستهدف ليكون جاهزا للعمل ولإلنتاجية‬ ‫‪1‬‬ ‫ج مرحلة الصيانة‬ ‫مرحلة التنفيذ‬ ‫ب‬ ‫أ مرحلة التوثيق‬ ‫مرحلة يتم فيها وصف جميع تفاصيل التصميم والتطوير واالختبار والتنفيذ وسجالت صيانة النظام‬ ‫‪2‬‬ ‫ج مرحلة الصيانة‬ ‫مرحلة التنفيذ‬ ‫ب‬ ‫أ مرحلة التوثيق‬ ‫مرحلة يتم فيها إدخال تحسينات على وظائف النظام و إضافة ميزات أخرى ملواكبة االحتياجات املستقبلية‬ ‫‪3‬‬ ‫ج مرحلة الصيانة‬ ‫مرحلة التنفيذ‬ ‫ب‬ ‫أ مرحلة التوثيق‬ ‫✓‪‬‬ ‫✓‬ ‫يتم تقييم النظام الجديد بشكل مستمر لضمان تحديثه وضمان أدائه للوظائف املحددة بالشكل املطلوب‬ ‫‪1‬‬ ‫✓‬ ‫يتم الرجوع إلى توثيق النظام إذا كانت هناك حاجة إلى أي تغييرأو إصالح أو ضبط‬ ‫‪2‬‬ ‫‪11‬‬ ‫الصفحة‬ ‫علي معش ي‬ ‫دورة حياة النظام لتطوير تطبيق هاتف ذكي‬ ‫افرتض أنك تريد إنشاء تطبيق للهاتف املحمول يختص بتقديم املعلومات عن املعالم السياحية املختلفة في اململكة العربية السعودية‪ ،‬حيث يهدف التطبيق‬ ‫إلى مساعدة كبارالسن ممن يعانون من مشكالت في الرؤية أو مشكلة ارتعاش األيدي من التصفح على الشاشة للحصول على املعلومات الخاصة باملو اقع‬ ‫السياحية املناسبة ليزوروها‪.‬‬ ‫مطورالتطبيقات هو نظام أساس ي للتطوير عبراإلنترنت يسمح لك بتطوير تطبيقات لهواتف تعمل بنظام أندرويد باستخدام متصفح املو اقع اإللكترونية أو‬ ‫هاتف متصل باإلنترنت أو محاكي ‪ ،Emulator‬كما ُيستخدم لتطويرتطبيقات الهواتف الذكية‪.‬‬ ‫التحليل في مرحلة التحليل تحدد املشكلة‪.‬في هذه الحالة تجد أن التطبيق‪:‬‬ ‫للحصول على رؤية واضحة للمتطلبات الالزمة إلنهاء هذا التطبيق عليك‬ ‫موجه للهواتف الذكية واألجهزة اللوحية‪.‬‬ ‫ ‬ ‫أيضا استخدام استبانات أو إجراء مقابالت مع اشخاص مهتمين‬ ‫مصمم لألشخاص الذين يعانون من مشكالت في الرؤية‪.‬‬ ‫ ‬ ‫باستخدام هذا التطبيق األشخاص الذين يعانون من مشكالت بصرية‬ ‫ مصمم لألشخاص الذين يعانون من الرعاش‪.‬‬ ‫أو الرعاش او كبار السن‪ ،‬للوقوف على الخدمات التي تدعم احتياجاتهم‬ ‫بناء على ذلك يجب أن يكون حجم األزرارقابال للتعديل بحيث تكون كبيرة بما‬ ‫وجمع املتطلبات بشكل دقيق ومالئم لهم‪.‬‬ ‫يكفي ليستطيع األشخاص املصابين بالرعاش الضغط عليها بسهولة‪ ،‬وكذلك‬ ‫األشخاص ذوي املشكالت البصرية‪.‬‬ ‫ً‬ ‫تحديدا تتضمن التفاصيل التقنية اآلتية‪:‬‬ ‫التصميم تتضمن مرحلة التصميم تحديد جميع التفاصيل الفنية لتطبيقك‪ ،‬وبشكل أكثر‬ ‫ً‬ ‫مصمما ألنظمة تشغيل أندرويد‪.‬‬ ‫ يجب أن يكون التطبيق‬ ‫يجب أن يكون حجم الشاشة قابال للتكيف مع جميع أنواع األجهزة (مثل الهواتف الذكية واألجهزة اللوحية)‪.‬‬ ‫ ‬ ‫يجب تثبيت نظام أمان لضمان االستخدام اآلمن للتطبيق‪.‬‬ ‫ ‬ ‫يجب أن يحتوي على عدد محدود من األلوان وذلك لعدم تشتيت املستخدمين‪.‬‬ ‫ ‬ ‫يجب أن تكون واجهة املستخدم سهلة االستخدام على سبيل املثال عن طريق استخدام قائمة بسيطة‬ ‫ ‬ ‫ّ‬ ‫يجب أن ُيمكن النظام املستخدم من التفاعل مع وظائفه عبراألوامر الصوتية ملساعدة املسنين أو األشخـاص الذين يعانون من مشكالت بصرية‪.‬‬ ‫ ‬ ‫التطوير و اإلختبار في هذه املراحل يتولى مهندسو البرمجيات مهمة تحويل األجزاء املصممة من التطبيق إلى أجزاء برمجية‪ ،‬ثم اختبارفعاليتها بما في ذلك‬ ‫أي مواصفات للجودة ومتطلبات العميل‪ ،‬ومن أجل تحقيق ذلك في مرحلة التطوير ستستخدم بشكل أساس ي مطورالتطبيقات لبناء التطبيق املطلوب الذي‬ ‫سينزله ويثبته املستخدمون على هواتفهم الشخصية‪ ،‬وبعد إنشاء إصدارتجريبي من التطبيق في مرحلة االختباريجب إجراء اختبارات للتأكد من أن التطبيق‬ ‫يعمل بشكل جيد وسهل االستخدام‪.‬و يجب إجراء هذه االختبارات من قبل أشخاص يعانون من مشكالت بصرية أو من مرض الرعاش وكذلك كبار السن‪.‬‬ ‫التنفيذ في هذه املرحلة‪ ،‬يتم إدخال نظام املعلومات في اإلنتاج‪.‬هذا يعني أنه يحتاج إلى تثبيت البرنامج في بيئة اإلنتاج وتشغيله‪.‬‬ ‫متاحا للمستخدمين عبرمتاجر التطبيقات مثل جوجل بالي ‪ Google Play‬لتحميله على هواتفهم الذكية‪.‬‬ ‫يجب أن يكون التطبيق ً‬ ‫الصيانة تعتمد عملية الصيانة على التغذية الراجعة من املستخدمين وتتم بشكل دوري للمحافظة على تكيف النظام مع التطورات وتغيراألجهزة‪،‬‬ ‫وكذلك للقيام ببعض التعديالت واإلصالحات الالزمة لتحسين عمل النظام بالنسبة للتطبيق الذي تم إنشاؤه باستخدام مطورالتطبيقات ستحتاج صيانته‬ ‫إلى تحديثات متكررة بناء على تعليقات املستخدمين من أجل إثراء وظائف وخدمات التطبيق أو تحديث التقنيات املستخدمة‪ ،‬وقد تتطلب هذه التحديثات‬ ‫تغييرات في التعليمات البرمجية أو متطلبات النظام‪.‬‬ ‫التوثيق والتقييم كما ذكر سابقا‪ ،‬ال تعد مرحلتي التوثيق والتقييم منفصلتين عن دورة حياة النظام‪ ،‬ومع ذلك فهما مرحلتان ثابتتان ومستمرتان في‬ ‫جميع مراحل النظام‪ ،‬فعلى سبيل املثال في مرحلة توثيق التطبيق السالف الذكريمكن تنفيذ اآلتي‪:‬‬ ‫إجراء مسح لجميع متطلبات املستخدمين خالل عملية التحليل‪.‬‬ ‫كتابة وثيقة دقيقة توضح تصميم النظام‪.‬‬ ‫ ‬ ‫إضافة تعليقات توضيحية داخل املقاطع البرمجية أثناء عملية التطوير‪.‬‬ ‫ ‬ ‫توثيق عمليات اختبارالنظام‪.‬‬ ‫ ‬ ‫إعداد دليل للمستخدمين‪.‬‬ ‫ ‬ ‫يمكن االستعانة بتصنيف جوجل بالي ‪Google Play‬للحصول على التقييم واملالحظات لتقييم التطبيق‪.‬‬ ‫‪12‬‬ ‫الصفحة‬ ‫علي معش ي‬ ‫املتطلبات الوظيفية وغري الوظيفية‬ ‫كما ذكر سابقا‪ ،‬تحدد دورة حياة النظام املراحل الالزمة إلنشاء نظام تقنية املعلومات واالتصاالت كل املراحل لها معنى‪ ،‬ولكن في هذه املرحلة‪ ،‬تحتاج إلى‬ ‫اإلشارة بشكل مكثف إلى مرحلة التحليل مع التأكيد على املتطلبات التي يجب تحديدها خالل هذه املرحلة‪.‬‬ ‫يتم في مرحلة التحليل البحث في تفاصيل النظام املطلوب أو أي متطلبات يطرحها العميل‪ ،‬واليت تنقسم إىل قسمني‪:‬‬ ‫‪.1‬املتطلبات الوظيفية‬ ‫‪.2‬املتطلبات غري الوظيفية‬ ‫املتطلبات الوظيفية‬ ‫تحدد املتطلبات الوظيفية ما يجب على النظام القيام به بشكل أساس ي‪ ،‬وقد تشمل على سبيل املثال ما يأتي‪:‬‬ ‫▪ مسؤولو األنظمة واملستخدمون وأدوارهم‪.‬‬ ‫األزرارووظائفها‪.‬‬ ‫▪‬ ‫طرق عرض البيانات والخطوط واأللوان والتصاميم املفضلة للعميل‪.‬‬ ‫▪‬ ‫إمكانية البحث في محتويات النظام‪.‬‬ ‫▪‬ ‫طرق تصفح النظام والتنقل بين محتوياته‪.‬‬ ‫▪‬ ‫الرسائل والتنبيهات التي يظهرها النظام للمستخدمين‪.‬‬ ‫▪‬ ‫إصدارالتقارير املختلفة وطباعتها‪.‬‬ ‫▪‬ ‫التو افق أو التكامل مع البرامج والتطبيقات األخرى‪.‬‬ ‫▪‬ ‫املتطلبات غري الوظيفية‬ ‫تصف املتطلبات غير الوظيفية خصائص جودة النظام واملعايير التي تحكم تشغيله‪ ،‬وتتضمن اآلتي‪:‬‬ ‫قدرة أداء النظام كعدد املستخدمين وزمن االستجابة‪.‬‬ ‫▪‬ ‫اإلتاحة النظام للمستخدمين وتجاوبه مع زيادة معدالت االستخدام أو عدد املستخدمين‪.‬‬ ‫▪‬ ‫سهولة صيانة النظام وأمانه وكل ما يتعلق بالتراخيص املطلوبة لتشغيل النظام‪.‬‬ ‫▪‬ ‫سهولة اإلدارة وتكامل البيانات‪.‬‬ ‫▪‬ ‫املوثوقية وإمكانيات استرداد النظام في حالة حدوث أمر طاري‬ ‫▪‬ ‫سهولة االستخدام والتو افق التشغيلي‪.‬‬ ‫▪‬ ‫بعد تحديد املتطلبات املختلفة في مرحلة التحليل‪،‬‬ ‫يمكنك رؤية كيفية جمع هذه املتطلبات‪.‬‬ ‫من أمثلة املتطلبات غيرالوظيفية‪:‬‬ ‫ا‪ -‬قدرة النظام على استرجاع البيانات غيراملحفوظة عند حدوث انقطاع مفاجئ للطاقة‪.‬‬ ‫‪ -2‬عمل النظام بفاعلية عند استخدامه من قبل عدد من املستخدمين يصل إلى عشرة آالف مستخدم في آن واحد‪.‬‬ ‫‪13‬‬ ‫الصفحة‬ ‫علي معش ي‬ ‫مجع املتطلبات‬ ‫إحدى أهم النقاط في التحليل هي معرفة ما يريده أصحاب املصلحة من النظام املقترح‪ ،‬أو مر اقبة النظام الحالي ملعرفة كيفية عمله وكيف يمكن تحسينه‪.‬‬ ‫ُ‬ ‫تجمع البيانات لغرض التحليل من خالل األدوات اآلتية‪ :‬االستبانات واملقابالت واملالحظة وفحص وثائق النظام الحالي‪.‬‬ ‫‪.1‬االستبانات‬ ‫تعتمد هذه الطريقة على توزيع استبانات على أصحاب املصلحة فيما يخص جمع املعلومات املرتبطة باحتياجاتهم من النظام املطلوب‬ ‫كما يجب صياغة أسئلة االستبانة بشكل ذكي للحصول على معلومات دقيقة حول املهام املطلوبة من النظام بشكل محدد ومباشر‪.‬‬ ‫خصائص استخدام االستبانات‬ ‫ ُيعاد جمعها دون تحديد هوية املستخدم للحصول على إجابات أكثر مصداقية‪.‬‬ ‫ تستغرق وقتا أقل مقارنة باملقابالت‪.‬‬ ‫ يمكن القيام بتحليلها تلقائيا من خالل استخدام النماذج اإللكترونية والبرامج املتخصصة‪.‬‬ ‫حتديات استخدام االستبانات‪:‬‬ ‫ ترتفع احتمالية وجود إجابات غيرصحيحة‪ ،‬وذلك بسبب عدم وضوح األسئلة أو عدم اهتمام املستجيب‪.‬‬ ‫ ال تخدم االستبانات جمع البيانات الوصفية‪.‬‬ ‫املقابالت‬ ‫‪.2‬‬ ‫من خالل هذه الطريقة يتم إجراء مقابالت مع أشخاص من مختلف املستويات‪ ،‬ملعرفة كيفية عمل النظام الحالي وما هو املطلوب من النظام‬ ‫الجديد‪ ،‬وتعد هذه الطريقة مناسبة عندما يكون عدد من سيقوم باملقابلة محدودا‪.‬‬ ‫خصائص استخدام املقابالت‬ ‫ يمكن تقديم تفسير فوري لألسئلة من قبل الشخص الذي يجري املقابلة عند الحاجة‪.‬‬ ‫ يمكن تعديل أو تغيير األسئلة لتتناسب مع األشخاص الذين تتم مقابلتهم‪.‬‬ ‫ عادة ما يأخذ األشخاص املقابلة على محمل الجد أكثرمن االستبانة‪.‬‬ ‫حتديات استخدام املقابالت‬ ‫ قد يتوتر األشخاص أثناء املقابلة مما يؤثرعلى دقة املعلومات املقدمة‪.‬‬ ‫نظرا للحاجة إلى زيارة أماكن تواجد األشخاص وتعطيلهم عن مهام عملهم االعتيادي‪.‬‬‫ تعد املقابالت مكلفة ً‬ ‫ يتطلب ترتيب وعمل املقابالت الكثير من الوقت‪ ،‬وبشكل خاص حين يتطلب األمر مقابلة العديد من األشخاص‪.‬‬ ‫‪.3‬املالحظة‬ ‫من خالل هذه الطريقة يتابع املحلل عمل النظام الحالي على أرض الو اقع‬ ‫ً‬ ‫بحيث يتم تحديد التحديات التي تواجه النظام وتحديد ما يجب أن يكون النظام الجديد قادرا على فعله لتحقيق أهداف أصحاب املصلحة‪.‬‬ ‫خصائص استخدام املالحظة‪:‬‬ ‫ يمكنك تحديد العمليات التي يشتمل عليها النظام بشكل فوري‪.‬‬ ‫ يتعرف املحلل على تفاصيل دقيقة في النظام الحالي يصعب الحصول عليها عبراالستبانات واملقابالت‪.‬‬ ‫ تعد أقل تكلفة من املقابالت حيث ال تستدعي مقاطعة املستخدمين أثناء أداء املهام‪.‬‬ ‫حتديات استخدام املالحظة‪:‬‬ ‫ يتطلب استخدام هذه الطريقة معرفة النظام الحالي و النظام الجديد‪.‬‬ ‫ قد يعمل الشخص الذي تتم مالحظته بطريقة مختلفة عن طبيعته خالل املالحظة‪.‬‬ ‫‪.4‬فحص توثيقات النظام‬ ‫تتضمن هذه الطريقة جمع الوثائق الورقية و غيرالورقية املتعلقة بالنظام الحالي من تقارير ونماذج وفواتيروغيرها باإلضافة إلى سجالت‬ ‫السنوات السابقة ثم تحليلها‪.‬‬ ‫‪14‬‬ ‫الصفحة‬ ‫علي معش ي‬ ‫خصائص استخدام توثيقات النظام‪:‬‬ ‫ توفر الكثيرمن الوقت‪ ،‬خاصة في حالة توفر وثائق تحليل النظام السابقة‪.‬‬ ‫ تقدم الوثائق صورة واضحة لعملية تدفق البيانات عبرالنظام‪.‬‬ ‫ تسمح الوثائق للمحلل بتحديد حجم النظام املطلوب وذلك من خالل االطالع على حجم الطلبات والفواتيروغيرها‬ ‫ توفر الوثائق صورة واضحة عن املدخالت واملخرجات الحالية للنظام‪.‬‬ ‫حتديات استخدام طريقة فحص وثائق النظام احلالي‪:‬‬ ‫ تعتمد بشكل كبيرعلى جودة وثائق املؤسسة ودقة بياناتها‪.‬‬ ‫ تعد عملية جمع و تحليل الوثائق مكلفة وتتطلب الكثيرمن الجهد ممن يقوم بعمليات جمع وتحليل الوثائق‪.‬‬ ‫فيما يأتي مقارنة بين الطرق املختلفة لجمع البيانات من حيث الوقت املستغرق‪ ،‬والجهد املبذول‪ ،‬وو اقعية البيانات املستخرجة‪.‬‬ ‫مقارنة بني الطرق املختلفة جلمع متطلبات النظام‪:‬‬ ‫دقة وواقعية البيانات‬ ‫التكلفة واجلهد‬ ‫الوقت املستغرق‬ ‫طرق جمع‬ ‫البيانات‬ ‫تعتمد بشكل كبيرعلى وضوح األسئلة‬ ‫تتطلب تكلفة‬ ‫تستغرق وقتا أقل‬ ‫االستبانات‬ ‫وجدية املستجيب‪.‬‬ ‫وجهد محدودين‪.‬‬ ‫من بقية الطرق عادة‪.‬‬ ‫ً‬ ‫اعتمادا على مهنية‬ ‫تتسم بالدقة وتعكس الو اقع‬ ‫مكلفة وتحتاج إلى مجهود يزيد مع زيادة‬ ‫تستغرق وقتا يزيد مع زيادة الفئة‬ ‫املقابالت‬ ‫األشخاص املستهدفين ومحلل النظم‬ ‫عدد األشخاص املستهدفين باملقابالت‬ ‫املستهدفة باملقابالت‬ ‫تكشف عن تفاصيل دقيقة في آلية العمل ولكنها‬ ‫تكلفتها محدودة ولكنها تحتاج‬ ‫تستغرق وقتا أكبرمن االستبانات‬ ‫املالحظة‬ ‫تعتمد على مصداقية األشخاص الذين تتم‬ ‫إلى جهد أكبرمن محلل النظم‪.‬‬ ‫و أقل من املقابالت‪.‬‬ ‫مالحظتهم‪.‬‬ ‫األكثرو اقعية بين طرق جمع البيانات ولكنها‬ ‫تكلفتها محدودة ولكنها تحتاج‬ ‫توفر الوقت مقارنة باملقابالت‬ ‫فحص‬ ‫تعتمد على دقة ومصداقية الوثائق املتوفرة‪.‬‬ ‫إلى جهد كبيرمن محلل النظم‬ ‫واملالحظة وذلك ً‬ ‫بناء على توفر‬ ‫توثيقات‬ ‫املستندات وجودتها‪.‬‬ ‫النظام‬ ‫من املهم مالحظة أن معاييراختيارطريقة جمع البيانات قد تختلف حسب طبيعة عمل املؤسسة وعدد األشخاص املستهدفين في عملية جمع البيانات‪.‬‬ ‫ُ‬ ‫عادة ما تستخدم أكثرمن طريقة في جمع البيانات من أجل الحصول على مخرجات دقيقة وو اقعية‪.‬‬ ‫✓‪‬‬ ‫‪‬‬ ‫‪ 1‬تنحصرعملية تطوير البرمجيات في الصيانة‪.‬‬ ‫‪‬‬ ‫‪ 2‬أثناء إنشاء البرنامج‪ ،‬يكتب محلل النظم املقطع البرمجي للبرنامج أثناء عملية التطوير‪.‬‬ ‫✓‬ ‫‪ 3‬من إجراءات التوثيق كتابة تعليقات وصفية للمقاطع البرمجية‪.‬‬ ‫‪‬‬ ‫‪ 4‬أثناء إنشاء البرنامج ‪ ،‬تشمل مرحلة التطوير إنشاء وتطوير واختبارنظام املعلومات‪.‬‬ ‫✓‬ ‫‪ 5‬يمكنك طرح األسئلة على جميع األشخاص املعنيين في النظام‪ ،‬من أجل جمع املتطلبات في مرحلة التحليل‪.‬‬ ‫ُ‬ ‫‪‬‬ ‫‪ 6‬تجمع البيانات لغرض التصميم‬ ‫صل بين كل مرحلة من مراحل تطوير النظام اآلتية‪ ،‬وما يناسبها من عمليات في كل مما يأتي‪:‬‬ ‫نشر وتنصيب النظام في املوقع املستهدف ليكون جاهزا للعمل‪.‬‬ ‫‪4‬‬ ‫التحليل‬ ‫‪.1‬‬ ‫تحسين ورفع جودة وظائف النظام بناء على التغذية الراجعة من املستخدمين‪.‬‬ ‫‪5‬‬ ‫التصميم‬ ‫‪.2‬‬ ‫تحويل املتطلبات واملواصفات إلى مقاطع برمجية وتجربتها‪.‬‬ ‫‪3‬‬ ‫التطوير واالختبار‬ ‫‪.3‬‬ ‫وصف تفصيلي لجميع عمليات ومراحل تصميم النظام بشكل مكتوب ومنظم‪.‬‬ ‫‪6‬‬ ‫التنفيذ‬ ‫‪.4‬‬ ‫تحديد البيانات التي ينبغي على النظام معالجتها وآلية تدفقها بين أجزاء النظام‪.‬‬ ‫‪2‬‬ ‫الصيانة‬ ‫‪.5‬‬ ‫تحديد املشكلة التي تحتاج إلى حل‬ ‫‪1‬‬ ‫التوثيق‬ ‫‪.6‬‬ ‫ً‬ ‫يمكن تنفيذها ليس فقط من قبل فريق تقنية املعلومات ولكن أيضا بواسطة املستخدمين واإلدارة‪.‬‬ ‫‪7‬‬ ‫التقييم‬ ‫‪.7‬‬ ‫‪15‬‬ ‫الصفحة‬ ‫علي معش ي‬ ‫الدرس الثاني‪ :‬إنشاء املخطط‬ ‫املُخطَّطات‬ ‫هي أدوات مفيدة للغاية يمكن أن تساعدك في مرحلة التحليل‪ ،‬وخاصة مخططات سيرالعمل‪.‬‬ ‫قبل البدء في إعداد املخططات الخاصة بسيرالعمل تحتاج إلى معرفة املقصود باملخطط‪.‬‬ ‫إنه تمثيل مرئي للمعلومات باستخدام األشكال واألسهم لعرض الترتيبات والعالقات و العالقات املختلفة بينها‪.‬‬ ‫ملاذا تستخدم املخطط االنسيابي؟‬ ‫يمكنك من خالل املخطط االنسيابي شرح البيانات اإلحصائية ووظائف النظام وتمثيل العديد من العمليات بشكل أفضل‬ ‫حيث يعد التمثيل املرئي للمعلومات باستخدام املخططات أكثر فعالية‪.‬‬ ‫إن عملية توظيف األشكال واأللوان املختلفة في املخطط تجعل من السهل على القارئ مقارنة البيانات وتمييز املخرجات ومن أمثلة استخدام املخططات‪:‬‬ ‫عرض الهيكل التنظيمي لشركة أو مؤسسة والتمثيل الرسومي ملجموعة من الخطوات املتتابعة‪ ،‬وعرض مخطط شبكات الحاسب وتوصيالتها وغيرذلك‪.‬‬ ‫سير عمل معالجة البيانات‬ ‫ُ َّ‬ ‫أمثلة على أنواع املخططات‬ ‫هناك أنواع مختلفة من املخططات التي يمكنك استخدامها خالل املراحل املختلفة لدورة حياة النظام ومنها‪:‬‬ ‫مخطط سير العمل‬ ‫‪.1‬‬ ‫يشبه مخطط سيرالعمل املخطط االنسيابي الذي تعلمت تصميمه سابقا لوصف خوارزمية البرنامج‬ ‫ويتكون هذا املخطط من مجموعة من الرموزالتي تمثل اإلجراءات والعمليات املتصلة بواسطة األسهم التي تشيرإلى‬ ‫التدفق من رمز إلى آخر‪ُ ،‬ويستخدم هذا املخطط سيرالعمل اإلظهارتدفق املهام خالل كل مرحلة من مراحل دورة حياة‬ ‫النظام‪.‬‬ ‫مخطط حالة االستخدام‬ ‫‪.2‬‬ ‫هو نوع من املخططات تمثل الطرق املختلفة التي قد يتفاعل بها املستخدم مع النظام‪ ،‬ويعد استخدام مخططات حالة‬ ‫االستخدام مفيدا جدا لتمثيل جميع املتطلبات النظام ما أثناء مرحلة تحليل دورة حياة النظام‪.‬‬ ‫مخطط الشجرة‬ ‫يمثل مخطط الشجرة التسلسل الهرمي مثل الهيكل التنظيمي ملؤسسة ما‪ ،‬وعادة ما يكون الجذرفي األعلى‬ ‫وعناصر الشجرة التي تسمى العقد في األسفل‪ ،‬ويستخدم هذا املخطط على نطاق واسع في إدارة املشاريع‬ ‫لتقسيم املهام وتوضيح تفاصيلها الفرعية‪.‬‬ ‫‪16‬‬ ‫الصفحة‬ ‫علي معش ي‬ ‫املخطط الهيكلي‬ ‫املخطط الهيكلي هو تمثيل مرئي إلطارموقع إلكتروني أو تطبيق ذكي‪ ،‬ويعد الغرض األساس ي لهذا املخطط هو التركيزعلى‬ ‫بنية املحتوى ووظائف العناصر التي يحتوي عليها‪ ،‬ولذا فهو يشتمل على عدد محدود من النصوص والرسومات‪،‬‬ ‫ُويستخدم هذا النوع من املخططات على نطاق واسع في تطوير املو اقع والتطبيقات‪.‬‬ ‫األشكال األساسية ملخطط سير العمل‬ ‫توجد العديد من الرموزالتي يمكنك استخدامها لتمثيل جميع عناصر مخطط سير العمل‪.‬فعلى سبيل املثال‪ ،‬يتم تمثيل العملية في مخطط على شكل‬ ‫مستطيل‪ ،‬بينما يتم استخدام شكل املعين لتمثيل التخاذ القرار‪.‬يعرض الجدول اآلتي بعض األشكال األساسية املستخدمة عادة في مخطط سيرالعمل‪:‬‬ ‫الوصف‬ ‫االسم‬ ‫الرمز‬ ‫يمثل نقطة بداية أو نهاية سيرالعمل‬ ‫البداية أو نهاية‬ ‫يمثل عملية أو وظيفة‪.‬‬ ‫العملية‬ ‫يمثل ً‬ ‫قرارا يلزم اتخاذه ويؤدي إلى عملية أو قرارآخر‪.‬‬ ‫القرار‬ ‫يمثل مستند ناتج عن عملية أو وظيفة ما‪ ،‬مثل تقارير الخطأ وغيرها‪.‬‬ ‫املستند‬ ‫اإلدخال أو اإلخراج يمثل عملية إدخال أو عملية إخراج‬ ‫يوضح العالقة بين العمليات واتجاه تدفقها‪.‬‬ ‫اتجاه التدفق‬ ‫استخدام تطبيق دياجرام لتصميم مخطط سير العمل‬ ‫يحتوي تطبيق دياجرام على واجهة مستخدم رسومية مجانية ومفتوحة املصدر‪ ،‬ويمكنك استخدامه الرسم النماذج األولية‬ ‫الخاصة باملخططات باستخدام األدوات املدمجة‪ ،‬ويحتوي على مجموعة من األشكال تمكنك من إنشاء جميع أنواع املخططات‬ ‫تقريبا‬ ‫ إضافة شكل‬ ‫ إنشاء مخطط سير عمل جديد‬ ‫ تغيير اللون‬ ‫ حفظ امللف‬ ‫ ربط شكلين‬ ‫ تعديل النص و الخط‬ ‫ُ َّ‬ ‫ إضافة أشكال جديدة إلى املخطط‬ ‫ إضافة نص إلى املخطط‬ ‫ تصدير كملف ‪PDF‬‬ ‫في الجزء العملي‬ ‫‪17‬‬ ‫الصفحة‬ ‫علي معش ي‬ ‫الدرس الثالث‪ :‬األمن السيبراني‬ ‫األمن السيرباني‬ ‫ً‬ ‫يعد دمج األمن السيبراني‪ Cybersecurity‬في دورة حياة النظام مهما لضمان كون النظام آمنا ومحميا من التهديدات املختلفة طوال دورة حياة النظام‪،‬‬

Use Quizgecko on...
Browser
Browser