تصميم مقاد بالنطاق
التصميم المُقاد بالنطاق (بالإنجليزية: Domain-driven design) هو أحد أساليب تطوير البرمجيات لاحتياجات معقدة، ويكون ذلك بربط تنفيذ البرمجية بشكل عميق بنموذج يتطور تدريجياً من صلب مفاهيم العمل.[1][2] ترتكز فكرة التصميم الموجّه بالمجال على التالي:
- وضع جُل تركيز المشروع على صلب المجال ومنطق العمل.
- بناء التصاميم المعقدة على نماذج.
- إنشاء حالة من التواصل الإبداعي ما بين التقنيين وخبراء مجال العمل كي يبقوا دوما أقرب ما يمكن من قلب المشكلة.
جزء من سلسلة مقالات حول |
عملية تطوير البرمجيات |
---|
نشاطات رئيسة |
منهجيات التطوير وأُطُره
|
اختصاصات داعمة
|
تطبيقات بالممارسة
|
أدوات
|
منظَّمات ومعايير
|
بوابة برمجيات |
مراجع
- Evans, Eric (2004)، Domain-Driven Design: Tackling Complexity in the Heart of Software، Addison-Wesley، ISBN 978-032-112521-7، مؤرشف من الأصل في 13 مايو 2019، اطلع عليه بتاريخ 12 أغسطس 2012.
- Microsoft Application Architecture Guide, 2nd Edition نسخة محفوظة 05 أكتوبر 2017 على موقع واي باك مشين.
أنماط تصميم البرمجيات (برمجة) | |
---|---|
إنشائي (Creational) |
|
هيكلي (Structural) |
|
سلوكي (Behavioral) |
|
وظيفي (Functional) | |
متزامن (Concurrency) |
|
معماري (Architectural) |
|
توزيع سحابي (Cloud Distributed) |
|
أخرى |
|
كتب |
|
أشخاص |
|
مجتمعات (Communities) |
|
| |||||||||||||||||
| |||||||||||||||||
| |||||||||||||||||
|
- بوابة تقنية المعلومات
- بوابة برمجيات
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.