того, насколько трудным для понимания и, соответственно, для , и является .
— Уменьшение сложности является основной , по и минимизации . сопряжения и значительно способствуют этой цели. В сфере были потрачены значительные усилия, связанные с попытками разработать для сложности . Большинство из этих метрик использует легко вычисляемые исходного , такие как число операторов и операндов, сложность графа управления потоками (цикломатическая сложность), число исходного текста, коэффициент покрытия выполняемых операторов и подобные . являются полезным инструментарием при кода, который является более простым для понимания. «Внутренняя структура » (ADVJNT) требует проведения сложности всех . Ожидается, что обеспечит основание для утверждений о достаточном сокращении сложности. Это основание может включать стандарты программирования, используемые разработчиком, и того, что все модули удовлетворяют конкретному (или, что имеются некоторые исключения, которые аргументами программного обеспечения). Оно также может включать использования инструментария для определения характеристик исходного текста, или может включать другие основания, которые разработчик находит соответствующими.
[из 3.2.6 ГОСТ Р ИСО/МЭК 15408–1–2012]