모형의 구성 요소들에 대한 정의
프로그램 논리모형의 작성자는 수집한 자료들을 바탕으로 각 요소들을 자원, 활동, 산출, 단기결과, 중기결과, 장기결과, 환경요인으로 분류한다. 프로그램 논리모형 작성에 있어서 관심사는 기본적으로 프로그램이 어떻게 작동하는지에 관한 것이므로 프로그램을 구성하는 세부적인 요소들을 모두 식별하여 포함하는 것을 목표로 할 필요는 없으나 핵심적인 요인들이 빠지거나 관심 요인들이 빠지는 경우가 없도록 해야 한다.
  프로그램 논리모형의 작성
프로그램 논리모형의 작성은 그림을 그리거나, 테이블에 화살표를 사용하고 결과들에 순서를 나타내는 번호를 부여함으로써 인과적 체인(casual chain)을 만들고 분명하게 하는 과정이다(노화준, 2006). [그림 10]에서는 단순한 프로그램 논리모형을 작성하기 위한 포맷이 제시되어 있다.