نموذج الاستقرار
في مجال تطوير البرمجيات ، يُعد نموذج الاستقرار ( SM ) أسلوبًا لتصميم البرمجيات ونمذجتها . وهو امتداد لمنهجية تصميم البرمجيات الموجهة للكائنات (OOSD)، مثل لغة النمذجة الموحدة (UML)، ولكنه يضيف مجموعة خاصة به من القواعد والإرشادات والإجراءات والأساليب الاستدلالية لتحقيق برمجيات موجهة للكائنات (OO) أكثر تطورًا.
الدافع هو تحقيق مستوى أعلى من خصائص البرمجة الكائنية، مثل
- الاستقرار: ستكون الأشياء مستقرة بمرور الوقت ولن تحتاج إلى تغييرات
- إمكانية إعادة الاستخدام : يمكن إعادة استخدام العناصر في أنواع مختلفة من التطبيقات.
- سهولة الصيانة : ستحتاج العناصر إلى أقل قدر من الصيانة
مبادئ
يسعى التصميم إلى الاستفادة من المنطق السليم أثناء عملية التصميم القائمة على منهجية إدارة المشاريع. ولن يحتاج المستخدمون إلى وقت طويل لفهم التطبيقات والعناصر الجديدة بمجرد استيعاب العملية والمنهجية.
تم بناء نموذج الاستقرار باستخدام ثلاثة مفاهيم رئيسية -
- موضوعات الأعمال الدائمة (EBT)
- كائنات الأعمال (BO)
- المنشآت الصناعية (IO)
تاريخ
قام الدكتور محمد فياض بصياغة طريقة SM في تصميم البرمجيات الموجهة للكائنات. شغل منصب رئيس تحرير مجلة Computer التابعة لمعهد مهندسي الكهرباء والإلكترونيات (IEEE) لسنوات عديدة. درّس الدكتور فياض تصميم البرمجيات الموجهة للكائنات في جامعتين أمريكيتين، وله مؤلفات عديدة في هذا المجال، وهو لا يزال يعمل على تأليفها.
مراجع
فهرس
- "نمط معماري ثابت وشجاع" (ملف PDF) . 2010. مؤرشف من الأصل (ملف PDF) بتاريخ 17 نوفمبر 2015. تم الاطلاع عليه بتاريخ 13 نوفمبر 2015 .
روابط خارجية
- الصفحة الرئيسية للدكتور محمد فياض على موقع Wayback Machine (تمت أرشفة بتاريخ 12-04-2021)
- البرمجة الكائنية التوجه
- نماذج أولية لهندسة البرمجيات
