لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مهندسی نرمافزار: مدلسازی سیستمهای نرمافزاری با استفاده از UML
- آخرین آپدیت
دانلود Software Engineering: Modeling Software Systems using UML
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
چرخه حیات توسعه نرمافزار (SDLC) فرآیند توسعه نرمافزار از طریق برنامهریزی، تحلیل نیازمندیها، طراحی، پیادهسازی، تست و نگهداری است. این دوره بر مرحله تحلیل نیازمندیهای SDLC تمرکز دارد و شما یاد خواهید گرفت که چگونه از مدلهای UML برای ثبت نیازمندیهای سیستم و تسهیل ارتباط بین مشتری/کاربران و توسعهدهندگان استفاده کنید. UML یک زبان مدلسازی بصری همهمنظوره برای سیستمها است که میتواند برای برجسته کردن جنبههای مختلف سیستم که مورد توجه ذینفعان مختلف است، استفاده شود. نیازمندیهای داده در مدل دامنه (Domain Model) ثبت میشوند که مفاهیم مهم حوزه کاربرد را به صورت کلاسها، ارتباطات بین آنها و محدودیتهای مربوطه توصیف میکند. نیازمندیهای عملکردی نیز در مدل مورد کاربرد (Use-case Model) برای توصیف تعاملات بین سیستم و محیط آن (کاربران، سایر سیستمها) ثبت میشوند.
UML شامل بهترین روشهای فعلی در تکنیکهای مدلسازی شیءگرا است. برای گذراندن این دوره، آشنایی با مفاهیم پایه برنامهنویسی شیءگرا (OOP) الزامی است. توصیه میشود دورهها را به همان ترتیبی که فهرست شدهاند بگذرانید، زیرا آنها به تدریج تکنیکها و مفاهیم مهندسی نرمافزار را توسعه میدهند، اما این یک الزام سختگیرانه نیست.
سرفصل ها و درس ها
مقدمهای بر مهندسی نرمافزار
Introduction to Software Engineering
درس ۱-۱ توسعه نرمافزار پیچیده است
Lecture 1-1 - Software Development is Complicated
درس ۱-۲ مقابله با پیچیدگی
Lecture 1-2 Dealing with the Complexity
درس ۱-۳ مهندسی نرمافزار چیست
Lecture 1-3 What is Software Engineering
مدلسازی سیستمهای نرمافزاری با استفاده از UML
Modeling Software Systems Using UML
درس ۲-۱ مقدمهای بر مدلسازی
Lecture 2-1 Modeling Introduction
درس ۲-۲ نمودار کلاس UML
Lecture 2-2 UML Class Diagram
درس ۲-۳ روابط انجمنی (Association) و تجمیعی (Aggregation)
Lecture 2-3 Association and Aggregation Relationships
انواع روابط در نمودار کلاس
Types of Relationships in Class Diagram
درس ۳-۱ کلاس انجمنی
Lecture 3-1 Association Class
درس ۳-۲ تعمیم (Generalization)
Lecture 3-2 Generalization
درس ۳-۳ خلاصه نمودار کلاس
Lecture 3-3 Class Diagram Summary
ثبت نیازمندیهای سیستم و مدلسازی دامنه
System Requirements Capture and Domain Modeling
درس ۴-۱ مقدمهای بر ثبت نیازمندیهای سیستم
Lecture 4-1 - Introduction to System Requirements Capture
نمایش نظرات