ScholarGate
دستیار
Process / pipelineCode quality assessment

معیارهای پیچیدگی نرم‌افزار

معیارهای پیچیدگی نرم‌افزار، دشواری ساختاری و عملیاتی کد را از طریق اندازه‌گیری‌های عددی کمی می‌کنند. پیچیدگی سیکلوماتیک که در سال ۱۹۷۶ توسط توماس مک‌کیب معرفی شد، رویکرد بنیادی شد. این معیارها قابلیت نگهداری، قابلیت تست و خطر نقص را ارزیابی می‌کنند و به تیم‌ها امکان می‌دهند تا نواحی مشکل‌ساز کد را شناسایی کرده و تلاش‌های بازسازی را هدایت کنند.

باز کردن در MethodMindبه‌زودیویدیوبه‌زودیDownload slides

مطالعهٔ کامل روش

ویژهٔ اعضا

برای خواندن این بخش با حساب رایگان وارد شوید.

ورود

Method map

The neighbourhood of related methods — select a node to explore.

منابع

  1. McCabe, T. J. (1976). A complexity measure. IEEE Transactions on Software Engineering, 2(4), 308–320. DOI: 10.1109/TSE.1976.233837
  2. Chidamber, S. R., & Kemerer, C. F. (1994). A metrics suite for object-oriented design. IEEE Transactions on Software Engineering, 20(6), 476–493. DOI: 10.1109/32.295895
  3. Halstead, M. H. (1977). Elements of Software Science. Elsevier. link

نحوهٔ استناد به این صفحه

ScholarGate. (2026, June 3). Software Complexity Metrics and Measurement. ScholarGate. https://scholargate.app/fa/software-engineering/software-complexity-metrics

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

Compare side by side

ارجاع‌شده در

ScholarGateSoftware Complexity Metrics (Software Complexity Metrics and Measurement). بازیابی‌شده در 2026-06-15 از https://scholargate.app/fa/software-engineering/software-complexity-metrics · مجموعه‌داده: https://doi.org/10.5281/zenodo.20539026