요구사항을 자동으로 분석 및 요구사항 분석 명세서를 기술하도록 개발된 자동화 도구(CASE)
CASE : 생명주기의 전체 단계를 연결해주고 자동화해주는 통합된 도구
→ 하드웨어, 소프트웨어, 데이터베이스, 테스트 등을 통합하여 소프트웨어를 개발하는 환경 조성