기능을 모델링 할 때는 도구와 대상을 정확히 정의해야 한다. 예를 들어 "물을 가열한다"나 "스케일을 제거한다" 등의 문장은 정확한 기능의 표현이다.
기능을 모델링 할 때 가장 중요한 것은 도구와 대상을 정확하게 정의하는 것이다. 즉 대상은 도구의 작용으로 반드시 한 가지 이상 특성변화가 일어나야 한다. 예를 들어 “물을 가열한다”, “스케일을 제거한다” 등의 문장은 적절한 기능의 표현이라 할 수 있다. “가열”이라는 작용은 대상인 물의 온도라는 특성을 변화시키고“제거”라는 작용은 대상인 스케일의 양과 위치를 변화시키기 때문이다. 그러나 “찾는다”라는 행위는 아무리 해도 펜의 어떠한 특성도 바꾸지 못한다. 기술시스템과 기능에 대하여 이해했다면 이제 기능분석을 수행할 준비가 되었다.