정답: 2번 소프트웨어 개발 프레임워크는 개발해야 할 애플리케이션의 일부가 이미 구현되어 있는 클래스 라이브러리를 제공하여, 개발자가 이를 확장 및 이용할 수 있도록 돕습니다. JAVA 기반의 대표적인 프레임워크로 스프링(Spring)이 있습니다.