Software engineering
통합 정의()는 어떤 작업의 절차를 기술하는 모델링 기법이다. 흔히 영어 명칭인 "Intergrated Definition"을 줄여서 IDEF라고 부른다. 미국 공군에서 제조업에 활용할 목적으로 개발하였으나, 점차 제조 환경을 포함한 소프트웨어 공학, 시스템 공학 등 다양한 분야에서 사용하게 되었다. 통합 정의를 이용하여 데이터 모델링, 지식 획득, 객체 지향 분석등의 업무를 수행할 수 있다.