دوره آموزشی طراحی نرم افزار: مدل سازی با UML
1 ساعت 42 دقیقهمبتدی2019-09-23
مدرسین

Neelam Dwivedi
Assistant Teaching Professor at Heinz College
جزئیات دوره
مدلسازی با زبان مدلسازی متحد (UML) - یک زبان طراحی بصری برای برنامهنویسی شیگرا - یک مهارت حیاتی برای همه اعضای تیم در پروژه توسعه نرمافزار است. این مدلها روشی مقرونبهصرفه برای همکاران برای تجزیه و تحلیل، برقراری ارتباط و مستندسازی ویژگیهای محصول خود هستند. در این دوره یاد بگیرید که چگونه از نمودارهای UML برای ایجاد مصنوعات مهم در هر مرحله از چرخه عمر توسعه نرم افزار استفاده کنید. مربی Neelam Dwivedi بهترین شیوهها و ابزارها را با بررسی 13 نوع مختلف مدل UML به اشتراک میگذارد و آنچه را که برای توسعه مدلهای ایستا و پویا سیستمهای نرمافزاری باید بدانید، توضیح میدهد.
اهداف یادگیری
تفاوت UML با سایر تکنیک های مدل سازی
انواع مدل های UML
ابزارهای مدل سازی UML
از نمودارهای مورد، فعالیت و کلاس استفاده کنید
ثبت وضعیت بلادرنگ سیستم شما در عمل
استفاده از نمودارهای اجزاء
نمودارهای مروری بر تعامل
مدل سازی تعاملات با محدودیت زمانی
اهداف یادگیری
تفاوت UML با سایر تکنیک های مدل سازی
انواع مدل های UML
ابزارهای مدل سازی UML
از نمودارهای مورد، فعالیت و کلاس استفاده کنید
ثبت وضعیت بلادرنگ سیستم شما در عمل
استفاده از نمودارهای اجزاء
نمودارهای مروری بر تعامل
مدل سازی تعاملات با محدودیت زمانی
مهارت ها
Unified Modeling Language (UML)Essential TrainingProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - یک عکس ارزش هزار کلمه دارد
- 02 - آنچه باید بدانید
1. دنیای مدل سازی نرم افزار
- 03 - زبان های مدل سازی
- 04 - انواع مدل های UML
- 05 - ابزارهای مدل سازی UML
2. شروع به کار با اصول
- 06 - نمودار مورد استفاده
- 07 - نمودار فعالیت
- 08 - نمودارهای کلاس - عناصر کلیدی
- 09 - نمودارهای کلاس - طبقه بندی کننده ها و ویژگی ها
- 10 - نمودارهای کلاس - روابط
- 11 - نمودار توالی و ارتباط
- 12 - چالش - نام
- 13 - راه حل - نام
3. حفاری عمیق تر در جزئیات
- 14 - نمودار شی
- 15 - نمودار ماشین حالت
- 16 - نمودار جزء
- 17 - نمودار بسته
- 18 - نمودار استقرار
- 19 - چالش - نام
- 20 - راه حل - نام
4. برخی موارد خاص
- 21 - نمودار نمای کلی تعامل
- 22 - سازه مرکب
- 23 - نمودارهای زمان بندی
- 24 - چالش - نام
- 25 - راه حل - نام
نتیجه
- 26 - مراحل بعدی