بخشی از پاورپوینت

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

اسلاید 1 :

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

اسلاید 2 :

کاربرد زبان UML

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

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

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

(Business Systems)

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

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

اسلاید 3 :

سه خصوصیت UML

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

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

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

  • Model

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

  • Unified

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

اسلاید 4 :

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

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

اسلاید 5 :

تاریخچه ی UML

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

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

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

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

اسلاید 6 :

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

  • کلاس

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

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

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

اسلاید 7 :

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

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

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

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

اسلاید 8 :

Class Diagram

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

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

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

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

.3صفت

.4عملکرد

 

اسلاید 9 :

Object Diagram

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

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

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

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

اسلاید 10 :

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

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

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

  • Sequence Diagram
  • Collaboration Diagram
  • State Diagram
در متن اصلی پاورپوینت به هم ریختگی وجود ندارد. برای مطالعه بیشتر پاورپوینت آن را خریداری کنید