CIVILICA We Respect the Science
(ناشر تخصصی کنفرانسهای کشور / شماره مجوز انتشارات از وزارت فرهنگ و ارشاد اسلامی: ۸۹۷۱)

مستندسازی به عنوان قالبی برای چالش معماری نرمافزار درروش Extreme Programming (xp)

عنوان مقاله: مستندسازی به عنوان قالبی برای چالش معماری نرمافزار درروش Extreme Programming (xp)
شناسه ملی مقاله: ICMRS02_020
منتشر شده در دومین کنفرانس بین المللی یافته های نوین پژوهشی در علوم،مهندسی و فناوری در سال 1395
مشخصات نویسندگان مقاله:

کامیار عبدالمحمدی - دانشجوی کارشناسی ارشد، گروه کامپیوتر، دانشکده فنی مهندسی ،دانشگاه آزاد اسلامی ، ساوه ، ایران،
منصور اسماعیل پور - استادیار، گروه کامپیوتر، دانشکده فنی مهندسی ، دانشگاه آزاد اسلامی ، همدان ، ایران
محمدمهدی شیرمحمدی - استادیار، گروه کامپیوتر، دانشکده فنی مهندسی ، دانشگاه آزاد اسلامی ، همدان ، ایران،

خلاصه مقاله:
همانطور که میدانیم روشهای توسعه نرمافزار به دو روش قدیمی و چابک تقسیم میشود. روشهای قدیمی که بر اساس طرح و برنامه هستند در مواجه با تغییرات مشکلات زیادی دارند تغییر نیازهای مشتری از سیستم، تغییردرتکنولوژی توسعه وتغییر در محیط توسعه نرمافزار، توسعه نرمافزار را با مشکلات جدی روبرو مینماید. روشهای چابک نمونهای از روشهای توسعه نرمافزاری هستند که به پیشرفت سریع، سرعت و انعطافپذیری در مقابل تغییرات تأکیددارند. اما این روشها نیز دارای ضعفهای هستند. روشهای چابک دارای روشهای متنوعی جهت توسعه میباشند که روش XP )برنامهنویسی بینهایت( باتوجه به رویکردش یکی از محبوبترین روشها میباشد. این روش نیز یک سری چالش و ضعف دارد. یکی از چالشهامربوط به توجه کم این روش به ویژگیهای کیفی و فعالیت معماری نرمافزار است. راهحلهای مختلفی برای حل این چالشپیشنهادشده، هر یک ضعفهای خاص خود رادارند و بهنوعی از ارائه یک رویکرد مناسب بازماندهاند. در این مقاله به ارائه رویکردی برای پاسخگویی به این چالش خواهیم پرداخت . رویکرد پیشنهادی بهگونهای طراحیشده که تلاش میکند رابطهای بین معماری و روش چابک پیداکندکه هم به ویژگیهای کیفی و هم به مزیتهای معماری نرمافزار دست بیابد بهگونهای که باارزشها و اصول چابکی روش اکس پی )برنامهنویسی بینهایت( خدشهای وارد نگردد

کلمات کلیدی:
چابکی، روش برنامهنویسی بینهایت، معماری نرمافزار، فعالیتهای معماری، ویژگیهای کیفی

صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/550321/