سلام،
زحمت زیادی کشیدهاید.
1- یک class diagram به طور بالقوه میتواند آنچنان گسترده شود که تمام فضای مدل شما را در بر بگیرد. به همین خاطر باید برای بیان یک هدف مشخص و برای مخاطب معلوم آنرا بالفعل کنید. در غیراینصورت آنقدر اطلاعات در آن خواهید گنجاند که عملا بدون استفاده خواهد شد. در نمودار E22 به نظرم "عمق همسایگی" را زیاد در نظر گرفتهاید. مثلا
E22 ---> P137+Q -----> E55 -----> P2 -----> E55 -----> P2 -----> E55 ----> P102 -----> E35 -----> P3
واقعا مخاطب را از موضوع بحث دور میکند. توجه داشته باشید که دنبال کردن این مسیرها برای کسانی که به اندازه شما به آنها عادت ندارند زیاد ساده نیست.
2- از طرف دیگر Instance diagramها مشکل نامحدود بدون را ندارند چرا که دامنه آنها توسط اطلاعات آن Instance محدود میشود. خود instance حدود و ثغور نمودار را تعیین میکند. چون در آن از چیزی بالقوه صحبت نمیشود بلکه چیزی بالفعل به تصویر کشیده میشود. به این خاطر برای مخاطب گویاتر هستند. اما از سوی دیگر به همین خاطر ممکن است نتوانند تمام "پتانسیل" را بازنمایی کنند. در هر صورت در یک shot نخواهید توانست تمام پتانسیل را معرفی کنید. شاید دو یا چند instance دیاگرام با "حداکثر تفاوت ممکن" ابزار بهتری برای ارتباط با مخاطب تازه باشد تا یک class diagram. مطالعه دیاگرام خانم Boyce به نظرم خواناست. البته بند بعد را هم ببینید.
3- در این مدل و در ققنوس شناسهها به عنوان یک موجودیت مستقل در نظر گرفته میشوند و نه، آنطور که متعارف است، طفیلی یک موجودیت دیگر. این طرز نگاه برای بیشتر مخاطبان شما کاملا جدید است و جا دارد که یکبار به طور جداگانه به آن پرداخته شود (بدون آنکه بر رده شناسه یا موجودیت و تنوع آن تاکید شود). اگر چنین بیان مستقلی در مورد شناسهها داشته باشید که مطلب را جا بیندازد آنوقت لازم نیست در هر دیاگرام دوباره و چندباره آنرا ذکر کنید. آنوقت مثلا در نمودار E22 تعداد المانهای شما دست کم تا نصف کاهش پیدا میکند و خواناتر میشود.
4- برای بیان جایگاه شناسه بند قبل باید یکی از ردهها را بهانه کنید. مثلا همین E22 میتواند یک گزینه باشد. نمودارهایی (instance diagram و/یا class diagram) بکشید که در آن "فقط" بر شناسههای E22 تمرکز کردهاید. با کمک آن موضوع وجود و استقلال شناسه را مطرح کرده و جا بیندازید و در آخر به دیگر ردهها هم تعمیم دهید. بعد از آن، در دیگر نمودارها مخاطب وجود شناسه برای هر موجودیت را فرض خواهد گرفت و دیگر لازم نخواهد بود جزییات هر شناسه را هر بار جداگانه طرح کنید. دست بالا در نمودارهای بعدی فقط کافی است اشارهای به تنوع رده شناسهها داشته باشید.
موفق باشید.