بعض أنماط هندسة البرامج الشائعة المستخدمة في الهندسة الحاسوبية هي:
1. هندسة خادم العميل: يفصل هذا النمط المعماري واجهة المستخدم عن الخادم الخلفي ويسمح للعملاء بطلب الخدمات من الخادم.
2. هندسة يحركها الحدث: هذا النمط الهندسي يقوم بتشغيل الإجراءات على أساس الأحداث أو الرسائل ويستخدم لمعالجة البيانات في الوقت الحقيقي.
3. بنية الخدمات المصغرة: يقسم هذا النمط المعماري التطبيق إلى خدمات أصغر ومستقلة يمكن تطويرها ونشرها وصيانتها بشكل منفصل.
4. بنية الطبقات: يقسم هذا النمط المعماري تطبيقًا إلى طبقات متعددة ، حيث توفر كل طبقة خدمات للطبقة التي فوقها.
5. البنية الموجهة للخدمة (SOA): يستخدم هذا النمط المعماري خدمات لتوصيل مكونات البرامج المختلفة ، مما يسهل تحديث أو استبدال الأجزاء الفردية من النظام.
6. بنية متعددة المستويات: يقسم هذا النمط المعماري تطبيقًا إلى طبقات متعددة من طبقات المنطق والعرض ، مع كل طبقة مسؤولة عن مجموعة محددة من الوظائف.
7. بنية وحدة التحكم في عرض النموذج (MVC): يفصل هذا النمط المعماري التطبيق إلى ثلاثة مكونات: النموذج (البيانات) ، والعرض (العرض التقديمي) ، ووحدة التحكم (المنطق).
8. هندسة خطوط الأنابيب: يستخدم هذا النمط المعماري خط أنابيب لمراحل معالجة البيانات لتحقيق قابلية التوسع والإنتاجية العالية.
تاريخ النشر: