آموزش زبان مدلسازی یکپارچه (UML): راهنمای کامل و مثالها

Unified Modeling Language (UML): Complete Guide & Examples

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یک دوره آموزشی آنلاین برای یادگیری نحوه خواندن نمودارهای UML، تفسیر هر نماد UML و ساخت آنها با استفاده از مثال های عملی. کسب دانش کار UML 2.0 استفاده از دانش OOAD برای طراحی یک سیستم شی گرا که می تواند در یک زبان شی گرا پیاده سازی شود یادگیری معنی هر نماد UML و زمان استفاده از آنها یادگیری بهترین شیوه های صنعت برای ساخت UML تفسیر موثر هر نمودار UML افزایش بهره وری توسعه نرم افزار پیش نیازها: دانش شی گرا پایه ترجیح داده می شود.

آخرین به‌روزرسانی: 14 اکتبر 2017 یک سخنرانی جدید اضافه شد «دستورالعمل‌هایی برای نمودارهای کلاس کیفیت ساختمان»

در حال حاضر این دوره شامل نمودار مورد استفاده، شرح مورد استفاده، نمودار فعالیت، نمودار کلاس، نمودار شیء، نمودار بسته، نمودار توالی و نمودار انتقال حالت است.

"توضیحات و مثال های برجسته. تدریس به شیوه ای روشنگر و کاربردی. معلم یک متخصص آشکار در این زمینه است." ---Sean ODonnell

"خوب و آسان برای پیگیری. مربی به طور موثر درگیر می شود و موضوعات را تقویت می کند." ---اسحاق اسلم


متخصصان نرم‌افزار برای چندین دهه از زبان‌های مدل‌سازی برای مشخص کردن، تجسم، ساختن و مستندسازی سیستم‌ها استفاده کرده‌اند. UML که مخفف The Unified Modeling Language (UML) است یکی از این زبان ها است و امروزه UML پرکاربردترین زبان مدل سازی استاندارد برای توسعه نرم افزار و سیستم است. حتی اگر همه نیازی به نوشتن نمودارهای UML ندارند، اکثر متخصصان نرم افزار، اگر نه همه آنها، نیاز به تفسیر و خواندن نمودارهای نوشته شده توسط دیگران دارند.

UML برای بیان نرم افزار یا سیستم مورد نیاز، معماری و طراحی استفاده می شود. پس از گذراندن این دوره UML برقراری ارتباط با سایر توسعه دهندگان، تحلیلگران، طراحان، آزمایش کنندگان و حتی مشتریان خود را برای شما آسان می کند. بنابراین توانایی شما در برقراری ارتباط با دیگران را بهبود می بخشد و همچنین بهره وری تیم شما را بهبود می بخشد زیرا استفاده از UML برای بیان مسائل فنی پیچیده با دیگران در زمان بسیار کمتری آسان تر خواهد بود.

در این دوره، من در مورد تمام نمودارهای UML مختلف Use case ها، نمودارهای کلاس، نمودارهای توالی، نمودار فعالیت و موارد دیگر صحبت می کنم. من در مورد هر یک از آنها به تفصیل صحبت خواهم کرد. شما یاد خواهید گرفت که چگونه هر نمودار UML را بخوانید و درک کنید و همچنین دستورالعمل های مهم برای ساخت آنها را که توسط متخصصان موضوع ارائه شده است را یاد خواهید گرفت. ما کارگاه هایی برای خواندن و ساختن نمودارها با هم خواهیم داشت. تنها با تماشای این دوره می توان با کمی تلاش به همه اینها دست یافت.

در این دوره، با مثال یاد می گیریم، با نشان دادن سریع برخی از نمادهای یک نمودار شروع می کنیم و سپس تغییرات هر یک از آن نمادها را با جزئیات توضیح می دهیم. سپس نمادهای بیشتری را معرفی می کند و سپس در مورد آنها بحث می کند و غیره.

پس از یادگیری نحوه خواندن هر نمودار، نحوه ساختن نمودارها با استفاده از آن نمادها و دستورالعمل هایی را که باید برای استفاده از هر نماد دنبال کنیم، توضیح خواهیم داد.

هم اکنون به این دوره بپیوندید و من قول می دهم که قادر خواهید بود هر نمودار UML را بخوانید و نمودارهای UML منظم و با کیفیت را در کمترین زمان بسازید


سرفصل ها و درس ها

مقدمه ای بر UML (زبان مدل سازی یکپارچه) Introduction to UML (Unified Modeling Language)

  • چرا UML؟ [CC] Why UML? [CC]

  • درباره من [CC] About Me [CC]

  • روش یادگیری ما [CC] Our Learning Methodology [CC]

از نمودار موردی استفاده کنید Use Case Diagram

  • Use Case چیست؟ [CC] What is a Use Case? [CC]

  • اهمیت یک مورد استفاده خوب [CC] Importance of a Good Use Case [CC]

  • Use Case Diagram: The Basics [CC] Use Case Diagram : The Basics [CC]

  • کلیشه ها [CC] Stereotypes [CC]

  • نشانه‌های مورد استفاده پیشرفته [CC] Advanced Use Case Notations [CC]

  • [فعالیت] : آیا می توانید این نمودار Use Case را بخوانید؟ [CC] [Activity] : Can you read this Use Case diagram? [CC]

  • رهنمودهایی برای ایجاد نمودار مورد استفاده با کیفیت [CC] Guidelines for Building a Quality Use Case Diagram [CC]

از Case Specification استفاده کنید Use Case Specification

  • مشخصات مورد استفاده: عناصر [CC] Use Case Specification: Elements [CC]

  • مشخصات مورد استفاده: مثال [CC] Use Case Specification: Example [CC]

  • مشخصات مورد استفاده: Example Enhanced [CC] Use Case Specification: Example Enhanced [CC]

  • استفاده از مشخصات موردی: یک الگوی دیگر [CC] Use Case Specification: Another Template [CC]

  • رهنمودهایی برای ایجاد مشخصات مورد استفاده با کیفیت [CC] Guidelines for Building a Quality Use Case Specification [CC]

کارگاه نمودار و توضیحات مورد استفاده ساختمان Building Use case diagram and description Workshop

  • نمودار مورد استفاده ساختمان و فرآیند شرح [CC] Building Use case diagram and description Process [CC]

  • معرفی ابزار UML ما "UMlet" Introducing our UML tool "UMLet"

  • مطالعه موردی دیگر: مشکل Another Case Study: The problem

  • مطالعه موردی دیگر: پیش نویس نمودار مورد استفاده Another Case Study: The Draft Use Case Diagram

  • مطالعه موردی دیگر: شرح مورد استفاده Another Case Study: The Use Case Description

  • مطالعه موردی دیگر: نمودار مورد استفاده نهایی Another Case Study: The Final Use Case Diagram

نمودارهای فعالیت Activity Diagrams

  • نمودارهای فعالیت: مقدمه [CC] Activity Diagrams: Introduction [CC]

  • نمودارهای فعالیت: اصول [CC] Activity Diagrams: The Basics [CC]

  • نمودارهای فعالیت: پیشرفته Activity Diagrams: Advanced

  • رهنمودهایی برای ایجاد نمودار فعالیت کیفیت [CC] Guidelines for Building a Quality Activity Diagram [CC]

  • [فعالیت]: آیا می توانید این نمودار فعالیت را بخوانید؟ [CC} [Activity] : Can you read this Activity diagram? [CC}

نمودارهای کلاس Class Diagrams

  • نمودارهای کلاس: مقدمه [CC] Class Diagrams: Introduction [CC]

  • نمودارهای کلاس: آغاز [CC] Class Diagrams: The Beginning [CC]

  • نمودارهای کلاس: ویژگی ها [CC] Class Diagrams: The Attributes [CC]

  • نمودارهای کلاس: عملیات [CC] Class Diagrams: The Operations [CC]

  • نمودارهای کلاس روابط: وابستگی، انجمن، تجمع، ترکیب [CC] Class Diagrams Relationships:Dependency,Association,Aggregation,Composition [CC]

  • روابط نمودارهای کلاس: پیچیده است [CC] Class Diagrams Relationships: It is Complicated [CC]

  • دستورالعمل های نمودار کلاس: مبانی Class Diagram Guidelines : The Basics

  • دستورالعمل های نمودار کلاس: روابط Class Diagram Guidelines : The relationships

  • [فعالیت] : آیا می توانید این نمودار کلاس را بخوانید؟ [CC} [Activity] : Can you read this Class diagram? [CC}

