پاورپوینت فصل یازدهم بستهها، مدلسازي مولفهها و مدلسازي استقرار (pptx) 31 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 31 اسلاید
قسمتی از متن PowerPoint (.pptx) :
بسمهتعالي
بستهها، مدلسازي مولفهها و مدلسازي استقرار
فصل يازدهم
2
اهداف جلسه
آشنائي با بستهها و مفاهيم اساسي آن
آشنائي با مفاهيم اساسي و روش ايجاد نمودار مولفهها
آشنائي با مفاهيم اساسي و روش ايجاد نمودار استقرار
3
بستهها
هنگام مدلسازي سيستمهاي نرمافزاري بزرگ به روش شيگرا، معمولاً با مدلهايي كه حاوي تعداد بسيار زيادی از عناصر مدلسازي مانند كلاسها هستند، روبرو خواهيم شد
درك و مديريت صحيح مدلها مستلزم سازماندهي عناصر اين مدلها در گروههاي بزرگتر است
4
مفاهيم بستهها
بسته (Package)
مكانيزمي عمومي براي سازماندهي عناصر مدلسازي در گروههاي بزرگتر
5
مفاهيم بستهها (ادامه)
قابليت ديد (دستيابي) (Visibility)
عمومي (Public)
محافظت شده (Protected)
خصوصي (Private)
وارد كردن (Importing)
فرض كنيد دو كلاس الف و ب در دو بسته جداگانه وجود داشته باشند و هركدام قابليت ديد «عمومي» را دارند
براينكه كلاس الف به كلاس ب دسترسي داشته باشد، بايد بسته حاوي كلاس ب توسط بسته حاوي كلاس الف «وارد» شود
6
مفاهيم بستهها (ادامه)
مثال
دستيابي محافظتشده
7
مفاهيم بستهها (ادامه)
رابطه عام/خاص
8
موارد استفاده از بستهها
1) مدلسازي گروههايي از عناصر
رايجترين استفاده از بستهها در گروهبندي عناصر مدلسازي منطقاً مرتبط است به صورتيكه بتوان با هر بسته بعنوان يك واحد رفتار كرد
بستهها با كلاسها تفاوت دارند
2) مدلسازي ديدهاي معماري
نمايش عناصر موجود در ديد معماري
مانند نمايش لايه
نمايش برخي ديدهاي معماري توسط بستهها آسانتر خواهد شد
مانند ديد لايهبندي
9
موارد استفاده از بستهها (ادامه)
مثال: تعميرگاه