مهندسی-نرمافزار

  • منتشر شده در
    در دنیای توسعه نرم‌افزار، بار شناختی به میزان تلاش ذهنی اشاره دارد که یک توسعه‌دهنده برای درک و مدیریت کد باید انجام دهد. این مفهوم اساسی‌تر از اصطلاحات و روش‌های رایج است و مستقیماً بر زمان، هزینه و کیفیت توسعه‌ی نرم‌افزار تأثیر می‌گذارد. در این مقاله، به بررسی بار شناختی، انواع آن و راه‌های کاهش این بار در معماری‌های نرم‌افزاری می‌پردازیم.