Software Development Architecture Lifecycle Quiz

ProperCamellia avatar
ProperCamellia
·
·
Download

Start Quiz

Study Flashcards

16 Questions

ما الفرق بين مصمم واجهة المستخدم (UI) ومصمم مجال التطبيق؟

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

ما دور مصمم مجال التطبيق في عملية تصميم البرامج؟

فهم قواعد الأعمال التفصيلية وتصميم عناصر التطبيق حسب ذلك.

كيف يساهم مصمم مجال التطبيق في ضبط المتطلبات البرمجية للتطبيق؟

بتحديد الأغراض الرئيسية وقواعد الأعمال المولده لهذه المتطلبات.

كيف يختلف دور مصمِّــــــــــــــــــامديل التطبيق عن دور مصَّــٍَُْة قرارات نظام المعلومات في عالَّية نافذة نظام المعلو

أفهام قواعد الأعلا ة نائذة طاب إلى دور قرارات نظام المعلو

ما الحكمة وراء تحديد القيود المعمارية؟

قيود نظامية

ما هو تعريف عامل الجودة؟

عامل يقيس أداء النظام على بُعد معيّن

ما هي الاعتبارات الثلاثة المهمة للقيود المعمارية؟

التضحيات والجدوى، احتمالات الفشل، القيود التقنية

ما هو نوع عامل المحرك المعماري؟

القرارات التي تم اتخاذها مسبقًا لنا

ما هي الأنواع الثلاثة لعوامل المحرك المعماري؟

القيود التقنية، القيود التجارية، القيود الشرعية

كيف نُعرف عامل جودة النظام؟

أمور تخص نظام محدد في بُعديه المختلفة

ما هو العنصر الرئيسي الذي يأتي بعد عملية Model والتوثيق في تصميم الهندسة في تطوير البرمجيات؟

التصميم المعماري

ما هي أحد التحديات التي تواجه تصميم الهندسة البرمجية؟

الإثبات الرسمي لتصميم البرمجيات

ماذا يجب أن يقوم به مهندسو البرمجيات لضمان النجاح وفقًا للنص؟

اتباع عملية تصميم منهجية واستخدام أفضل الممارسات

كيف يقضي مهندسو البرمجيات الكثير من الوقت وفقًا للنص؟

في تكوين متطلبات البرمجيات

ما هو المعيار المستخدم لتوثيق تصاميم البرمجة الشئون في برنامج UML؟

ISO/IEC 19505

أي من الخطوات التالية لا يُعتبر جزءًا من عملية تصاميم برامج؟

تقدير تكاليف التطبيق

Study Notes

دورة حياة الهندسة المعمارية والتصميم في تطوير البرمجيات

  • يحتاج المعمار وال مصمم إلى متطلبات النظام والقيود النابعة من مرحلة التحليل والتخطيط
  • في نموذج عملية الماء المثلج، تسبق الهندسة المعمارية والتصميم مرحلة التحليل
  • في عمليات التكرار القائمة على الاجترار، قد تؤدي بعض الأسئلة المعمارية والتصميمية إلى العودة إلى مرحلة التحليل وتغيير المتطلبات النهائية

документация الهندسة المعمارية والتصميم

  • لا يمكننا المخاطرة بالعديد من الجوانب دون توثيق قرارات الهندسة المعمارية والتصميم، بما في ذلك التنفيذ والصيانة
  • uyum ل UML هو المعيار الوثائقي القياسي للهندسة المعمارية الا.object oriented
  • UML هو معيار من منظمة المعايير الدولية (ISO/IEC 19505)

تحديات الهندسة المعمارية

  • لا يمكننا إثبات صحة الهندسة المعمارية أو أنها أوتيما
  • لضمان النجاح، نستخدم: süreç التصميم المنهجي، الأنماط المعمارية، والممارسات الجيدة

عملية الهندسة المعمارية

  • للتفكير الكبير، يمكن تنفيذ عملية إنشاء الهندسة المعمارية من خلال المهام التالية: • فهم والتحقق من المتطلبات • تصميم الهندسة المعمارية • تقييم الهندسة المعمارية • توثيق الهندسة المعمارية • مراقبة وتحكم التنفيذ

أنواع أدوار المصمم

  • مصمم واجهة المستخدم (UI)
  • مصمم نطاق التطبيق (Application Domain)
  • مصمم قاعدة البيانات (Data)

متطلبات النظام

  • متطلبات وظيفية (Features of the System)
  • _attributes qualité non-fonctionnelles (Quality Attributes)
  • قيود النظام (System Constraints)

مشغلي هندسة المعمارية

  • القيود التنظيمية والقانونية
  • القيود الفنية
  • القيود التجارية

خلاصة

  • ثلاثة أنواع من مشغلي هندسة المعمارية: القيود الفنية والقيود التجارية والقيود التنظيمية والقانونية
  • Quality attributes هي مقاييس لتصميم النظام على بعد معين
  • ثلاثة عوامل مهمة ل Quality attributes: قابلية الاختبار وقابلية القياس والتوترات والجدوى

This quiz covers the order of lifecycle stages within software development architecture and design, focusing on the relationship between requirements, analysis, planning, architecture, and design. It discusses the differences between waterfall and agile iterative processes and how architectural questions can impact the final requirements.

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