Halstead의 소프트웨어 사이언스(Software Science) 계산 방법
[예제 문제]다음 C 언어 코드 조각을 보고 할스테드의 소프트웨어 사이언스 지표 중 프로그램 어휘량(Vocabulary)과 부피(Volume)를 계산하시오. (단, $\log_2 16 = 4$로 계산한다.)if (a > b) x = y + 1;else x = y - 1;1단계 연산자(Operator)와 피연산자(Operand) 분류할스테드 측정의 핵심은 무엇이 연산자고 무엇이 피연산자인지 정확히 구분하는 것입니다.연산자 ($n_1, N_1$) : 제어문, 산술 연산자, 할당문, 괄호, 세미콜론 등피연산자 ($n_2, N_2$) : 변수명, 상수(숫자)구분종류 (Distinct)개수 (Total)연산자 ($n_1$)if, else, ( ), >, =, +, -, ;8종류 ($n_1 = 8$)연산..