السؤال الأول: ( 20 علامة )
أ أذكر إمكانيات و مزايا البرمجيات الجاهزة. (10 علامات )
1. سهولة الإستخدام.
2. التسهيلات المساعدة .
3. دليل المستخدم.
4. المرونة وإمكانية التوسع.
5. إمكانية التكامل مع الحزم البرمجية الأخرى.
6. إمكانية التعريب واستخدام لغات متعددة.
ب- اذكر أنواع برمجيات تحليل البيانات. ( 10 علامات )
1. حزم الجداول الالكترونية.
2. حزم التحليل الإحصائي.
3. حزم التطبيقات المحاسبية والتحليل المالي.
4. حزم الرسوم البيانية.
5. حزم التصميم الهندسي.
السؤال الثاني: (20 علامة )
يتم حل و تقييم هذا الجزء من الأسئلة على جهاز الحاسوب في المختبر
استخدم برنامج Mathcad لحل الأسئلة التالية:
1-- قم بإدخال مصفوفتين A و B (3×3) ومن ثم أوجد A , AxA-1×B، A-1، (B-A)T ،B+A.
3 أوجد جذور المعادلة التالية y(x)=2x3-4-5x+3x2
في الفترة [-10, 10 ] ثم تأكد من صحة الحل؟
4- أرسم الدالة F(x)=2x2+1 في الفترة [0,10] .
- ثم أرسم الدالة G(x)=x+2
- أوجد عن طريق الرسم نقاط التقاطع بين F(x)و G(x).
5- أوجد الحل للنظام الخطي التالي:
2A-B+2C=0
4B+C-D+4=0
C+2A+D+10=0
3A-B+D-4C+8=0
ملاحظة(الحل موجود في ملف داخل الCD اسمه إجابة السؤال الثاني من التعيين الأول)
السؤال الثالث: (30 علامة )
أ- باستخدام برنامج اكسل Excelادخل الجدول التالي ومن ثم اجب على الأسئلة التالية ، يتم حل و تقييم هذا الجزء من الأسئلة على جهاز الحاسوب في المختبر (22 علامة).
تسلسلي الاسم الجنس سنوات الخبرة علامة التقييم سنة التوظيف 1. 2. 3. 4. 5.
1. حساب علامة التقييم لكل موظف إذا علمت أن العلامة تساوي علامة التقييم الموجودة في الجدول + 10 إذا كانت سنة الخبرة أكبر من 5 سنوات.
2. تحديد أكبر علامة تقييم.
3. معرفة اسم صاحب أعلى تقييم. (لم أجد الدالة في البرنامج).
4. أكتب المعادلة لمعرفة سنة توظيف كل موظف.
5. لا يمكن إدخال قيم أقل من صفر لسنوات الخبرة " يجب أن تظهر رسالة تنبيه إلى الخطأ".
6. لا يمكن إدخال قيم أقل من 50 لعلامة التقييم " يجب أن تظهر رسالة تنبيه إلى الخطأ".
7. اكتب المعادلة لحساب معدل سنوات الخبرة.
8. أكتب المعادلة لمعرفة عدد الموظفات.
9. أكتب المعادلة لحساب أقدم موظفة.(لم أجد الدالة في البرنامج).
10. أرسم تخطيطا مناسبا لتقيم الموظفين.
11. قم بلصق التخطيط في ورقة ثانية بحيث يكون مرتبط بالجدول في الورقة الأولى.
ملاحظة (الحل موجود في ملف داخل الCD اسمه إجابة السؤال الثالث أ)
ب- أكمل الجدول التالي: (8 علامات)
مرجع خلية المصدر
محتوى خلية المصدر
مرجع خلية الغاية
محتوى خلية الغاية
A6
=C10+2B3+10
D4
=F8+2E1+10
F10
=1+2+3
A1
=1+2+3
D5
=A$1+4*$C10
E3
=B$1+4*$D8
B4
=B$1*A5/A2+C3
F10
=F$7*E11/E8+G9
السؤال الرابع : ( 30 علامة )
موضوع بحث: أكتب تقرير بأسلوبك الخاص لا يزيد عن ثلاث صفحات تقدم فيه دراسة حديثة عن الاتجاهات المستقبلية للبرمجيات الجاهزة، استخدم لذلك مواضيع علمية حديثة.
الاتجاهات المستقبلية لصناعة البرمجيات الجاهزة:
لا تزال البرمجيات الجاهزة هي بؤرة تركيز العديد من المؤسسات والشركات العالمية العاملة في هذا المجال، حتى وصلت إلى الدول النامية ليس كالهند والبرازيل فحسب بل امتدت هذه الصناعة إلى أن وصلت إلى الوطن العربي حيث ظهرت بعض المؤسسات المتخصصة في هذا المجال ولكن هذه المؤسسات لم تتجه إلى الابتكار بل إلى تعريب البرمجيات الجاهزة التي يتم إنتاجها وتطويرها على المستوى العالمي.
بعض المؤشرات التي تدل على تطور البرمجيات الجاهزة المتزايد بشكل كبير:
1. ارتفاع التكلفة المالية لإنتاج البرمجيات الجاهزة للأنظمة الحاسوبية، فهذا الوضع يثبت ويبرهن أهمية ودور صناعة البرمجيات، ويثبت وجود إمكانيات كبيرة للتطوير المستقبلي لصناعة البرمجيات الجاهزة.
2. الاتجاه في صناعة البرمجيات إلى تطوير أدوات وأساليب جديدة، تساعد في تحسين إنتاجية صناعة البرمجيات نفسها. حيث يوجد حتى الآن ما يزيد عن 200 أداة برمجية يمكن استخدامها في مجالات تحليل وتصميم النظم وتطويرها، ومن أمثلة هذه الأدوات: برامج (Screen Painter Debugger)، ومولد الوثائق (********ation Generator).
3. تطوير برامج ووحدات برمجية يمكن استخدامها بشكل واسع في تطوير البرمجيات المختلفة. فمع تنامي الاتجاه نحو تنميط أنظمة التشغيل ولغات البرمجة يصبح بالإمكان إنتاج برامج وظيفية أو وحدات برمجية وظيفية، يتم استخدامها من قبل عدد كبير من المؤسسات وبيوتات البرمجة وكذلك من قبل المستخدمين المختلفين عند تطوير برمجياتهم من خلال تضمينها في هذه البرمجيات، مما يساعد في تحسين إنتاجية صناعة البرمجيات وتقليل تكلفتها.
4. الاتجاه نحو إنتاج برمجيات نمطية، فقد دفع الإقبال الكبير على نظام تشغيل (Unix) مثلاً إلى الاتجاه في صناعة البرمجيات الجاهزة نحو التنميط، لغرض تحسين إمكانية استخدام هذه البرمجيات على نطاق واسع جداً، وتقليل ارتباطها بأنواع التجهيزات المستخدمة، وبالتالي توفير بيئة غير محدودة لاستخدامها. فالمستقبل القريب سيشهد تطوراً كبيراً في هذه الاتجاه لتنميط البرمجيات الجاهزة المستخدمة في التطبيقات المختلفة كقواعد البيانات ولغات الاستعلام.
5. احتمالية على تأسيس وتطوير صناعة البرمجيات في دول العالم الثالث. فلقد عرف أن هذه الصناعة تحتاج إلى أيدي عاملة مؤهلة ولديها خبرة كبيرة في هذا المجال والعديد من الدول العربية يتوفر لديها ذلك نظراً للإقبال الشديد على التعليم والتحصيل في هذا المجال.