آموزش مهندسی نرم‌افزار: مدل‌سازی سیستم‌های نرم‌افزاری با استفاده از 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

  • درس ۴-۲ مدل‌سازی دامنه - ارزیابی کلاس‌ها Lecture 4-2 - Domain Modeling - Evaluating Classes

  • درس ۴-۳ مدل‌سازی دامنه - ارزیابی روابط و ویژگی‌ها Lecture 4-3 - Domain Modeling - Evaluating Associations and Attributes

مدل‌سازی مورد کاربرد (Use Case) Use Case Modeling

  • درس ۵-۱ مدل‌سازی مورد کاربرد - بازیگران (Actors) Lecture 5-1 - Use Case Modeling - Actors

  • درس ۵-۲ موارد کاربرد (Use Cases) Lecture 5-2 - Use Cases

  • درس ۵-۳ مثال مدل‌سازی مورد کاربرد Lecture 5-3 - Use Case Modeling Example

مشخصات مورد کاربرد Use Case Specification

  • درس ۶-۱ مشخصات مورد کاربرد Lecture 6-1 - Use Case Specification

  • درس ۶-۲ نقطه توسعه و جریان جایگزین Lecture 6-2 - Extension Point and Alternative Flow

  • درس ۶-۳ زیر جریان (SubFlow) Lecture 6-3 - SubFlow

نیازمندی‌های غیرعملکردی Non-Functional Requirements

  • درس ۷-۱ نیازمندی‌های غیرعملکردی Lecture 7-1 - Non-Functional Requirements

  • درس ۷-۲ اعتبارسنجی نیازمندی‌های سیستم Lecture 7-2 - Validate System Requirements

نمایش نظرات

آموزش مهندسی نرم‌افزار: مدل‌سازی سیستم‌های نرم‌افزاری با استفاده از UML
جزییات دوره
28h 23m
20
(آخرین آپدیت)
38,780
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar