مروری بر مفاهیم معماری نرم افزار

سال انتشار: 1403
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 149

فایل این مقاله در 13 صفحه با فرمت PDF قابل دریافت می باشد

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

لینک ثابت به این مقاله:

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

CELCONF03_015

تاریخ نمایه سازی: 25 مهر 1403

چکیده مقاله:

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

نویسندگان

عهدیه ایراندگانی

استاد دانشگاه آزاد اسلامی واحد ایرانشهر

ام سلمه بارکزهی

دانشجویی آموزش ابتدایی دانشگاه پردیس سرباز

مهدیه تقی زاده

دانشجویی آموزش ابتدایی دانشگاه پردیس سرباز

الهام اربابی

دانشجویی آموزش ابتدایی دانشگاه پردیس سرباز