
حجم فایل : 2.0 MB
نوع فایل : پاور پوینت
تعداد اسلاید ها : 96
بنام خدا UML چیست؟
زبان بصری ویژه ای برای بیان مدلسازی و ارتباط اجزای یک سیستم می باشد.
کاربرد زبان UML به عنوان یک راه ارتباطی مشترک بین اعضای یک تیم اجرایی فرآیند نرم افزار
به عنوان زبان مدلسازی اجزای مختلف فرآیند توسعه نرم افزار
قابل استفاده در سیستم های نرم افزاری و غیر نرم افزاری
(Business Systems)
برای مدل سازی و طراحی پایگاه داده های نرم افزاری
پذیرفته شدن به عنوان استانداردی در اکثر ابزارهای مهندسی نرم افزار
سه خصوصیت UML یک زبان است: یک زبان بصری بهتر می تواند ارتباط برقرار کند.
Uml زبانی برای مشخص کردن، بصری ساختن و مستندسازی محصولات یک فرآیند مبتنی بر سیستم است(فرآیند مبتنی بر سیستم مجموعه ای از گامهایی است برای پشتیبانی و تولید یک سیستم بر اساس نیازمندی ها ی داده شده و مورد انتظار)
هر نوع دیاگرام uml یک تکنیک مدلسازی شناخته می شود.
Model
نمایشی از یک موضوع است و در حقیقت مجموعه ای از کلی نگری ها در یک موضوع را جمع می کند.
Unified
عبارتی است که OMG و موسسه استانداردسازی و موسسه یRational برای یک شکل سازی زبان مدلسازی انتخاب کرده اند.
اهداف استفاده ی از UML گویا است.
ساده است.
دقیق است.
قابل توسعه است .
مستقل از پیاده سازی است.
مستقل از نوع فرآیند است. تاریخچه ی UML Unified Modelling Language : يك زبان مدل سازی است كه درسال 1995 به وسيله شركت Rational معرفی شد.
پس از ارائه مفاهيم شیگرائی در ابتدای دهه 80 ميلادی به تدريج روشهای شیگرائی توليد نرمافزار ارائه گرديد.از مهمترين اين روشها میتوان به OMT,BOOCH,OOSE ... اشاره کرد.
با هدف ارائه يك زبان استاندارد فراگير شركت Rational با گردآوری سه نفر از ارائهكنندگان معتبرترين روشهای شیگرا يعنی Irar jacobson مبدع روش OOSE,BOOCH مبدع روشی با همين نام ، Rambaugh مبدع روش OMT و با اخذ نقاط قدرت سه روش فوقالذكر، يك زبان استاندارد به نام UML ارائه كرد.
پس از ارائه، اين زبان از سوی OMG به عنوان يك استاندارد جهانی پذيرفته شد و در حال حاضر به عنوان قدرتمندترين زبان مدلسازی در دنيای نرمافزار مطرح است.
دیدگاه شیء گرایی-مفاهیم کلاس
از مفاهیم اصلی در دید گاه شی گرایی کلاس است. در UML مفاهیم اصلی ای که در جملات UML استفاده می شوند.
می توانیم تعداد زیادی نمونه از یک کلاس داشته باشیم . اما اگر بخواهیم در مدل یک نمونه ی خاص را نشان دهیم از فرم زیر استفاده می کنیم.
نام کلاس : نام نمونه دیدگاه شیء گرایی-مفاهیم صفت
عملیات
دیدگاه شی گرایی-مدل سازی ساختاری مدل سازی ساختاری به منظور روشن ساختن عناصر و ارتباطات بین آنها و مدلسازی عملکرد سیستم می باشد.
دی...