مقاله : Ex-MaSE روشی توسعه یافته برای تحلیل و طراحی سیستمهای مبتنی بر عامل
توجه : به همراه فایل word این محصول فایل پاورپوینت (PowerPoint) و اسلاید های آن به صورت هدیه ارائه خواهد شد
مقاله : Ex-MaSE روشی توسعه یافته برای تحلیل و طراحی سیستمهای مبتنی بر عامل دارای ۱۰ صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است
فایل ورد مقاله : Ex-MaSE روشی توسعه یافته برای تحلیل و طراحی سیستمهای مبتنی بر عامل کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه و مراکز دولتی می باشد.
توجه : در صورت مشاهده بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل ورد می باشد و در فایل اصلی مقاله : Ex-MaSE روشی توسعه یافته برای تحلیل و طراحی سیستمهای مبتنی بر عامل،به هیچ وجه بهم ریختگی وجود ندارد
بخشی از متن مقاله : Ex-MaSE روشی توسعه یافته برای تحلیل و طراحی سیستمهای مبتنی بر عامل :
چکیده
در این مقاله متدولوژی جدیدی با عنوان Ex-MaSE برای تحلیل و طراحی سیستمهای مبتنی بر عامل بر اساس توسعهای بر متدولوژی
MaSE ارائه شده است. کمبودهای موجود در متدولوژی MaSE، با استفاده از روشهای »ارزیابی تجربی«، »ارزیابی محتوایی« و »ارزیابی مقایسهای«، شناسایی و برای رفع این کمبودها، مراحل و مدلهای جدیدی در متدولوژی Ex-MaSE درنظر گرفته شده است. در مرحله مدلسازی محیط با استفاده از مدلهای ارائه شده، محیطی که نقشهای سیستم در آن قرار دارند شناسایی میشود. در مرحله مدلسازی دانش، دانش مورد نیاز عامل برای برخورد با عوامل پیچیدگی سیستم تحلیل می شود. در مرحله »ساخت کلاس عامل- شی« با استفاده از مدل »عامل- شی«، موجودیتهای سیستم به صورت »کلاس عامل« یا »کلاس شی« طراحی میشوند.بر اساس ارزیابی های ارائه شده در این مقاله، متدولوژی Ex-MaSE در مقایسه با متدولوژی پایه آن MaSE از جهت معیارهای »قابلیت دسترسی«،» قابلیت بیان ویژگیهای مختلف سیستم«، »مدیریت پیچیدگی«، »پیوستگی مراحل«، »قابلیت نگهداری« و » قابلیت استفاده مجدد« ارتقا یافته است.
کلمات کلیدی : مهندسی نرمافزار مبتنی بر عامل، تحلیل و طراحی سیستمهای مبتنی بر عامل، MaSE، Ex-MaSE
۱. مقدمه
با بررسی سیر تکاملی دیدگاههای تولید نرمافزار میتوان سه مرحله اصلی برای تکامل هر دیدگاه جدید در تولید نرمافزار در نظر گرفت.
در مرحله اول یک دیدگاه جدید مطرح میشود. در مرحله دوم با توجه به ویژگیها و قابلیتهای دیدگاه مطرح شده، روشهای استفاده از آن توسط تعدادی از تولیدکنندگان در تولید و ساخت سیستمهای نرم افزاری ابداع و به کار گرفته میشود. درمرحله سوم روشهای مبتنی بر این دیدگاه فراگیر شده و در حوزه مهندسی نرمافزار وارد میگردند]۱.[ امروزه استفاده از عاملها به صورت قابل ملاحظهای در ساخت سیستمهای کامپیوتری پیچیده افزایش یافته است. دیدگاه مبتنی بر عامل با پشت سر گذاردن دو مرحله اول از سیر تکاملی خود، به مرحله سوم وارد شده است و اکنون نیاز به روشهای مهندسی نرم افزار مخصوص به خود دارد]۱،۲،۳.[ متدولوژیهای گوناگونی برای تحلیل و طراحی »سیستمهای مبتنی بر عامل« ارائه شده است. با توجه به نوپا بودن متدولوژیهای موجود در »مهندسی نرمافزار مبتنی بر عامل«، ضعفها و کاستیهای گوناگونی در این متدولوژیها وجود دارد. بدین علت تحقیقات گوناگونی در زمینه بهبود و توسعه متدولوژیهای مبتنی بر عامل در حال انجام است.فرآیند بهبود و توسعه متدولوژیهای مهندسی نرمافزار گاه منجر به ظهور و معرفی متدولوژیهای جدید میگردد]۴. [
در این مقاله(Ex-MaSE (Extended Multiagent System Engineering به عنوان یک متدولوژی جدید برای تحلیل و طراحی سیستمهای مبتنی بر عامل بر پایه متدولوژی MaSE معرفی میگردد. متدولوژی MaSE از جمله متدولوژیهای است که در »مهندسی نرمافزار مبتنی بر عامل« بسیار مورد توجه است و در ساخت و تولید سیستمهای متعددی بهکار است ]۴، ۵، ۶، ۷، ۸.[ بر اساس فرآیند بهبود
و توسعه متدولوژیهای مهندسی نرمافزار مبتنی بر عامل که در این مقاله ارائه می شود، نخست با استفاده از روشهای »ارزیابی تجربی«، »ارزیابی مقایسه ای«، »ارزیابی محتوایی« و معیارهای ارزیابی متدولوژیهای »مهندسی نرم افزار مبتنی بر عامل«، کمبودهای موجود در متدولوژی MaSE شناسایی شده است. باافزودن مدلها و مراحل جدید در تحلیل و طراحی متدولوژی به منظور برطرف کردن این کمبودها، متدولوژی Ex-MaSE معرفی میگردد. سپس متدولوژی معرفی شده براساس روشهای فوق ارزیابی می گردد.
در این مقاله در بخش ۲، فرآیند بهبود و توسعه متدولوژیهای »مهندسی نرمافزار مبتنی بر عامل« بر پایه تحقیقات و مطالعات انجام شده، ارائه میشود. در بخش ۳، فرآیندی که منجر به ایجاد متدولوژی Ex-MaSE بر مبنای بهبود و توسعه متدولوژی MaSE شده است، بیان میگردد و مدلهای جدید ارائه شده در متدولوژی تشریح می گردد. در بخش ۴، متدولوژی معرفی شده بر اساس روشهای »ارزیابی مقایسهای« و »ارزیابی محتوایی« ، با برخی از متدولوژیهای موجود مقایسه میگردد. سپس مقایسهای میان متدولوژیهای Ex-MaSE و MaSE بر اساس معیارهای مهندسی نرمافزار در ارزیابی یک متدولوژی مبتنی بر عامل، ارائه میگردد. در بخش ۶، نتیجه گیری وکارهای آینده برای ادامه تحقیق در این زمینه بیان میگردد.
۲. فرآیند بهبود و توسعه متدولوژی
در حال حاضر متدولوژیهای گوناگونی برای دیدگاه مبتنی بر عامل ارائه شده است] ۹.[ به علت نوپا بودن متدولوژیهای موجود، در بسیاری از آنها مشکلات و نارساییهایی دیده میشود. با بررسی بهبودهایی که بر روی متدولوژیهای مختلف مبتنی بر عامل صورت گرفته ]۴، ۵ ، ۷، ۸، ۱۰[ مشخص میگردد معمولا چهار روش اصلی جهت ارزیابی این متدولوژیها به کار می رود. متداولترین روش ارزیابی متدولوژیهای »مهندسی نرمافزار مبتنی بر عامل« ، »ارزیابی تجربی« میباشد. در این روش یک سیستم نمونه به عنوان مطالعه موردی انتخاب ومراحل چرخه حیات سیستم مورد نظر شامل تحلیل، طراحی و پیادهسازی برای آن اجرا میگردد. در این روش قابلیتهای مدلسازی متدولوژی برای دامنه خاص سیستم کاربردی ونقاط ضعف و کمبودهای متدولوژی در مراحل مختلف تولید سیستم، مشخص می گردد.»
ارزیابی مقایسهای« روش دیگری برای تعیین کمبودهای یک متدولوژی میباشد. در این بررسی، کاستیهای متدولوژی در مدلسازی»سیستمهای مبتنی بر عامل« بر مبنای مقایسه مشخص میشود. در روش سوم، »ارزیابی محتوایی« متدولوژی انجام میشود. در این روش بر اساس ویژگیهای خاص عامل و »سیستمهای مبتنی بر عامل«، نیازهای مدل سازی متدولوژیهای »مهندسی نرمافزار مبتنی بر عامل« مشخص میگردد. بدین ترتیب مشخص میشود چه ویژگیهایی از سیستم باید در یک متدولوژی برای ساخت مورد بررسی و توجه قرار گیرد و بر آنها تاکید شود.در روش »ارزیابی معیاری« با بررسی مراحل مختلف متدولوژی و مدلهای ارائه شده در آن، معیارهایی که در مهندسی نرمافزار برای ارزیابی متدولوژی وجود دارند، مورد ارزیابی قرار میگیرند. با تلفیق و بررسی این دیدگاهها، کمبودهای یک متدولوژی مشخص میشوند.فرآیند بهبود و توسعه متدولوژی شامل ارائه مدلهایی به منظور پوشش کمبودهای تعیین شده میباشد. بدین ترتیب مدلهایی به مراحل تحلیل و طراحی اضافه میگردند یا مدلهای موجود در متدولوژی بهبود مییابند. بر مبنای روشهای فوق، چهارچوب بهبود و توسعه متدولوژیهای »مهندسی نرمافزار مبتنی بر عامل« را به صورت شکل ۱ ارائه می نماییم.
متدولوژی تعریف سیستم
ساخت یک سیستم: مطالعه موردی
محصولات نرمافزاری(مستندات، نرمافزار) متدولوژی
تشخیص کمبودهای متدولوژی
بهبود یافته
معیارهای ارزیابی کمبودهای متدولوژی
درمهندسی نرمافزار
بهبود متدولوژی
ویژگیهای خاص
سیستمهای مبتنی بر عامل
شکل۱: فرآیند بهبود و توسعه متدولوژیهای مهندسی نرمافزار مبتنی بر عامل
در جهت رسیدن به یک متدولوژی کامل برای »سیستمهای مبتنی بر عامل«، لازم است متدولوژی بهبود یافته نیز مورد ارزیابی و تحلیل قرار گیرد. در صورتی که فرآیند بهبود و ارزیابی یک متدولوژی و نسخههای بهبودیافته آن با استفاده از سیستمهایی با سطوح مختلف پیچیدگی و در دامنههای مختلف صورت پذیرد، امکان ارزیابی قابلیتهای متدولوژی از جنبههای مختلف فراهم میگردد. این فرآیند تا زمانی که متدولوژی بتواند همه ویژگیهای خاص یک عامل و »سیستمهای مبت
- در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.