پایان نامه : ارائه روشي براي تلفيق جنبه گرايي و سرويس گرايي با هدف بهبود كيفيت نرم افزار
-
فرمت : pdf
-
تعداد صفحه : 95
-
قیمت : مبلغ ۹هزار تومان
مباحثی که در این پایان نامه مطرح شده عبارتند از:
چکیده :
معماري سرويسگرا 1 و برنامهسازي جنبهگرا 2 پارادايمهاي شناختهشده و محبوبي در دنياي توسعه نرمافزار هستند. يكي از بزرگترين دشواريها در راستاي دستيابي به سرويسگرايي، جداسازي نيازهاي سرويس از نيازهاي برنامه كاربردي است. درحاليكه سرويسها تنها بايد با دغدغه وظيفهمندي حرفهاي كه ارائه ميكنند، مواجه باشند اما گاهي ويژگيهاي وابسته به برنامه در لايه سرويس "نشت" ميكنند. اصل "جداسازي دغدغهها 3" بيان ميكند كه هر دغدغه مربوط به سيستم نرمافزاري بايد جدا از ساير دغدغهها مورد توجه قرار گيرد و به طور مجزا پيادهسازي شود. اين مفهوم در رابطه با قابليت استفاده مجدد 4 بنيادي است: اگر متن و زمينه يك سناريوي كاربري در پيادهسازي سرويس نشت كند، سرويس تنها در همان زمينه قابل استفاده مجدد خواهد بود. جنبهگرايي 5 رهيافت جالبي براي جداسازي دغدغهها ارائه ميكند و تا كنون تلاشهاي تحقيقاتي آكادميك و صنعتي مختلفي در جهت پيوند اين دو مفهوم صورت گرفته است، چرا كه با بكارگيري مفاهيم ارائهشده در جنبهگرايي، اكنون معماران ميتوانند از نشت دغدغههاي متداخل 6 در سرويسهايي كه طراحي ميكنند، جلوگيري كنند و اين پيوند، سرويسگرايي را به چشمانداز مطلوب آن نزديكتر مي- كند، گرچه پيوند اين دو مفهوم با چالشهايي نيز همراه است. با توجه به مطالعات انجام شده، در روشهاي كنوني كه پيوند جنبهگرايي و سرويسگرايي را پيشنهاد كردهاند، راهكار مؤثري براي مديريت جنبهها در سيستمهاي سرويسگراي پيچيده ارائه نشده است، چرا كه در اين گونه سيستمها تعدد سرويسها و جنبهها موجب ميشود كه فرآيند تلفيق، نيازمند پيكربندي زياد به صورت دستي و فرآيندي پردردسر و پراشتباه باشد. در اين تحقيق، ضمن معرفي و بررسي بيشتر اين چالشها، راهكارهايي براي رويارويي با آنها تحت عنوان "چارچوب مديريت تزريق جنبهها در سرويسها" ارائه و در قالب ابزار مديريت تزريق جنبهها در سرويسها، پيادهسازي شدهاند. هدف از ارائه چارچوب پيشنهادي اين است كه فرآيند تزريق و مديريت رفتار جنبهها در سيستمهاي سرويسگراي پيچيده را تسهيل كند.
فصل اول
تعريف مسأله
-1-1 مقدمه
SOA -2-1 محدوديتهاي مدل فعلي
-3-1 مزيت و چالشهاي پيوند دو مفهوم
-4-1 اهداف تحقيق
-5-1 مسير تحقيق
-6-1 ساختار پاياننامه
فصل دوم
ادبيات تحقيق
-1-2 مقدمه
-2-2 مروري بر معماري سرويسگرا
-1-2-2 تعاريف
-2-2-2 مفاهيم و اصول طراحي سرويسگرا
-3-2-2 مزاياي معماري سرويس گرا
-3-2 معرفي مفهوم جنبهگرايي و نقش آن در توسعه نرمافزار
-1-3-2 دغدغه هاي متداخل در يك سيستم
-2-3-2 مسائل مربوط به دغدغه هاي متداخل
-3-3-2 نيازهاي غيروظيفه مندي
-4-3-2 مباني برنامهسازي جنبهگرا
-5-3-2 جنبهگرايي در فازهاي تحليل نيازها و طراحي
فصل سوم
كارهاي مرتبط و چالشهاي پيش رو
-1-3 مقدمه
-2-3 كارهاي مرتبط
به منظور مجتمعسازي برنامههاي سازماني
SOA -1-2-3 استفاده از يك لايه جنبهگرا در
-2-2-3 فراخواني پوياي سرويسهاي وب با استفاده از برنامهسازي جنبهگرا
-3-2-3 معماري براي توسعه سرويسهاي وب جنبهگرا
-4-2-3 تركيب سرويس وب جنبهگرا
-3-3 چالشهاي پيش روي تلفيق سرويسگرايي و جنبهگرايي
-4-3 جمعبندي
فصل چهارم .......
پيشنهاد چارچوب و ابزار مديريت تزريق جنبهها در سرويسها
-1-4 مقدمه
-2-4 نيازهاي غيروظيفهمندي با قابليت جنبهشدن
-1-2-4 قابليت تغيير و آزمون پذيري
-2-2-4 كارايي
-3-2-4 قابليت استفاده
-4-2-4 امنيت
-5-2-4 دسترسپذيري
-3-4 راهكار پيشنهادي: ارائه چارچوبي براي مديريت تزريق جنبهها در سرويسها
-1-3-4 ساختار چارچوب مديريت تزريق جنبهها در سرويسها
-4-4 معرفي ابزار مديريت تزريق جنبهها در سرويسها
-1-4-4 ساختار ابزار
-5-4 جمعبندي
فصل پنجم
مطالعه موردي
-1- مقدمه
-2- شاخصهاي ارزيابي
-3- معرفي محيط و سيستم
-4- مراحل استفاده از چارچوب و ابزار
-5- تحليل نتايج مطالعه و مقايسه با ساير روشها
-1-5- مقايسه با روش اول
-2-5- مقايسه با روش دوم
-3-5- مقايسه با روش سوم
-4-5- مقايسه با روش چهارم
-6- جمعبندي
فصل ششم
نتيجهگيري و جمعبندي
-1-6 مقدمه.
2-6 - خلاصه تحقيق
-3-6 بازگشت به اهداف تحقيق
-4-6 نتايج تحقيق
-5-6 اقدامات آتي
Spring.NET پيوست 1: چگونگي تعريف و استفاده از پند در
فهرست مقالات ارائهشده مستخرج از پاياننامه
منابع و مراجع
فهرست شكلها
فهرست جداول
***************************************************************************************
در صورت تمایل
به دریافت فایل فوق در مدت 10 دقیقه ، لطفاً اینجا کلیک
کنید
***************************************************************************************
مشاوره ؛نگارش پایان نامه ؛ مقاله + شبیه سازی
در تمام مقاطع دانشگاهی پذیرفته می شود
در صورت
تمایل می توانید عنوان و جزئیات پروژه خود را در قسمت نظرات این پست
اعلام فرمایید. ضمنا می توانید اطلاعات درخواستی خود را به ایمیل یا تلگرام
نمایید
ایمیل :
com.dr@yahoo.com
|