معماری نرم افزار
سال انتشار: 1404
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 23
متن کامل این مقاله منتشر نشده است و فقط به صورت چکیده یا چکیده مبسوط در پایگاه موجود می باشد.
توضیح: معمولا کلیه مقالاتی که کمتر از ۵ صفحه باشند در پایگاه سیویلیکا اصل مقاله (فول تکست) محسوب نمی شوند و فقط کاربران عضو بدون کسر اعتبار می توانند فایل آنها را دریافت نمایند.
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
CELCONF06_038
تاریخ نمایه سازی: 2 اردیبهشت 1405
چکیده مقاله:
معماری نرم افزار به عنوان ستون فقرات طراحی سیستم های پیچیده، نقش حیاتی در تضمین کیفیت، مقیاس پذیری و پایداری محصولات نرم افزاری ایفا می کند. این حوزه با تمرکز بر ساختار کلی سیستم، اجزای تشکیل دهنده، روابط میان آن ها و اصول طراحی، بستری فراهم می سازد تا توسعه دهندگان بتوانند نیازهای عملکردی و غیرعملکردی را به صورت منسجم پاسخ دهند. در سال های اخیر، با رشد فناوری های ابری، میکروسرویس ها، و سیستم های توزیع شده، معماری نرم افزار از الگوهای سنتی مانند معماری تک لایه ای به سمت سبک های مدرن تری چون معماری بدون سرور، رویدادمحور و مبتنی بر مولفه حرکت کرده است. این مقاله با بررسی مفاهیم بنیادین معماری نرم افزار، به تحلیل نقش تصمیم گیری های معماری در چرخه عمر توسعه نرم افزار می پردازد. همچنین، ارتباط میان معماری و کیفیت نرم افزار از منظر قابلیت نگهداری، امنیت، کارایی و قابلیت توسعه بررسی شده است. مطالعه موردی ارائه شده در این مقاله، نشان می دهد که انتخاب سبک معماری مناسب، نه تنها بر عملکرد فنی سیستم تاثیرگذار است، بلکه در موفقیت تجاری و رضایت کاربران نیز نقش کلیدی دارد. در نهایت، مقاله به معرفی چارچوب های ارزیابی معماری مانند ATAM و SAAM پرداخته و پیشنهادهایی برای بهبود فرآیند طراحی معماری در پروژه های صنعتی ارائه می دهد. این پژوهش می کوشد تا با تلفیق نظریه و تجربه عملی، درک عمیق تری از معماری نرم افزار برای پژوهشگران، مهندسان و مدیران پروژه فراهم آورد و مسیر توسعه سیستم های قابل اعتماد و قابل ارتقاء را هموار سازد.
کلیدواژه ها:
- معماری نرم افزار - سبک های معماری - کیفیت نرم افزار - سیستم های توزیع شده - میکروسرویس - طراحی سیستم - ارزیابی معماری - توسعه نرم افزار - ATAM - SAAM
نویسندگان
رویا پرهیزکاری
دانش اموخته کارشناسی ارشد دانشگاه بین المللی امام خمینی قزوین
مهسا طالب زاده
دانشجوی کاردانی رشته فناوری اطلاعات(IT)