📢 اطلاعیه مهم – بخش ترسیم نمودارهای UML
دانشجویان گرامی توجه داشته باشید که:
🔹 در امتحان پایانترم، یک سؤال کلیدی از بخش UML مطرح خواهد شد. این سؤال بر اساس موضوع پروژهی شما طراحی میشود؛ همان موضوعی که قبلاً در کلاس مشخص و تأیید شده است. بنابراین لازم است دقیقاً بر پروژهی خودتان، سناریوها، تحلیلها و نمودارهایی که طراحی کردهاید، تسلط کامل داشته باشید.
📌 علاوه بر یادگیری مفاهیم، توانایی تحلیل سناریو و ترسیم نمودارهای استاندارد UML برای موفقیت در این بخش الزامی است.
⚠️ این بخش میتواند تعیینکننده قبولی یا عدم قبولی شما باشد (بهخصوص با توجه به اینکه امتحان بهصورت مجازی برگزار خواهد شد)؛ بنابراین حتماً با دقت تمرین کنید.
🔹 همانطور که در کلاس تئوری تدریس شد، بنده زمان گذاشتم و مفاهیم UML را بهصورت عملی در نرمافزار Rational Rose برای شما آموزش دادم؛ بنابراین انتظار میرود که تسلط کافی بر این مباحث داشته باشید.
📚 منابع مطالعه
برای تسلط بر مباحث UML میتوانید به پستی که شامل فایلهای PDF و ویدئوهای آموزشی است مراجعه نمایید.
⚠️ نمودارهایی که باید کاملاً بر آنها مسلط باشید:
✅ Use Case Diagram
✅ Class Diagram
✅ Activity Diagram یا State Chart Diagram
✅ Deployment Diagram
📌 نکات بسیار مهم در امتحان:
🔹 تحلیل در قالب سناریو
با توجه به اینکه ممکن است از پروژهی خودتان در امتحان پایانترم سؤال مطرح شود، لازم است تحلیلهای خود را در قالب سناریو بیان کنید.
⚠️ تذکر مهم: در امتحان میانترم برخی از شما این مورد را رعایت نکرده بودید و بنده ارفاقهایی در نظر گرفتم، اما در امتحان پایانترم خبری از این ارفاقها نخواهد بود.
➡️ مثال: توضیح دهید چرا در Use Case Diagram یک رابطه را اختیاری (Extend) یا اجباری (Include) در نظر گرفتهاید.
🔹 نکات مربوط به Activity Diagram
در این نمودار حتماً باید از Fork و Join استفاده شود.
🔹 نکات مربوط به Deployment Diagram
برای مشخص شدن نقشها از نمادگذاری زیر استفاده کنید:
▪️ Processor = P
▪️ Device = D
این نمادگذاری باعث شفافتر شدن نقش هر عنصر در نمودار خواهد شد.
🔹 نکات مربوط به Class Diagram
استفاده از رابطه ارثبری (Generalization) الزامی است. این رابطه ساختار سلسلهمراتبی کلاسها را نشان میدهد و اشتراک ویژگیها و رفتارها بین کلاسهای مرتبط را مشخص میکند.
🔹 نکات مهم مربوط به State Chart Diagram
اگر از این بخش در امتحان سؤال مطرح شود، باید مطابق با پروژهای که قبلاً تأیید کردهام پاسخ دهید.
✅ رعایت این نکات باعث میشود نمودارهای شما استاندارد، دقیق و قابل قبول باشند.
June 29, 2026 138 5