مقاله کنفرانسی سال ۱۴۰۴ فارسی

ارزیابی تجربی معماری پیازی در مقایسه با معماری لایه ای در سامانه های مایکروسرویس ابری

چکیده مقاله

در دنیای رایانش ابری معماری نرم افزار تاثیری مستقیم بر نگهداری، پذیری مقیاس پذیری و کیفیت توسعه دارد این پژوهش به مقایسه ی تجربی دو سبک معماری پرکاربرد یعنی معماری لایهای سنتی N Layered و معماری پیازی Onion در بستر FastAPI و PostgreSQL میپردازد برای این منظور، دو مخزن متن باز با حجم کد تقریبا یکسان انتخاب شدند fastapi onion architecture معماری پیازی و full stack fastapi template معماری لایه ای متریکهایی نظیر تعداد خطوط کد NCLOC ، پیچیدگی حلقوی Cyclomatic Complexity ، تراکم خطوط تکراری، شاخص نگهداری پذیری SQALe Rating و پوشش آزمون Coverage با استفاده از ابزارهای SonarQube v۱۰ ۴ و cLOC v۱ ۹۶ استخراج شدند نتایج نشان میدهند که معماری پیازی نسبت به معماری لایه ای کاهش معناداری در حجم کد ۶۱ و پیچیدگی ۴۱ دارد، هرچند تراکم تکرار خطوط در آن بیشتر است ۲۶ همچنین با وجود برابری در سطح نگهداری رتبه A ، میزان پوشش تست در معماری لایه ای بیشتر بود ۸۵/۶ در برابر ۷۹/۹ یافته های این پژوهش، شواهد تجربی معناداری برای انتخاب آگاهانه معماری فراهم میکنند؛ به ویژه در تیم های کوچک یا پروژههایی که در حال مهاجرت به معماری مایکروسرویس هستند

کلیدواژه‌ها

معماری پیازی پیچیدگی نگهداری پذیری SonarQube معماری لایه ای پوشش تست مایکروسرویس

نویسندگان

تصویر الهام صالحی

الهام صالحی

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

شیوه ارجاع

�الحی، الهام و کشاورز سیاهپوش، مجتبی و میرعابدینی، سید جواد،1404،ارزیابی تجربی معماری پیازی در مقایسه با معماری لایه ای در سامانه های مایکروسرویس ابری،پنجمین همایش بین المللی مهندسی کامپیوتر، برق و تکنولوژی،همدان

ارائه‌شده در

پوستر مجموعه مقالات پنجمین همایش بین المللی مهندسی کامپیوتر، برق و تکنولوژی مجموعه مقالات پنجمین همایش بین المللی مهندسی کامپیوتر، برق و تکنولوژی1 شهریور 1404 · همدان
ادامه مسیر پژوهش

مقالات مرتبط

مقاله کنفرانسی سال ۱۴۰۳ ۳۳۶ مشاهده

چیستی و الزام دانش مهندسی پزشکی بیوالکتریک

مهندسی پزشکی بیوالکتریک، رشته ای چندبعدی است که به مطالعه و کاربرد اصول مهندسی در حوزه های پزشکی و بیولو…

بیوالکتریکمهندسی پزشکیگرایش ها
مقاله کنفرانسی سال ۱۴۰۴ ۳۱۳ مشاهده

تحلیل ترمودینامیک چرخه های ترکیبی تولید همزمان برق و حرارت (CHP)

در سال های اخیر، استفاده از چرخه های ترکیبی تولید همزمان برق و حرارت CHP به عنوان راهکاری برای افزایش به…

CHPچرخه ترکیبیبازیابی حرارت
مقاله کنفرانسی سال ۱۴۰۴ ۲۹۵ مشاهده

استراتژی سیستمهای اطلاعاتی گذشته، حال آینده؟

هدف از این مقاله کمک به حوزه سیستم های اطلاعاتی استراتژیک آینده و هویت باشد ما به نظریه نلسون درباره تکا…

سیستمهای تطبیقی پیچیدهپویایی شبکهفن آوری ها
مقاله کنفرانسی سال ۱۴۰۴ ۲۹۲ مشاهده

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

دیابت نوع ۲ بیماری شایعی است که با افزایش سطح قند خون ناشتا و مقاومت به انسولین مشخص می شود استفاده از ا…

هوش مصنوعیپیش بینیدیابت نوع دو
مقاله کنفرانسی سال ۱۴۰۴ ۲۵۶ مشاهده

انرژی پاک (انرژی خورشیدی)

انرژی خورشیدی یکی از جذابترین و کاربردی ترین موضوعات در حوزه انرژیهای تجدیدپذیر است این انرژی به عنوان ی…

تجدیدپذیرمنابع انرژیخورشید
مقاله کنفرانسی سال ۱۴۰۴ ۲۴۶ مشاهده

بهینه سازی مصرف انرژی در سیستم های توزیع برق با رویکرد پیش بینی بار، مدیریت تقاضا و پایداری شبکه

بهینه سازی مصرف انرژی در سیستم های توزیع برق، به عنوان یکی از مهم ترین چالش های پایداری انرژی در عصر تحو…

مدیریت تقاضاپیش بینی بارذخیره سازی انرژی