الفرق بين مخطط إير ورسم بياني

Anonim

مخطط إر مقابل المخطط البياني

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

ما هو مخطط إير؟

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

ما هو مخطط الفئة؟

رسم تخطيطي للطبقة (يعرف بشكل أكثر وضوحا بتخطيط فئة أومل) هو رسم تخطيطي للتصميم يمثل البنية الثابتة وسلوك نظام مقترح، يتم تعريفه باستخدام لغة النمذجة الموحدة (أومل). ويظهر الرسم البياني للفصول فئات الأنظمة، والعلاقات بين الطبقات، وخصائصها. تصور الفصول التمثيل التجريدي لأشياء العالم الحقيقي، في حين تصور العلاقات كيف ترتبط كل فئة مع الآخرين. كل من الطبقات والعلاقات لها خصائص تسمى السمات. طرق في الطبقات تمثل أو تعريف سلوك هذه الفئات. وتسمى طرق وصفات الطبقات أعضاء الفئة.

ما هو الفرق بين مخطط إير والرسم البياني للفئة؟

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