تقنية نمذجة الكائنات


تقنية نمذجة الكائنات ( OMT ) هي منهجية نمذجة كائنية التوجه (OOM) لتصميم ونمذجة البرمجيات . طُوّرت هذه التقنية حوالي عام ١٩٩١ على يد رومباو ، وبلاها، وبريميرلاني، وإيدي، ولورنسن، كطريقة لتطوير الأنظمة كائنية التوجه ودعم البرمجة كائنية التوجه . تصف تقنية نمذجة الكائنات نموذج الكائنات أو البنية الثابتة للنظام.
طُوِّرت منهجية OMT كنهج لتطوير البرمجيات . وتتمثل أغراض النمذجة وفقًا لرامبو فيما يلي: [ 1 ] [ 2 ]
- اختبار الكيانات المادية قبل بنائها (المحاكاة)،
- التواصل مع العملاء،
- التصور (عرض بديل للمعلومات)، و
- تقليل التعقيد.
اقترحت شركة OMT ثلاثة أنواع رئيسية من النماذج:
- نموذج الكائنات : يُمثل نموذج الكائنات الظواهر الثابتة والأكثر استقرارًا في المجال المُراد نمذجته. [ 3 ] تشمل المفاهيم الرئيسية الفئات والارتباطات مع السمات والعمليات. التجميع والتعميم (مع التوريث المتعدد) علاقات مُحددة مسبقًا. [ 2 ]
- النموذج الديناميكي : يُمثل النموذج الديناميكي عرضًا لحالة/انتقال النموذج. تشمل المفاهيم الرئيسية الحالات، والانتقالات بين الحالات، والأحداث التي تُحفز هذه الانتقالات. يمكن نمذجة الإجراءات على أنها تحدث داخل الحالات. التعميم والتجميع (التزامن) علاقات مُحددة مسبقًا. [ 2 ]
- النموذج الوظيفي : يتناول النموذج الوظيفي منظور العمليات في النموذج، وهو ما يتوافق تقريبًا مع مخططات تدفق البيانات. تشمل المفاهيم الرئيسية العملية، ومخزن البيانات، وتدفق البيانات، والجهات الفاعلة. [ 2 ]
تُعد لغة OMT سلفًا للغة النمذجة الموحدة (UML). وتتشابه العديد من عناصر نمذجة OMT مع UML.
النموذج الوظيفي في إدارة العمليات: باختصار، يحدد النموذج الوظيفي في إدارة العمليات وظيفة جميع العمليات الداخلية في النموذج بمساعدة "مخططات تدفق البيانات". وهو يوضح بالتفصيل كيفية تنفيذ العمليات بشكل مستقل.
مراجع
- ↑ رامبو وآخرون (1991:15)
- 1 2 3 4 تيرجي توتلاند (1997). 5.2.7 تقنية نمذجة الكائنات (OMT) مؤرشفة في 25-10-2015 على موقع Wayback Machine . أطروحة، الجامعة النرويجية للعلوم والتكنولوجيا (NTNU)، تروندهايم.
- ↑ (Rumbaugh et al.,1991:21)
للمزيد من القراءة
- جيمس رامبو ، مايكل بلاها، ويليام بريمرلاني، فريدريك إيدي، ويليام لورنسن (1994). نمذجة وتصميم الكائنات . برنتيس هول. ISBN 0-13-629841-9
- تيري كواتراني، مايكل جيسي تشونوليس (1996). النجاح باستخدام طريقة بوتش وطرق المعالجة اليدوية التقويمية: منهج عملي . أديسون ويسلي. ISBN 978-0-8053-2279-8
فئات :
- البرمجة الكائنية التوجه
- لغة النمذجة الموحدة
- نماذج أولية للغة النمذجة الموحدة
