کتاب آشنایی با زبان مدلسازی یکپارچه (UML) و کاربردهای آن در طراحی نرمافزار با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آشنایی با زبان مدلسازی یکپارچه (UML) و کاربردهای آن در طراحی نرمافزار
موضوع کلی: مهندسی نرمافزار و سیستمها
موضوع میانی: مدلسازی و طراحی سیستمهای نرمافزاری
📋 سرفصلهای دوره
- 1. مقدمهای بر مدلسازی نرمافزار
- 2. اهمیت مدلسازی در مهندسی نرمافزار
- 3. معرفی زبان مدلسازی یکپارچه (UML)
- 4. تاریخچه و سیر تحول UML
- 5. اهداف و مزایای استفاده از UML
- 6. اجزای اصلی UML: نمودارها و عناصر
- 7. نمودارهای ساختاری در UML
- 8. نمودارهای رفتاری در UML
- 9. نمودار مورد کاربرد (Use Case Diagram)
- 10. شناسایی موارد کاربرد
- 11. تعریف بازیگران (Actors)
- 12. روابط بین موارد کاربرد
- 13. نمودار کلاس (Class Diagram)
- 14. مفاهیم کلاس، خصوصیت و عملیات
- 15. روابط بین کلاسها: وابستگی، تداعی، تجمیع
- 16. وراثت و چندریختی در نمودار کلاس
- 17. نمودار شیء (Object Diagram)
- 18. نمودار بسته (Package Diagram)
- 19. سازماندهی مدل با بستهها
- 20. نمودارهای طراحی و پیادهسازی
- 21. نمودار جزء (Component Diagram)
- 22. نمودارهای معماری و ساختاری
- 23. نمودار استقرار (Deployment Diagram)
- 24. چیدمان فیزیکی سیستم
- 25. نمودارهای رفتاری و دینامیکی
- 26. نمودار فعالیت (Activity Diagram)
- 27. جریان کار و مراحل پردازش
- 28. نمودار توالی (Sequence Diagram)
- 29. برهمکنش اشیاء در طول زمان
- 30. نمودار همکاری (Collaboration Diagram)
- 31. ارتباطات بین اشیاء
- 32. نمودار حالت (State Machine Diagram)
- 33. چرخههای حیات اشیاء
- 34. نمودار زمانبندی (Timing Diagram)
- 35. نمودار رویداد (Event Diagram)
- 36. مدلسازی نیازمندیها با UML
- 37. مدلسازی فرایندهای کسبوکار
- 38. مدلسازی معماری سیستم
- 39. مدلسازی پایگاه داده با UML
- 40. نمودارهای UML در چرخه حیات توسعه نرمافزار
- 41. کاربرد UML در تحلیل نیازمندیها
- 42. کاربرد UML در طراحی سطح بالا
- 43. کاربرد UML در طراحی سطح پایین
- 44. کاربرد UML در تست نرمافزار
- 45. کاربرد UML در مستندسازی نرمافزار
- 46. ابزارهای پشتیبان UML
- 47. معرفی ابزارهای رایج مدلسازی UML
- 48. مثالهای عملی از کاربرد UML
- 49. طراحی یک سیستم مدیریت کتابخانه با UML
- 50. مدلسازی یک سیستم فروشگاه آنلاین با UML
- 51. مدلسازی یک سیستم بانکی ساده با UML
- 52. مدلسازی یک سیستم مدیریت آموزش با UML
- 53. مدلسازی یک سیستم مدیریت منابع انسانی با UML
- 54. نکات کلیدی در مدلسازی مؤثر با UML
- 55. اصول طراحی مدلهای UML
- 56. قواعد نامگذاری در UML
- 57. استانداردهای مدلسازی UML
- 58. ارتباط UML با متدولوژیهای توسعه نرمافزار
- 59. UML و توسعه چابک (Agile)
- 60. UML و توسعه شیءگرا (Object-Oriented Development)
- 61. UML و معماری نرمافزار
- 62. الگوهای طراحی (Design Patterns) و UML
- 63. کاربرد الگوهای طراحی در مدلسازی UML
- 64. مقدمهای بر الگوهای طراحی
- 65. الگوهای ساختاری در UML
- 66. الگوهای رفتاری در UML
- 67. الگوهای آفرینشی در UML
- 68. نمونههایی از الگوهای طراحی رایج
- 69. الگوی کارخانه (Factory) و UML
- 70. الگوی سینگلتون (Singleton) و UML
- 71. الگوی استراتژی (Strategy) و UML
- 72. الگوی مشاهدهگر (Observer) و UML
- 73. الگوی کامپوزیت (Composite) و UML
- 74. الگوی装饰器 (Decorator) و UML
- 75. الگوی پل (Bridge) و UML
- 76. الگوی نما (Facade) و UML
- 77. الگوی مترجم (Interpreter) و UML
- 78. الگوی واسطه (Mediator) و UML
- 79. الگوی یادگار (Memento) و UML
- 80. الگوی اولیه (Prototype) و UML
- 81. الگوی پروازی (Flyweight) و UML
- 82. الگوی مسئولیت زنجیرهای (Chain of Responsibility) و UML
- 83. الگوی فرمان (Command) و UML
- 84. الگوی سازنده (Builder) و UML
- 85. الگوی مراجعهکننده (Visitor) و UML
- 86. مرور بر نمودارهای UML و ارتباط آنها
- 87. جمعبندی و گامهای بعدی در یادگیری UML
- 88. اهمیت درک عمیق UML برای مهندسان نرمافزار
- 89. فرصتهای شغلی مرتبط با UML
- 90. منابع بیشتر برای مطالعه UML
تگها:
UML
Use Case
زبان مدلسازی
سناریو نرمافزار
طراحی سیستم
فعالیت UML
مدلسازی نرمافزار
مهندسی نرمافزار
نمودار UML
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.