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

طراحی معماری نرم افزار با کاربست راهکار جنبه گرا: مطالعه موردی نرم افزار شهرداری نورشهر مازندران

عنوان مقاله: طراحی معماری نرم افزار با کاربست راهکار جنبه گرا: مطالعه موردی نرم افزار شهرداری نورشهر مازندران
شناسه ملی مقاله: IRCEM01_226
منتشر شده در نخستین کنفرانس ملی تحقیقات بین رشته ای در مهندسی کامپیوتر، برق، مکانیک و مکاترونیک در سال 1395
مشخصات نویسندگان مقاله:

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

خلاصه مقاله:
در دهه های اخیر عدم توجه صحیح به خواسته ها و نیازمندی های کاربران و یا تجزیه و تحلیل ناصحیح آنها منجر به شکست بسیاری از محصولات نرم افزاری شده است. طراحی معماری نرم افزار به شیوه ی چنبه گرا یکی از راهکارهای مؤثر در جهت مواجهه با این چالش است. در حال حاضر مفهوم جنبه ی نرم افزاری در بخش تجزیه و تحلیل و طراحی معماری نقش پررنگ تری دارد. متاسفانه مدل سازی نرم افزار و نمایش دغدغه های متقاطع در مراحل پایانی توسعه نرم افزار منجر به بروز پیچیدگی و پراکندگی کدهای برنامه می شود. از این رو پژوهشگران تکنیک های مدل سازی را با هدف مدل سازی جنبه در مراحل اولیه توسعه نرم افزار پیشنهاد کردند. روش توسعه نرم افزار به شیوه ی جنبه گرا راهی برای پیمانه بندی برنامه و جداسازی دغدغه ها از ابتدا تا زمان انتشار نرم افزار است. در این مقاله پیمانه بندی جنبه ها در معماری نرم افزار با روش AOGA انجام گرفته است. در تجزیه، تحلیل و طراحی معماری، مفاهیم توصیف معماری جنبه گرا شرح داده شده است. رویکرد این مدل با زبان مدل سازی UML انجام شده است و حوزه مسئله نرم افزار شهرداری است که شامل چهاربخش فنی و عمرانی، اصناف، ساختمانی و بخش نوسازی است. طراحی نرم افزار با روش فوق الذکر منجر به شناخت بهتر نیازمندی ها، جنبه های نرم افزاری و جداسازی دغدغه های متقاطع شده است.

کلمات کلیدی:
پیمانه بندی نرم افزار، جنبه های نرم افزاری، دغدغه های متقاطع، معماری جنبه گرا

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