پاورپوینت فصل بیست زبان مدل سازی یکپارچه (pptx) 132 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 132 اسلاید
قسمتی از متن PowerPoint (.pptx) :
بنام خدا
زبان مدل سازی یکپارچه
فصل بیست
زبان مدل سازی یکپارچه (UML- Unified Modeling Language)
UML یک زبان گرافیکی است که اهداف آن :
مشخص کردن (specifying)
ساختن (constructing)
مصور سازی (visualizing)
مستند سازی (documenting)
اجزای یک سیستم نرم افزاری است.
UML استانداری تحت حمایت گروه مدیریت شی (Object Management Group – OMG)است
UML بهترین ابزار برای مدل سازی شی گرا است.
زبان مدل سازی یکپارچه : نمودارهای ساختاری
مورد کاربرد (Use-Cases)
رفتار داینامیک یک سیستم را مدل می کنند. برای موارد زیر به کار می روند:
مدل کردن محتویات یک سیستم – شناسایی Actor ها و نقش آنها
مدل سازی خواسته های سیستم – تعیین اینکه سیستم چیست مستقل از اینکه چگونه به آن می رسد ( توصیف اینکه سیستم چه کاری می کند اما نه چگونه؟)
یک Use-case عملیاتی که برای کاربر قابل مشاهده هستند را ضبط می کند.
هر use-case هدف خاصی از کاربر را نمایش می دهد.
Use-caseها می توانند برای همه سیستم، بخشی از سیستم ( زیر سیستم) یا کامپوننت های اولیه به کار روند.
مدل مورد کاربرد (Use-Cases)
هر use case توصیف کننده راهی برای استفاده از سیستم توسط یک کاربر است.
مدل use case شامل همه use caseهای سیستم است.
عناصر مورد نیاز در use case model
Actor: کاربرانی که از سیستم استفاده می کنند و سیستم های خارجی که با سیستم در ارتباط هستند.
Use caseها : جریانی از رخدادها، خواسته های خاص
اولویت بندی use case
User interface prototype
مدل سازی Use case
مدل سازی use case شامل مراحل زیر است:
مرز سیستم را مشخص کنید.
Actor ها را پیدا کنید.
حداقل یک کاربر می تواند به عنوان Actor انتخاب شود.
کمترین همپوشانی بین نقش ها وجود داشته باشد.
Use case ها را پیدا کنید.
Use case کاری است که actor ها در سیستم انجام می دهد.
از use caseهای خیلی بزرگ یا خیلی کوچک اجتناب کنید.
تا زمانی که use caseها، Actorها و مرز سیستم به حالت ایستا برسد این عملیات را ادامه دهید.
The subject (system boundary)
موضوع توسط کسی یا چیزی که از سیستم استفاده می کند ( برای مثال : Actorها ) تعریف می شود و مشخص می کند که مزایای اصلی که سیستم برای Actorها فراهم می کند چیست (use case ها )
Subject به صورت جعبه ای همراه با نام سیستم مشخص می شود.
Actor ها خارج از مزر و use caseها داخل جعبه قرار دارند.
Actor
مشخص کننده نقش موجودیت های خارجی هنگام تعامل آنها با سیستم است.
یک نقش می تواند بازی شود توسط :
یک کاربر
سیستم دیگر
یک قطعه سخت افزاری