모듈 내부의 모든 기능 요소들이 단일한 목적을 위해 수행하는 경우의 응집도를 묻는 질문에서 선택한 '보기 2: Functional cohesion'은 올바른 선택입니다. Functional cohesion은 모듈의 모든 구성 요소가 정확히 하나의 기능을 수행하기 위해 협력할 때 발생하는 응집도를 의미합니다. 이는 응집도의 가장 높은 수준으로, 모듈이 단일한 목적이나 기능을 가지며 모든 요소가 그 목적을 위해 밀접하게 연관되어 있음을 나타냅니다. 이와 반대로, Coincidental cohesion은 무작위로 관련 없는 요소들이 모여 있는 경우를, Procedural cohesion은 특정 절차나 순서에 따라 요소들이 함께 하는 경우를, Temporal cohesion은 시간적 시점에 따라 요소들이 함께 동작하는 경우를 각각 의미합니다. 따라서, 기능적 응집도를 나타내는 올바른 선택은 Functional cohesion입니다.