بين أومل 1. 0 و أومل 2. 0 الفرق بين

Anonim

أومل 1. 0 فس أومل 2. 0

أومل 2. 0 كان تحديثا قد دفع حقا الحدود من سابقه، أومل 1. 0. هذه المقالة تأخذ في- نظرة متعمقة على الاختلافات المحددة بين الاثنين وما التحديثات والميزات الجديدة تأتي في UML2. 0. ويمكن القول بشكل عام أنه لم يكن هناك الكثير من التغيير في واجهة الشاملة من أومل 2. 0، كما يبدو أن تتصل ارتباطا كبيرا إلى أومل سابقتها 1. 0. التغييرات الرئيسية التي يمكن القول أنها قد تم وضعت هي تغييرات سلوكية.

وأهم هذه التغييرات يأتي في الرسم التخطيطي للنشاط، وهذا كما ذكر سابقا يقع تحت التغيرات السلوكية التي تم إجراؤها. أيضا بعض القواعد المستخدمة في تنفيذ أومل 1. 0 تغيرت وهناك حاجة لمعرفة القواعد المستخدمة في أومل 2. 0. ركز بناء أومل 1. 0 على بناء صارم وتفسير لتنفيذ. ولذلك لا يمكن أن تكون القواعد المستخدمة في أومل 1. 0 قابلة للمقارنة مع أومل 2. 0. وينبغي للمستخدم المستعمل في أومل 1. 0 أن يكون حذرا من التغيير الذي وضع في أومل 2. 0، ولا سيما عند التعامل مع النماذج التي تنطوي على التزامن.

في أومل 2. 0، لا يمكن تجاهل دلالات التدفق. تنفيذ عقدة واحدة له تأثير مباشر على آخر، عقدة مختلفة. لبدء عقدة التنفيذ، يجب الوفاء بشروط معينة. وعند استيفاء الشروط المطلوبة، تعمل العقدة وتوفر تدفقات الإخراج، وهو الوقت الذي يبدأ فيه المصب في التنفيذ. في أومل 1. 0، والعقد المتاحة هي الحالات الزائفة التي تأتي مع التحولات في ما بينها، والتي صممت خصيصا لنمذجة التدفقات.

أومل 2. 0 كما يأتي مع نمذجة التزامن الذي يسمح بالتوازي غير المقيد. في أومل 1. 0، لا يسمح بالتوازي ويستخدم نموذجا خطوة بخطوة منهجية في تنفيذ العمليات. أومل 2. 0 وبالتالي يساعد على تحقيق الوقت طريقة فعالة وسريعة للعمل على الأشياء.

تختلف عقد العمل والتحكم عندما تتم مقارنة أومل 1. 0 و أومل 2. 0. يبدو أن اثنين من إطارات مماثلة عند مقارنتها بالقيمة الاسمية، ولكن الدلالات التي تتحكم فيها مختلفة تماما. تنفيذ النموذج في كل من أومل 1. 0 و أومل 2. 0 ليس لديهم فرق كبير، وخصوصا عندما تتم مقارنة عقد التحكم ونظرة الأولية والنهائية.

إدراج جديد في أومل 2. 0 هو عقد الكائن. هذه هي العقد التي يتم توفيرها خصيصا للإشارة إلى مثيل قد يكون مصنف معين متاحا. هذا الإجراء يجعل العقد الكائن في أومل 2. 0 للعمل كحاويات الكائنات التي من نوع معين قد تتدفق من وإلى. عقد العقد هو إدراج لم يتم إدراجه عند بناء أومل 1. 0.

عنصر في أومل 2. يتم ترميز 0 بشكل خاص برمز فئة لا يحتوي على مستطيلين تعريفه.المكون حسب التعريف في أومل 2. 0 هو فئة منظم الذي يأتي مع التعاون من العناصر في هيكلها الداخلي. موصلات في أومل 2. 0 ربط أجزاء مختلفة. أومل 1. 0 يستخدم النموذج الفرعي عنصر النموذج الذي هو النموذج الذي يأتي مع واجهة.

مخطط تسلسل في أومل 2. 0 أيضا يختلف قليلا عن ذلك في أومل 1. 0. شيء واحد فريد من الرسم البياني تسلسل في أومل 2. 0 هو أنه يدل على كيفية إنشاء الكائنات على حد سواء وتدميرها. هذه القدرة غير متوفرة في أومل 1. 0. في أومل 1. 0، كانت الحلقات التي تمثل شروطا معينة ضمن حالة حلقة معينة تم إنشاؤها ضمن ملاحظة. ثم تم إرفاق هذه الملاحظة ضمن الرسائل المعلقة التي كان من المقرر تنفيذها. في أومل 2. 0، تمثيل حلقة محددة موجود. وأخيرا، أومل 2. 0 يقدم قدرات جديدة مذهلة مثل الحلقات والفروع والظروف.