2 مستودعات
The process of specifying the roles, responsibilities, and boundaries for different domain models.
Distinct from Context Modeling: Existing candidates refer to AI context, networking, or physical boundaries, not architectural bounded contexts.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Bounded Context Definition. Refine with filters or upvote what's useful.
هذا المشروع هو إطار عمل للتصميم القائم على النطاق (Domain-Driven Design) ومنهجية تصميم استراتيجية. يوفر سير عمل مهيكلاً لترجمة معرفة الأعمال إلى تطبيقات تقنية، مما يوجه تفكيك نطاقات الأعمال المعقدة إلى نماذج برمجية قابلة للإدارة. تركز المنهجية على التفكيك الاستراتيجي للنطاق، وتحديد النطاقات الأساسية لإبلاغ قرارات البناء مقابل الشراء، وتحديد السياقات المحدودة لإنشاء مسؤوليات النظام. تستخدم تقنيات بصرية تعاونية لبناء نموذج عقلي مشترك لنطاق المشكلة بين أعضاء الفريق التقنيين وغير التقنيين. يغطي إطار العمل مواءمة هياكل الفريق المستقلة مع حدود النطاق لتحسين تدفق التسليم. كما يعالج تصميم المعماريات المترابطة بشكل فضفاض عن طريق تعيين حالات استخدام الأعمال من البداية إلى النهاية للتفاعلات بين النطاقات الفرعية.
Provides a process for specifying roles, responsibilities, and boundaries for different domain models.
يعمل هذا المشروع كمورد تعليمي شامل لتنفيذ المونوليثات المعيارية والخدمات المصغرة داخل بيئات .NET. يركز على تطبيق مبادئ التصميم الموجه بالمجال (domain-driven design) لإدارة منطق العمل المعقد، مما يوفر نهجاً منظماً لبناء أنظمة يمكن أن تتطور جنباً إلى جنب مع المتطلبات المتغيرة. يتم تعريف البنية بتركيزها على النمطية والحدود الواضحة، باستخدام شرائح رأسية وسياقات محدودة لتنظيم الكود حسب عملية العمل بدلاً من الطبقة التقنية. يتميز بإطار عمل ترحيل منهجي يسمح للمطورين بالانتقال من قاعدة كود متجانسة إلى خدمات مستقلة وموزعة. يتم تحقيق ذلك عن طريق استبدال الاتصال الداخلي بمراسلة قوية قائمة على الأحداث وضمان بقاء منطق المجال منفصلاً عن مخاوف الاستمرار والبنية التحتية. يغطي المشروع نطاقاً واسعاً من القدرات، بما في ذلك نمذجة المجال التكتيكية مع التجميعات والكيانات، واستراتيجيات الاختبار المؤتمتة باستخدام البنية التحتية المعبأة (containerized)، والحفاظ على سجلات القرارات المعمارية لتتبع تطور التصميم. كما يوفر أدوات لتنسيق التطوير المحلي والتحليل الثابت لفرض معايير الجودة عبر الوحدات المستقلة. يتم تنظيم المستودع كدليل عملي، يقدم منهجية خطوة بخطوة لتوسيع بنية البرمجيات بشكل تزايدي.
Specifies the roles, responsibilities, and boundaries for different domain models to prevent logic conflicts.