لطفا به نکات زیر در هنگام خرید دانلود فایل پاورپویینت UML چیست؟ توجه فرمایید.

1-در این مطلب، متن اسلاید های اولیه دانلود فایل پاورپویینت UML چیست؟ قرار داده شده است 2-به علت اینکه امکان درج تصاویر استفاده شده در پاورپوینت وجود ندارد،در صورتی که مایل به دریافت  تصاویری از ان قبل از خرید هستید، می توانید با پشتیبانی تماس حاصل فرمایید 3-پس از پرداخت هزینه ، حداکثر طی 4 ساعت پاورپوینت خرید شده ، به ادرس ایمیل شما ارسال خواهد شد 4-در صورت  مشاهده  بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل اسلاید ها میباشد ودر فایل اصلی این پاورپوینت،به هیچ وجه بهم ریختگی وجود ندارد 5-در صورتی که اسلاید ها داری جدول و یا عکس باشند در متون زیر قرار نخواهند گرفت

— پاورپوینت شامل تصاویر میباشد —-

اسلاید ۱ :

زبان بصری ویژه ای برای بیان مدلسازی و ارتباط اجزای یک سیستم می باشد.

اسلاید ۲ :

کاربرد زبان UML

به عنوان یک راه ارتباطی مشترک بین اعضای یک تیم اجرایی فرآیند نرم افزار

 به عنوان زبان مدلسازی اجزای مختلف فرآیند توسعه نرم افزار

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

(Business Systems)

برای مدل سازی و طراحی پایگاه داده های نرم افزاری

پذیرفته شدن به عنوان استانداردی در اکثر ابزارهای مهندسی نرم افزار

اسلاید ۳ :

سه خصوصیت UML

  • یک زبان است: یک زبان بصری بهتر می تواند ارتباط برقرار کند.

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

  هر نوع دیاگرام uml یک تکنیک مدلسازی شناخته می شود.

  • Model

  نمایشی از یک موضوع است و در حقیقت مجموعه ای از کلی نگری ها در یک موضوع را جمع می کند.

  • Unified

عبارتی است که OMG و موسسه استانداردسازی و موسسه یRational  برای یک شکل سازی زبان مدلسازی انتخاب کرده اند.

اسلاید ۴ :

اهداف استفاده ی از UML

  • گویا است.
  • ساده است.
  • دقیق است.
  • قابل توسعه است .
  • مستقل از پیاده سازی است.
  • مستقل از نوع فرآیند است.

اسلاید ۵ :

تاریخچه ی UML

Unified Modelling Language : يك زبان مدل ‌سازی است كه درسال ۱۹۹۵ به وسيله شركت Rational معرفی شد.

پس از ارائه مفاهيم شی‌گرائی در ابتدای دهه ۸۰ ميلادی به تدريج روش‌های شی‌گرائی توليد نرم‌افزار ارائه گرديد.از مهم‌ترين اين روش‌ها می‌توان به OMT,BOOCH,OOSE … اشاره کرد.

با هدف ارائه يك زبان استاندارد فراگير شركت Rational با گردآوری سه نفر از ارائه‌كنندگان معتبرترين روش‌های شی‌گرا يعنی Irar jacobson مبدع روش OOSE,BOOCH مبدع روشی با همين نام ، Rambaugh مبدع روش OMT و با اخذ نقاط قدرت سه روش فوق‌الذكر، يك زبان استاندارد به نام UML ارائه كرد.

پس از ارائه، اين زبان از سوی OMG  به عنوان يك استاندارد جهانی پذيرفته شد و در حال حاضر به عنوان قدرتمندترين زبان مدل‌سازی در دنيای نرم‌افزار مطرح است.

اسلاید ۶ :

دیدگاه شیء گرایی-مفاهیم

  • کلاس

  از مفاهیم اصلی در دید گاه شی گرایی کلاس است. در UML مفاهیم اصلی ای که در جملات UML استفاده می شوند.

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

                                                  نام کلاس : نام نمونه

اسلاید ۷ :

دیدگاه شی گرایی-مدل سازی ساختاری

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

دیاگرامهای مورد استفاده در این نوع مدلسازی:

  • Class Diagram
  • Object Diagram
  • Use-Case Diagram
  • Component Diagram
  • Deployment Diagram

اسلاید ۸ :

Class Diagram

Class Diagram : ساختار عمومی سیستم را نشان

می دهد و شامل این عناصرمی باشد:

.۱کلاس: بصورت یک مستطیل که اسم آن داخل آن نوشته شده است.

.۲Associationبه صورت یک خط راست که نامی بر روی آن نوشته شده است.

.۳صفت

.۴عملکرد

 

اسلاید ۹ :

Object Diagram

Object Diagram : ساختار سیستم رادر یک عملکرد جزئی در نقطه ای از زمان نشان می دهد و شامل عناصر زیر می باشد:

.۱شیء : بصورت یک مستطیل که نام شی به همراه یک علامت (:) و سپس نام کلاس می آید.

.۲ارتباط : بصورت یک خط راست که نام ارتباط که دارای underline است، نشان داده می شود.

.۳مقدار صفت:    “ مقدار صفت ” =نام صفت

اسلاید ۱۰ :

دیدگاه شی گرایی- مدل سازی رفتاری

مدلسازی رفتاری به منظور نشان دادن اینکه چگونه عناصر سیستم با ارتباط و تعامل با یکدیگر ، عملکرد سیستم را می سازند، استفاده می شود.

دیاگرامهای مورد استفاده در این نوع مدلسازی:

  • Sequence Diagram
  • Collaboration Diagram
  • State Diagram