جستجوي كاملتر
  نام كاربري:
      
  رمز عبور:
      
هنوز در سايت عضو نشده‌ايد؟

اساتید خود را از حیث سطح معلومات چگونه ارزیابی می کنید ؟




براي برقراري ارتباط با ما، لطفا نامه‌هاي خود را به آدرس الكترونيكي info@olomz.com ارسال فرماييد. ما در اسرع وقت به نامه‌هاي شما پاسخ خواهيم داد.

دوره آموزشی زبان مدل سازی با UML

مشخصات دوره:
عنوان دوره: زبان مدل سازی UML
مدت دوره: 40 ساعت
پیش نیاز: آشنایی نسبی با برنامه نویسی و اصول برنامه نویسی شی گرا (OOP)
نرم افزارهای مورد استفاده: Rational Rose EA (Enterprise Architect) ، Sybase Power Designer


اهداف کلی دوره:
دانشجویان در طی این دوره آموزش جامع و دسته بندی نیازمندیهای سیستم نرم افزاری و همچنین تبدیل نیازمندیها به مدل طراحی نرم افزار و همچنین تبدیل نیازمندیها به مدل های طراحی نرم افزار، در قالب زبان نشانه گذاری UML، با استفاده از استاندارهای شی گرا فرآیند RUP را می آموزند


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


نحوه ثبت نام:
برای ثبت نام در این دوره آموزشی با شماره تلفن های ذکر شده در فوق تماس بگیرید.


فهرست مطالب دوره:

  1. زبان مدل سازی UML

    • تاریخچه UML

    • آنچه که ما از UML انتظار داریم

    • تفاوت UML , RUP

  2. نمودار Use Case

    • تعریف و کاربرد Use Case Diagram

    • نحوه تشخیص Use Case

    • انواع Use Case ها

    • روابط بین Use Case ها

      • Include

      • Extend

    • دسته بندی Use Case ها

    • نهایی کردن Use Case های استخراج شده

    • نحوه نوشتن Use Case Specification

    • Symbol های UML در رسم نمودار Use Case
      نکات مهم در مورد Use Case View

    • کارگاه آموزشی تحلیل و طراحی سیستم انبار

  3. نمودار فعالیت Activity Diagramتعریف و کاربرد نمودار فعالیت (Activity Diagram)

    • مراحل تشخیص نمودار فعالیت

    • ارتباط Activity Diagram با Use case Diagram

    • انواع Activity Diagram و نحوه ترسیم آنها

    • Symbol های UML در رسم نمودار Activity Diagram

    • نحوه ارزیابی فعالیت های تشخیص داده شده

    • تاثیر گذاری نمودار فعالیت بر نمودارهای دیگر

  4. نمودارکلاس Class Diagram

    • تعریف و کاربرد نمودار کلاس (Class Diagram)

    • انواع کلاس و محل کاربرد آنها

    • ده روش جهت تشخیص کلاس ها

    • تاثیر پذیری نمودار کلاس از نمودار های دیگر

    • مفهوم روش دسته بندی کلاس ها (Class Package)

    • روابط بین کلاس ها و روش تشخصی و تعیین روابط

      • Generalization

      • Aggregation

      • Composition

      • Association Relationship

    • چگونگی تعیین Properties

    • انواع متدها (Operations) و پنج روش معمول در تشخیص آنها

    • Symbol های UML در رسم نمودار Class Diagram

    • تفاوت نمودار کلاس در فاز ها تحلیل و طراحی

  5. نمودارهای توالی و همکاری Sequence Diagram, Collaboration Diagram

    • تعریف و کاربرد نمودار توالی و نمودار همکاری (Sequence Diagram, Collaboration Diagram)

    • در چه مواردی از نمودار توالی استفاده کنیم

    • انواع ترسیم های نمودار توالی و کاربرد هریک

    • تعامل نمودار توالی با نمودار کلاس

    • تفاوت نمودار توالی با نمودار همکاری

    • در چه مواقعی از Collaboration Diagram استفاده کنیم

    • Symbol های UML در رسم نمودار Sequence Diagram, Collaboration Diagram

  6. نمودار حالت State Diagram

    • تعریف و کاربرد نمودار حالت (State Diagram)

    • مواردی که ممکن است به نمودار حالت نیاز داشته باشیم

    • آنچه که از نمودار حالت انتظار داریم

    • تاثیر نمودار حالت روی نمودار های دیگر

    • Symbol های UML در رسم نمودار State Diagram

  7. نمودار مولفه و استقرار Component Diagram , Deployment Diagram

    • تعریف و کاربرد نمودارمولفه و نمودار استقرار (Component Diagram , Deployment Diagram)

    • لزوم دو نمودار فوق درتحلیل و طراحی نرم افزار

    • موارد استفاده از نمودار های مولفه و استقرار

    • روش تشخصی مولفه ها

    • سه تاثیر مهم نمودارهای فوق

    • Symbol های UML در رسم نمودار Component Diagram , Deployment Diagram

  8. کار با ابزار ترسیم نمودار های UML

    • Rational Rose

    • Rational XDE

    • Enterprise Architect

    • Power Designer