CASE Computer Aided Software Engineering

소프트웨어 공학에서 개발된 방법론들을 컴퓨터를 이용하여 구현함으로써 수작업으로 이루어지던 소프트웨어 개발 계획->요구분석->설계->코딩->시험->유지보수까지의 소프트웨어 개발의 전 과정을 자동화하여 소프트웨어 개발 및 유지보수의 생산성과 개발된 소프트웨어의 신뢰성 향상을 지원하는 도구