پاورپوینت درباره ارائه درس معماری سیستم های بزرگ
34اسلاید
عنوان فصل: طراحی زیرسیستم
فهرست مطالب
واژگان
مدل کردن زیرسیستم ها، واسط ها و لایه ها
نگاشتن زیرسیستم ها و لایه ها به پیاده سازی
مقدمه
پیشنهاد Fowler : استفاده از Package ها
پیشنهاد بهتر: استفاده از زیرسیستم ها
تقسیم بندی کلاس ها به صورت زیرسیستم و مدیریت وابستگی های بین آنها: از موارد کلیدی مورد توجه معمار
زیرسیستم ها : تعریف ساختار سیستم، واسط ها و وابستگی ها در زمان طراحی یا ساخت
Viewpoint های مربوط به زیرسیستم : اطلاعاتی در مورد سیستم در زمان ساخت و وابستگی های سازمانی
مهم برای تیم های پیاده سازی
تهیه ی مستندات ساختار ایستای نرم افزار
Package با توجه به UML User’s Guaide :
›مجموعه ای از المان های مدل
›المان ها کلاس ها، واسط ها، component ها، همکاری (collaboration)، موارد کاربرد و دیگر package ها
›حذف المان های داخل package در صورت حذف آن
›المان های قابل دیدن: کلاس های واسط داخل package
زیرسیستم:
›سطح پایین ترین موجودیت هایی که معمار نرم افزار واسط های انها را مدیریت میکند
›واحد تولید مستندات طراحی
›امکان دادن چند زیرسیستم به یک تیم داده
›لزوم طراحی، ایجاد و به صورت جداگانه
›واحدهای اجرای تست و ایجاد test suit های اتوماتیک
›واحد تحویل برای مستندات، کد منبع، گزارش های تست و دیگر محصولات
›امکان در نظر گرفتن یک زیرسیستم بزرگ و پیچیده به عنوان یک سیستم
›
پاورپوینت درباره ارائه درس معماری سیستم های بزرگ