راکت

مفهوم scalablility و maintenance و تفاوت آنها با یکدیگر

2 پاسخ

سلام .ممنون میشم در مورد مفاهیم scalablility و maintenance یه توضیح بفرمایید و اینکه تفاوت دقیقشون تو چیه ؟اگر لینک یا منبعی هم سراغ دارین ممنون میشم بفرستین

ثبت پرسش جدید

پاسخ‌ها

2
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

در مهندسی نرم‌افزار, Scalability یا مقیاس‌پذیری ، ویژگی مطلوبی از یک سامانه، شبکه یا فرایند است که به توانایی آن برای پاسخگویی به افزایش میزان بار کاری به سهولت دلالت می‌کند یا میزان آمادگی سیستم را برای افزایش بار کاری نشان می‌دهد. به عنوان نمونه، مقیاس‌پذیری می‌تواند به توانایی یک سامانه برای افزایش عملکرد کلی در هنگام افزودن منابع(مثل سخت افزار) اشاره کند.

و Maintenance: تعمیر و نگهداری نرم‌افزار گرایشی از مهندسی نرم‌افزار است که شامل نگهداری و اصلاح یک محصول نرم‌افزاری پس از تحویل است به منظور تصحیح اشکالات پیش‌آمده و بهبود عملکرد یا ویژگی‌های دیگر آن نرم‌افزار.

همچنین لینک های زیر هم میتونید مطالعه کنید:
https://elastisys.com/2015/09/10/scalability-design-principles/
https://link.springer.com/chapter/10.1007/978-3-642-24485-8_16
https://conceptainc.com/blog/importance-of-scalability-in-software-design/

میلاد-م
میلاد-م
@milad

تخصص: توسعه‌دهنده رابط کاربری - Front-End

در کدنویسی سه تا اصطلاح داریم:

SEM Component

  • Scalable: مقیاس پذیری یا قابلیت استفاده مجدد، یعنی جوری کدنویسی کنیم که یک مولفه ثابت، قابلیت استفاده در جاهای مختلف رو داشته باشه.
  • Extensible: انعطاف پذیری، یعنی بدون ِ بازنویسی خاصی بتونیم ویژگی هایی رو به مولفه مون اضافه کنیم.
  • Maintainable: نگهداری پذیری، یعنی جوری کدهامون رو بنویسیم که اگر خیلی بعدها به کدهامون مراجعه کردیم (یا دیگران مراجعه کردند) قابل درک باشه (از طریق نوشتن ِ توضیحات، کدهای ساده، تک منبعی، کدنویسی استاندارد).

شاید پاسخ شما همین‌جا باشد

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

ورود یا ثبت‌نام