دسته : سمینار کامپیوتر
فرمت فایل : word
حجم فایل : 482 KB
تعداد صفحات : 70
بازدیدها : 418
مبلغ : 1000 تومان
خرید این فایلدانلود گزارش سمینار کارشناسی ارشد گرایش نرم افزار بررسی قابلیت بهره برداری از نگرش (SOA (Service Oriented Architecture در چارچوب MDA (Model Driver Architecture) در 70 صفحه ورد قابل ویرایش با فرمت doc
تولید نرم افزار همواره یک چالش باز در دنیای کنونی است. قابلیت استفاده مجدد یکی از پیشرانه های اصلی در مهندسی نرم افزار می باشد و راه حل های گوناگونی برای آن پیشنهاد شده. معماری مدل رانه یکی از این راه حل هاست که قابلیت استفاده مجدد را بر اساس مفهوم ساده ی مدل و نگاشت مدلهای گوناگون به شکل خودکار، ایجاد می نماید. از سوی دیگر، در سالهای اخیر در توجه به سرویس گرایی یک جهش بزرگ رخ داده و معماری سرویس گرا در حال تبدیل به یک پارادایم غالب است. آیا می توان از معماری سرویس گرا در معماری مدل رانه بهره برد؟ این چالشی است که در این تحقیق برای پاسخ به آن تلاش شده است. استفاده از معماری سرویس گرا، می تواند معماری مدل رانه را اول همگام با معماری سرویس گرا به پیش برد و دوم آنکه می تواند نگاشته ای ساده و کاراتری را در معماری مدل رانه ایجاد کند. برای پاسخ به این مساله در این تحقیق، نخست معماری های مدل رانه و سرویس گرا معرفی شده اند و در پایان روی کاربرد معماری سرویس گرا در معماری مدل رانه سخن رفته و با صحبت روی چالشهای پیش رو به پایان می رسد.
معماری سرویسگرا
سرویسگرایی گرایش جدیدی در مهندسی نرم افزار می باشد که به مبنای کار را بر موجودیتی به نام سرویس قرار می دهد. مفهوم سرویس نیازمند تعریفی مشخص است چرا که معنای آن در نظر سهامداران دارای بازنماییهای مختلفی می باشد. مفهوم سرویس از نگاه دانه درشت اشاره به فعالیتهای تحقق یافته توسط یک کاربرد، ماشین، یا انسان دارد. هرچند این نقطه نظر برای سرویسها مفید می باشد اما با مفهوم آن از دیدگاه توسعه کاربرد فاصله زیادی دارد. در بافت توسعه کاربرد، سرویس به عنوان واحد بازکاربرد شناخته می شود. این وضعیت مشابه نقش مولفه در توسعه مبتنی بر مولفه است. به عبارت دیگر سرویسها می توانند بارها در ساخت کاربردهای گوناگون مورد استفاده قرار بگیرند. هر دو مفهوم سرویسگرایی و مولفه گرایی دارای مدل توسعه مشترکی هستند که اجزای سازنده آن توسط افراد مختلف و در محلهای گوناگون توسعه داده شده و ساخته می شوند. تمرکز سرویسگرایی بر مسائلی چون حمایت از کشف پویا بوده که در مولفه گرایی به آن بهایی داده نمی شود چرا که نیازی نیست. تمام مولفه ها با هم پیوند مشخصی دارند
مولفه گرایی
مولفه از مفاهیمی است که هنوز تعریف عمومی ندارد؛ اما این تعریف برای آن آورده شده است:
مولفه نرم افزاری یک واحد قابل اجرا برای ترکیب بوده که واسطهای آن بصورت قراردادی معرفی شده و وابستگیهای بافتاری آن کاملا تعیین شده است. مولفه نرم افزاری مستقل بوده و قابل ترکیب با محصولات شخص ثالث می باشد.
خرید و دانلود آنی فایل