ScholarGate
دستیار
Machine learningSoftware Metrics

پیچیدگی چرخه‌ای (Cyclomatic Complexity)

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

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

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

ویژهٔ اعضا

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

ورود

Method map

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

پیچیدگی چرخه‌ای (Cyclomatic Complexity)
Halstead Complexityمعیارهای CK

منابع

  1. McCabe, T. J. (1976). A complexity measure. IEEE Transactions on Software Engineering, SE-2(4), 308–320. DOI: 10.1109/TSE.1976.233837
  2. Campbell, G. H. (1986). Defining a good metric, a software testing perspective. ASQ Software Quality Conference. link
  3. Nagy, C., & Kriebel, K. (2001). Achieving optimal complexity and reliability. SAMS Publishing. ISBN: 0672322285

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

ScholarGate. (2026, June 3). Cyclomatic Complexity Metric. ScholarGate. https://scholargate.app/fa/numerical-methods/cyclomatic-complexity

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

ارجاع‌شده در

ScholarGateCyclomatic Complexity (Cyclomatic Complexity Metric). بازیابی‌شده در 2026-06-15 از https://scholargate.app/fa/numerical-methods/cyclomatic-complexity · مجموعه‌داده: https://doi.org/10.5281/zenodo.20539026