نمودارهای شی Object Diagrams

  • نمودار شیء [CC] The Object Diagram [CC]

  • [فعالیت]: آیا می توانید این نمودار شی را بخوانید؟ [CC} [Activity]: Can you read this object diagram? [CC}

نمودارهای بسته Package Diagrams

  • نمودارهای بسته: مقدمه [CC] Package Diagrams: Introduction [CC]

  • نمودارهای بسته: اصول [CC] Package Diagrams: The Basics [CC]

  • نمودارهای بسته: پیشرفته [CC] Package Diagrams: Advanced [CC]

نمودارهای توالی Sequence Diagrams

  • نمودارهای توالی: مقدمه [CC] Sequence Diagrams: Introduction [CC]

  • نمودارهای توالی: اصول [CC] Sequence Diagrams: The Basics [CC]

  • نمودارهای توالی: پیشرفته [CC] Sequence Diagrams: Advanced [CC]

  • [فعالیت] آیا می توانید این نمودار توالی را بخوانید؟ [Activity] Can you read these sequence diagram?

نمودارهای انتقال حالت State Transition Diagrams

  • نمودارهای انتقال حالت: مقدمه [CC] State Transition Diagrams: Introduction [CC]

  • نمودارهای انتقال حالت: اصول [CC] State Transition Diagrams: The Basics [CC]

  • نمودارهای انتقال حالت: پیشرفته [CC] State Transition Diagrams: Advanced [CC]

ویدیوهای منسوخ شده [نادیده گرفتن] Deprecated Videos [ignore]

  • روش ما [CC] Our Methodology [CC]

  • رهنمودهایی برای ایجاد مشخصات مورد استفاده با کیفیت [CC] Guidelines for Building a Quality Use Case Specification [CC]

در پایان At the end

  • ممنون [CC] Thank You [CC]

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش زبان مدلسازی یکپارچه (UML): راهنمای کامل و مثالها
جزییات دوره
3.5 hours
51
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
8,416
4.1 از 5
دارد
دارد
دارد
Maged Koshty
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Maged Koshty Maged Koshty

IEEE Certified Instructor - PMP - ISTQB CTAL - PMI-ACPI'm مدیر عامل ExpertWave، یک شرکت آموزش و مشاوره مستقر در قاهره، مصر با شعبه هایی در دبی، امارات و اتاوا کانادا با تمرکز بر مدیریت پروژه، مهندسی نرم افزار و توسعه افراد. من مدیریت پروژه و مهندسی نرم‌افزار را در دانشگاه‌های مختلف تدریس می‌کنم، آموزش‌های سفارشی را به شرکت‌های بین‌المللی در سراسر جهان ارائه می‌دهم و سخنران مهمان در بسیاری از کنفرانس‌ها و کنفرانس‌ها در سراسر جهان هستم. من یک مدرس گواهینامه مهندسی نرم افزار از IEEE، تنها مدرس دارای گواهینامه در منطقه اروپا، خاورمیانه و آفریقا هستم و دارای گواهینامه PMP، ISTQB CTAL، PMI-Agile هستم. من بیش از بیست و پنج سال تجربه نرم افزار عملی در شرکت های چند ملیتی بزرگ مانند اپل، کورل و ITWorx دارم. از جمله بیش از 15 سال در سمت های مدیریت و مشاوره. با توجه به این تجربه گسترده و دیده شدن افراد حرفه ای موفق، و عدم موفقیت. این به من این فرصت را داد که با انواع مختلف افراد از پیشینه ها و فرهنگ های مختلف که در طول سال ها با شرایط دشوار بسیاری روبرو هستند کار کنم. همچنین به من در معرض صنایع مختلفی مانند ارتباطات، نفت، معماری، پزشکی و بسیاری موارد دیگر قرار گرفت.