문제 상세보기
문제 정보

문제 ID: 540037

카테고리: 정보처리기사

강의: 정보처리기사 (2022-04-24 시행)

키워드: 없음

문제
다음 설명에 해당하는 소프트웨어는?
정답을 선택하세요
1 전역 함수 라이브러리
2 소프트웨어 개발 프레임워크
3 컨테이너 아키텍처
4 어휘 분석기
단일 문제
정답
2번 : 소프트웨어 개발 프레임워크
해설 gpt-4o-mini 생성
[정답 근거] → 소프트웨어 개발 프레임워크는 소프트웨어 개발을 위한 기본 구조와 규칙을 제공하여 개발자가 효율적으로 애플리케이션을 구축할 수 있도록 돕습니다. 이는 전역 함수 라이브러리, 컨테이너 아키텍처, 어휘 분석기와는 달리, 전체적인 개발 환경을 형성하는 역할을 합니다.

[오답 해설] →
1. 전역 함수 라이브러리: 특정 기능을 수행하는 함수들을 모아놓은 라이브러리로, 프레임워크와는 달리 전체적인 구조나 규칙을 제공하지 않습니다.
3. 컨테이너 아키텍처: 애플리케이션을 여러 개의 컨테이너로 나누어 배포하는 구조로, 프레임워크의 개념과는 다릅니다.
4. 어휘 분석기: 소스 코드를 분석하여 구문을 이해하는 도구로, 소프트웨어 개발 프레임워크의 범주에 포함되지 않습니다.

[관련 개념] → 소프트웨어 개발 프레임워크는 MVC(Model-View-Controller) 패턴, RESTful API 설계 등 다양한 디자인 패턴과 원칙을 포함하여 개발의 일관성을 높이고 생산성을 향상시키는 데 기여합니다.

[학습 포인트] → 소프트웨어 개발 프레임워크는 개발 과정에서의 효율성을 높이고, 코드의 재사용성을 증가시키며, 유지보수를 용이하게 하는 중요한 요소입니다. 각 소프트웨어 구성 요소의 역할을 이해하고 구분하는 것이 중요합니다.