اذهب إلى المحتوى
  • 0

اي هو الـ Software Architecture

Ail Ahmed

السؤال

Recommended Posts

  • 0

عليكم السلام،

العمارة البرمجية (Software Architecture) هي الهيكلية الأساسية لنظام البرمجيات، تحدد كيفية تنظيم الأنظمة البرمجية وتفاعل مكوناتها مع بعضها. تركز على تحديد المكونات الرئيسية للنظام، والعلاقات بينها، وكيفية تنظيمها لتحقيق أهداف الأعمال وتحقيق الأداء والموثوقية.

وتهدف إلى تحسين جودة النظام البرمجي وقابليته للصيانة والتوسع.

ووتتكون من عدة عناصر وهى :

المكونات أو (Components): هي الأجزاء البنائية للنظام مثل الوحدات، والمكتبات، والخدمات. تتعامل المكونات مع البيانات وتنفذ الوظائف المحددة.

الاتصالات أو (Communications): تحدد كيفية تبادل المكونات المعلومات والبيانات مع بعضها البعض، يتم ذلك عادة من خلال واجهات محددة وبروتوكولات اتصال معينة.

الهياكل أو (Structures): توضح كيفية تنظيم المكونات داخل النظام والعلاقات بينها، مثل الهياكل الطبقية والهياكل الأساسية والهياكل المتجهة.

السياسات أو (Policies): تعرف القواعد والتوجيهات التي تحكم سلوك النظام، مثل قواعد إدارة الذاكرة أو قواعد الوصول إلى البيانات

المبادئ التوجيهية أو (Guiding Principles): هي المبادئ والقواعد التي توجه عملية تصميم العمارة البرمجية مثل فصل القلق وإعادة الاستخدام والتوسعية.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 4 دقائق مضت قال Khaled Osama3:

عليكم السلام،

العمارة البرمجية (Software Architecture) هي الهيكلية الأساسية لنظام البرمجيات، تحدد كيفية تنظيم الأنظمة البرمجية وتفاعل مكوناتها مع بعضها. تركز على تحديد المكونات الرئيسية للنظام، والعلاقات بينها، وكيفية تنظيمها لتحقيق أهداف الأعمال وتحقيق الأداء والموثوقية.

وتهدف إلى تحسين جودة النظام البرمجي وقابليته للصيانة والتوسع.

ووتتكون من عدة عناصر وهى :

المكونات أو (Components): هي الأجزاء البنائية للنظام مثل الوحدات، والمكتبات، والخدمات. تتعامل المكونات مع البيانات وتنفذ الوظائف المحددة.

الاتصالات أو (Communications): تحدد كيفية تبادل المكونات المعلومات والبيانات مع بعضها البعض، يتم ذلك عادة من خلال واجهات محددة وبروتوكولات اتصال معينة.

الهياكل أو (Structures): توضح كيفية تنظيم المكونات داخل النظام والعلاقات بينها، مثل الهياكل الطبقية والهياكل الأساسية والهياكل المتجهة.

السياسات أو (Policies): تعرف القواعد والتوجيهات التي تحكم سلوك النظام، مثل قواعد إدارة الذاكرة أو قواعد الوصول إلى البيانات

المبادئ التوجيهية أو (Guiding Principles): هي المبادئ والقواعد التي توجه عملية تصميم العمارة البرمجية مثل فصل القلق وإعادة الاستخدام والتوسعية.

طيب الحاجت ده اتعلمها ازي ومتي

وهل هتعلم الحاجت ده وانا بتدرس كورس تعلم الاله

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 1 دقيقة مضت قال Khaled Osama3:

لن تحتاج إلى أن تعرف ال software architecture إذا كنت تتعلم تعلم الآلة فليس له استخدام فى تعلم الآلة عمتا.

تمام , شكرااا جدااا لحضرتك

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...