سبک ها و الگوهای متداول معماری نرم افزار در یک نگاه

  • سال انتشار: 1402
  • محل انتشار: بیست و دومین کنفرانس بین المللی فناوری اطلاعات، کامپیوتر و مخابرات
  • کد COI اختصاصی: ITCT22_034
  • زبان مقاله: فارسی
  • تعداد مشاهده: 153
دانلود فایل این مقاله

نویسندگان

علی کریمی

استادیار دانشگاه جامع امام حسین (ع)

وحید ستوده قره باغ

دانشجوی دکتری دانشگاه جامع امام حسین (ع)

حسین خلیلی

دانشجوی کارشناسی ارشد دانشگاه جامع امام حسین (ع)

چکیده

برای توسعه ی یک نرم افزار، گام های مختلفی باید برنامه ریزی و اجرا شود که از این گام ها با عنوان فرایندتوسعه ی نرم افزار یاد می شود. تحلیل گر، طراح، معمار و سایر افرادی که در تیم توسعه ی نرم افزار نقشدارند، در صورتی که از همان ابتدا به خصوصیات کیفی نرم افزار همچون مقیاس پذیری، تجمیع پذیری، قابلیتتغییر، قابلیت اطمینان و غیره توجه نکنند، نرم افزار تولیدشده فاقد کیفیت لازم خواهد بود؛ حتی اگر تمامینیازمندی های وظیفه مندی را نیز پیاده سازی نموده باشد. معماری نرم افزار یکی از ساز و کارهای حیاتی واثربخش سازماندهی سامانه های نرم افزاری است. در این فرایند، الگوهای معماری به عنوان پایه ای برایطراحی است تا خصوصیات کیفی ذکر شده را تضمین کند. این الگوها از طریق بهینه سازی فرایند توسعهو نگهداری، بهبود کیفیت و عملکرد، افزایش قابلیت اطمینان و پایداری سیستم ها، افزایش رضایتمندیکاربران و کارایی کسب و کارها را به همراه دارد. شناخت ویژگی های موجود در آن ها، انتخاب الگو(ها)یمناسب با ویژگی های خاص نرم افزار درحال توسعه را تسهیل نموده و منجر به استفاده صحیح از آنها خواهدشد. با توجه به اهمیت این موضوع در فرایند توسعه نرم افزار، در این مقاله ۱۳ مورد از الگوهای متداولمعماری نرم افزار را از حیث ساختار، ویژگی ها، مزایا و معایب بررسی نموده و نحوه ی به کارگیری آن ها را باهدف بهبود کیفیت و عملکرد نرم افزار، به طور اجمالی مورد بررسی قرار خواهیم داد.

کلیدواژه ها

معماری نرم افزار، الگوهای معماری نرم افزار، خصوصیات کیفی، تضمین کیفیت

مقالات مرتبط جدید

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.