소프트웨어 개발 프레임워크와 관련한 설명으로 틀린 것은? | 21년-3회차-정보처리기사-필기 기출문제 상세 페이지
121년-3회차-정보처리기사-필기
소프트웨어 개발 프레임워크와 관련한 설명으로 틀린 것은?
1
반제품 상태의 제품을 토대로 도메인별로 필요한 서비스 컴포넌트를 사용하여 재사용성 확대와 성능을 보장 받을 수 있게하는 개발 소프트웨어이다.
2
개발해야 할 애플리케이션의 일부분이 이미구현되어 있어 동일한 로직 반복을 줄일 수있다.
3
라이브러리와 달리 사용자 코드가 직접호출하여 사용하기 때문에 소프트웨어 개발프레임워크가 직접 코드의 흐름을 제어할수 없다.
4
생산성 향상과 유지보수성 향상 등의장점이 있다.
해설
소프트웨어 개발 프레임워크는 제어의 역전(IoC, Inversion of Control) 원칙에 따라 프레임워크가 전체 실행 흐름을 제어하며 필요한 시점에 사용자(개발자)가 작성한 코드를 호출하는 구조이다. 지문은 이를 반대로, 사용자 코드가 직접 호출하여 프레임워크가 흐름을 제어할 수 없다고 서술하고 있어 틀린 설명이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.