پاورپوینت زبان مدلسازی یکپارچه (pptx) 53 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 53 اسلاید
قسمتی از متن PowerPoint (.pptx) :
1
UML
“Unified Modeling Languge“
2
مفهوم مدل سازی و فوائد آن
آشنایی با uml و تاریخچه آن
فازهای uml
نمودارهای uml
و به طور کلی ،
فهمیدن گامهای اولیه برای تولید یک سیستم نرم افزاری
و توانایی ایجاد و تحلیل نمودارهای مهم uml از جمله دیاگرام های class، sequence، use case،state، interaction، ...
اهداف ارائه
3
مدلسازی به طور كلی يعنی شبيهسازی يك محيط با اندازههای متفاوت از محيط واقعی و احتمالا مواد و مصالحی متمايز از جنس مواد و مصالح محيط مدل شده
مدل سازی فرایند نرم افزار یک نمایش ساده از فرایند نرم افزار است که از یک دیدگاه بخوصوص ارائه می شود.مثلا از دیدگاه نقش – فعالیت (اینکه چه کسی چه کاری را انجام دهد)
در نرمافزار، روشهای توليد نرمافزار مانند,RUPدر واقع روشهای مدلسازی میباشند. هر روش مدلسازی طبيعتا نيازمند مصالحی برای ساخت مدل میباشد كه در روشهای مدلسازی نرمافزاری مصالح لازم برای توليد مدل، زبانهای مدلسازی میباشند.
مدلسازی (Modelling) چيست؟
4
سیستمى را كه در حال ساختن آن مىباشیم بهتر درك كنیم
ساختار و رفتار سیستم را مشخص كنیم
معمارى سیستم خود را كنترل كنیم
مدلها تصمیماتى را كه در جهت كاربردى سیستم باید گرفته شوند مستند مىكنند
كاربران تصویرى ازمحصول نهایى را مشاهده كنند
ریسكهاى پروژه را مدیریت كنیم
امكان Reuse را در سیستم داشته باشیم
فوائد مدل
5
Uml زبانی شي گرا برای مشخص سازی، ساخت و مستند سازی یک سیستم نرم افزاری است
Uml یک زبان مدل سازی استاندارد است نه یک فرایند استاندارد
Uml برای ایجاد نمودارها هیچ توصیه ای ارائه نمی دهد. بلکه تجربیات و یادگیری افراد است که تشخیص استفاده از کدام نمودارها را به استفاده کنندگان می دهد
Uml دارای ساختار کامل ودقیقی است اما به گونه ای طراحی گردیده است تا کاربران بتوانند
براساس نیاز های خود بخش هایی به آن اضافه کنند
UML چيست؟
6
Unified Modelling Language يك زبان مدل سازی است كه درسال 1995 به وسيله شركت Rational معرفی شد.
پس از ارائه مفاهيم شیگرائی در ابتدای دهه 80 ميلادی به تدريج روشهای شیگرائی توليد نرمافزار ارائه گرديد.از مهمترين اين روشها میتوان به OMT,BOOCH,OOSE…. اشاره كرد.
با هدف ارائه يك زبان استاندارد فراگير شركت Rational با گردآوری سه نفر از ارائهكنندگان معتبرترين روشهای شیگرا يعنی Irar jacobson مبدع روش OOSE,BOOCH مبدع روشی با همين نام، Rambaugh مبدع روش OMT و با اخذ نقاط قدرت سه روش فوقالذكر، يك زبان استاندارد به نامUML ارائه كرد.
پس از ارائه، اين زبان از سوی (Object Mamgement Group)، به عنوان يك استاندارد جهانی پذيرفته شد و در حال حاضر به عنوان قدرتمندترين زبان مدلسازی در دنيای نرمافزار مطرح است.
تاریخچه UML
7
گرچه uml مستقل از فرایند است ولی ایجاد کنندگان آن فرایندی را طراحی کرده اند که به طور کامل از uml پشتیبانی می کند. عموما هر فرایندی شامل فازهای زیر است :
آنالیز نیازها (Requirement Analysis)
آنالیز (Analysis)
طراحی (Design)
پیاده سازی (Implementation)
تست (Test)
فازهای UML
8
در uml، use caseها هستند که نیازمندی های مشتری را توصیف می کنند.
Actor ها و use caseها با ارتباطات مدل می شوند.
هرuse case به صورت متنی نیازمندی های مشتری را توضیح می دهد. چه چیزهایی مشتری از سیستم توقع دارد بدون اینکه کوچکترین اطلاعی در مورد پیاده سازی برنامه داشته باشد.
آنالیز نیازها(Requirement Analysis)
9
در این فاز کلاسها و اشیاء اولیه که در دامنه مسئله حضور دارند تهیه می شوند.
همکاری کلاسها برای اجرای use caseها توضیح داده می شود.
در آنالیز فقط کلاس هایی که در دامنه مسئله (مفاهیم دنیای واقعی) قرار دارند به کلاسهایی تکنیکی که در سیستمهای نرم افزاری مثل پایگاه داده و...تعریف می شوند مدل میشوند.
آنالیز (Analysis)