المواد الكيميائية الهندسة
فهم البرامجيات الهندسة: دليل عملي لمبادئ التصميم
Table of Contents
وتشمل هندسة البرمجيات تصميم وتطوير وصيانة نظم البرمجيات، وتشدد على تطبيق المبادئ الهندسية لإيجاد حلول موثوقة وفعالة للبرامجيات، ويساعد فهم مبادئ التصميم الأساسية المطورين على بناء برامجيات أفضل تلبي احتياجات المستعملين ويسهل الحفاظ عليها.
مبادئ التصميم الأساسية
وتسترشد المبادئ الأساسية بعملية التنمية وتؤثر على نوعية المنتج النهائي، وتشمل هذه المبادئ النمذجة والساطة والقابلية للانتقال، ويضمن تطبيق هذه المفاهيم أن يكون من الأسهل فهم البرمجيات وتعديلها بمرور الوقت.
أنماط التصميم المشتركة
إن أنماط التصميم هي حلول قابلة لإعادة استخدامها للمشاكل المشتركة في تصميم البرامجيات، وهي توفر طريقة موحدة لتنظيم المدونة وتحسين القدرة على الاستمرار، وتشمل بعض الأنماط المستخدمة على نطاق واسع ما يلي:
- Unton
- المراقب
- العوامل
- المرشِّح
أفضل الممارسات في تصميم البرامجيات
ومن شأن اتباع أفضل الممارسات أن يساعد على ضمان جودة مشاريع البرامجيات وطولها، بما في ذلك كتابة مدونة واضحة، وتوثيق قرارات التصميم، وإجراء استعراضات منتظمة للمدونة، إضافة إلى أن الاختبار وإعادة التصنيع أمران أساسيان للحفاظ على صحة المدونة.