reuse 1

WellKnownSalamander avatar
WellKnownSalamander
·
·
Download

Start Quiz

Study Flashcards

24 Questions

ما هو الفائدة الرئيسية لإعادة استخدام المكونات البرمجية؟

تقليل التكاليف والجهد المبذول في التطوير

ما هو العائد الرئيسي من إعادة استخدام المكونات البرمجية المertest وwork Tested؟

زيادة جودة البرمجيات

ما هو الفائدة من إعادة استخدام المكونات البرمجية في مجال إدارة المشروعات؟

تقليل المخاطر في processoالتطوير

ما هو الفائدة من إعادة استخدام المكونات البرمجية في مجال خبراء التطبيقات؟

إستفادة خبراء التطبيقات من خبرتهم في تطوير المكونات البرمجية

ما هو الفائدة من إعادة استخدام المكونات البرمجية في مجال معايير ومتطلباتシステム؟

تطبيق معايير ومتطلبات النظام

ما هو الفائدة من إعادة استخدام المكونات البرمجية في مجال التصميم والتنمية؟

تطوير تصميمات ونظم برمجية daha 효ICIENTE

ما هو الفائدة من إعادة استخدام المكونات البرمجية في مجال الجودة والأداء؟

زيادة الكفاءة في الأداء والجودة

ما هو الفائدة من إعادة استخدام المكونات البرمجية في مجال إعادة إستخدام المكونات؟

إعادة استخدام المكونات البرمجية چندین مرة

ما هي الفائدة الرئيسية لاستخدام واجهات المستخدمين القياسية؟

تقليل أخطاء المستخدمين بسبب العرض الأكثر إلفة

ما هو الهدف الرئيسي من تطوير الأنظمة المبكرة؟

إحلال المنتجات إلى السوق في أقرب وقت ممكن

ما هو الفائدة الرئيسية من إعادة استخدام البرمجيات؟

تقليل الوقت اللازم لتطوير الأنظمة

ما هو أحد مشاكل إعادة استخدام المكتبة المكونة؟

تكلفة إنشاء وحفظ المكتبة المكونة وتكييفها مع بيئات新的

ما هو العقبة الرئيسية التي تحول دون إعادة استخدام البرمجيات؟

نقص توافق البرمجيات مع التغييرات النظامية

ما هو النمط المعماري في إعادة استخدام البرمجيات؟

نمط معماري قياسي لدعم أنظمة التطبيق المختلفة

ما هو السبب الرئيسي ل_reflect_ لدى مهندسي البرمجيات لكتابة برمجيات أصلية بدلاً من إعادة استخدام برمجيات الغير؟

نقص الثقة في برمجيات الغير

ما هو التأثير الرئيسي لعدم توفر كود مصدر البرمجيات المُعادة استخدام على التكلفة الإجمالية للصيانة؟

زيادة التكلفة الإجمالية للصيانة

ما هو المقصود بمناظر إعادة الاستخدام؟

مجموعة من تقنيات إعادة الاستخدام المختلفة

ما هو النقص الرئيسي في الأدوات البرمجية لدى تطوير الأنظمة المبنية على مكونات؟

نقص دعم الهندسة المضمنة

ما هو الهدف من استخدام أنماط التصميم في إعادة الاستخدام؟

لتمثيل محددات التطبيق المختلفة

ما هو أسلوب دعم إعادة الاستخدام في تطوير البرمجيات؟

عن طريق استخدام نمط معماري قياسي لدعم أنظمة التطبيق المختلفة

ما هو السبب الرئيسي ل refactor_ مكونات البرمجيات عوضاً عن إعادة استخدامها؟

نقص الثقة في برمجيات الغير

ما هي مشكلة استخدام مكتبة مكونة برمجية في تطوير البرمجيات؟

تكلفة إنشاء وحفظ المكتبة المكونة وتكييفها مع بيئات جديدة

ما هو النمط التصميمي في إعادة الاستخدام؟

نمط تصميمي ل REPRESENT محددات التطبيق

ما هو أسلوب استخدام المكتبة المكونة في تطوير البرمجيات؟

عن طريق جعل المكتبة المكونة سهلة الاستخدام من قبل المطورين

Study Notes

مشكلات إعادة الاستخدام

  • إن-populating مكتبة مكونات قابلة لإعادة الاستخدام وتكليف المطورين بإستخدامها يمكن أن يكون مكلفاً.
  • يجب على المطورين أن يكونوا واثقين من إيجاد مكون في المكتبة قبل أن يضموا عملية البحث في مكتبة مكونات في عملية التطوير العادية.
  • يحتاج المطورين إلى فهم المكونات القابلة لإعادة الاستخدام وتعديلها لتناسب بيئة جديدة.

مشهد إعادة الاستخدام

  • إعادة الاستخدام لا تقتصر على مكونات النظام فقط، بل هناك العديد من المنهجيات المختلفة لإعادة الاستخدام.
  • إعادة الاستخدام ممكنة على مستويات مختلفة من الوظائف البسيطة إلى الأنظمة التطبيقية الكاملة.

النهج التي تدعم إعادة الاستخدام

  • الأنماط المعمارية: استخدام الأنماط المعمارية القياسية لدعم أنظمة تطبيقية شائعة.
  • أنماط التصميم: تمثيل مفاهيم عامة عبر التطبيقات كأنماط تصميم تظهر الكائنات المجردة والموضوعة والتفاعلات.
  • واجهات المستخدم القياسية: استخدام واجهات مستخدم قياسية لتحسين الموثوقية لأن المستخدمين يرتكبون أخطاء أقل عندما يواجهون واجهة مألوفة.

مشكلات إعادة الاستخدام

  • زيادة تكاليف الصيانة: إذا لم يتم توفر كود المصدر لنظام أو مكون برمجي قابل لإعادة الاستخدام، فقد يزيد تكاليف الصيانة بسبب عدم التوافق مع تغييرات النظام.
  • نقص الدعم الأدواتي: بعض أدوات البرمجة لا تدعم التطوير مع إعادة الاستخدام، الأمر الذي يجعل من الصعب أو المستحيل دمج هذه الأدوات مع نظام مكتبة مكونات.
  • متلازمة "ليس لدي مشكلة مع هذا" (Not-Invented-Here): بعض مهندسي البرمجيات يفضلون كتابه مكونات جديدة بدلاً من إعادة استخدام مكونات الآخرين.

الفوائد لإعادة الاستخدام

  • زيادة الموثوقية: البرمجيات القابلة لإعادة الاستخدام، التي جرت تجربتها واختبارها في أنظمة عمل، يجب أن تكون أكثر موثوقية من البرمجيات الجديدة.
  • خفض مخاطر العملية: كلفة البرمجيات القابلة لإعادة الاستخدام معروفة مسبقاً، بينما كلفة التطوير دائماً قابلة للتقييم.
  • استخدام专ائي فعال: بدلاً من إعادة عمل نفس العمل مراراً وتكراراً، يمكن للمتخصصين 开发 برمجيات قابلة لإعادة الاستخدام التي تعبئ معرفتهم.
  • الامتثال لمعايير: يمكن تنفيذ بعض المعايير، مثل معايير واجهة المستخدم، كأجزاء قابلة لإعادة الاستخدام.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Use Quizgecko on...
Browser
Browser