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

Publish Year: 1395
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 765

This Paper With 14 Page And PDF Format Ready To Download

  • Certificate
  • من نویسنده این مقاله هستم

این Paper در بخشهای موضوعی زیر دسته بندی شده است:

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این Paper:

شناسه ملی سند علمی:

IRCEM01_226

تاریخ نمایه سازی: 25 آذر 1395

Abstract:

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

Keywords:

پیمانه بندی نرم افزار , جنبه های نرم افزاری , دغدغه های متقاطع , معماری جنبه گرا

Authors

حمیرا زکایی

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

فاطمه احمدی آبکناری

استادیار، گروه مهندسی کامپیوتر و فناوری اطلاعات، دانشگاه پیام نور رشت

غلامحسین اکباتانی فرد

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

مراجع و منابع این Paper:

لیست زیر مراجع و منابع استفاده شده در این Paper را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود Paper لینک شده اند :
  • Shi, Ying. Tong, Xue. Jing, Wen. Linlin, Zhang. (2011). An ...
  • Robert, France. Indrakshi, Ra. Geri, Georg. Sudipto, Ghosh. (2004). An ...
  • Merson, Paulo. (2007). Using Asp ect-Oriented Programming to Enforce Architecture. ...
  • نمایش کامل مراجع