دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۹
  • دی

جلسه ۰۴ : انواع مدل سازی UML

  • دسته‌بندی‌ها :
جلسه ۰۴ : انواع مدل سازی UML
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      سلام و وقت بخیر. با آموزش زبان مدل سازی یکنواخت (UML) از وب سایت آموزشی پی وی لرن در خدمتتون خواهیم بود. انواع مدل سازی UML رو در این بخش از آموزش مورد بررسی قرار خواهیم داد.

      انواع مدل سازی UML

      تفکیک بین مدل UML بسیار مهم است. نمودارهای مختلفی برای انواع مختلف مدل سازی UML استفاده می شود. سه نوع مهم از مدل سازی UML وجود دارد.

      مدل سازی ساختاری (Structural Modeling)

      مدل سازی ساختاری ویژگی های استاتیک یک سیستم را ضبط می کند. آن ها از موارد زیر تشکیل شده اند.

      نمودار کلاس (Classes diagrams)

      نمودارهای اشیاء (Objects diagrams)

      نمودار استقرار (Deployment diagrams)

      نمودارهای پکیج (Package diagrams)

      نمودار ساختار کامپوزیت (Composite structure diagram)

      نمودار اجزا (Component diagram)

      مدل ساختاری (Structural) فریم ورکی را برای سیستم نشان می دهد و این فریم ورک مکانی است که در آن همه اجزای دیگر وجود دارند. از این رو ، نمودار کلاس ، نمودار کامپوننت ها و نمودار استقرار بخشی از مدل سازی ساختاری هستند. همه آن ها عناصر و مکانیسم جمع آوری را نشان می دهند.

      مدل ساختاری هرگز رفتار پویای سیستم را توصیف نمی کند. نمودار کلاس گسترده ترین نمودار ساختاری است.

      مدل سازی رفتاری (Behavioral Modeling)

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

      نمودار فعالیت (Activity diagrams)

      نمودارهای تعامل (Interaction diagrams)

      نمودارهای Use case

      تمام موارد فوق توالی پویای جریان در یک سیستم را نشان می دهد.

      مدل سازی معماری

      مدل معماری نمایانگر چارچوب کلی سیستم است. این شامل هر دو عنصر ساختاری و رفتاری سیستم است. مدل معماری را می توان به عنوان طرح کل سیستم تعریف کرد. نمودار Package تحت مدل سازی معماری می آید.

      کلام پایانی

      با انواع مدل سازی UML آشنا شدیم. در بخش بعدی از آموزش زبان مدل سازی یکنواخت (UML) رو به مبحث نشان گذاری های پایه در UML اختصاص خواهیم داد.

      QR:  جلسه ۰۴ : انواع مدل سازی UML
      به اشتراک بگذارید