내 퀴즈
학습
탐색
로그인
회원가입
QUIZ · 문제 풀이
정보처리기사 핵심 용어 50: 소프트웨어 설계·DB·보안
자격증
·
총 10문제
·
낱말카드
←
세트로
1 / 10문제
0:00
뒤집기
뒤집기
문제 · 단어
변화에 빠르고 유연하게 대응하기 위해 절차와 도구보다 개인과 상호작용, 작동하는 소프트웨어를 우선시하는 개발 방법론 총칭
정답 · 뜻/설명
애자일 (Agile)
알아요
1
몰라요
2
해설
정답: 애자일 (Agile)
[핵심 해설]
스크럼(Scrum), XP(Extreme Programming), 칸반(Kanban) 등이 대표적인 애자일 프레임워크입니다.
정답 처리
(₩)
복습 큐
💡 해설
정답: 애자일 (Agile)
[핵심 해설]
스크럼(Scrum), XP(Extreme Programming), 칸반(Kanban) 등이 대표적인 애자일 프레임워크입니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
뒤집기
뒤집기
문제 · 단어
객체지향 설계 5대 원칙(SOLID) 중 '확장에는 열려 있고, 변경에는 닫혀 있어야 한다'는 원칙
정답 · 뜻/설명
개방-폐쇄 원칙 (OCP / Open-Closed Principle)
알아요
1
몰라요
2
해설
정답: 개방-폐쇄 원칙 (OCP / Open-Closed Principle)
[핵심 해설]
인터페이스나 추상 클래스를 활용하여 기존 코드를 수정하지 않고 새 기능을 추가할 수 있게 설계합니다.
정답 처리
(₩)
복습 큐
💡 해설
정답: 개방-폐쇄 원칙 (OCP / Open-Closed Principle)
[핵심 해설]
인터페이스나 추상 클래스를 활용하여 기존 코드를 수정하지 않고 새 기능을 추가할 수 있게 설계합니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
뒤집기
뒤집기
문제 · 단어
애플리케이션 개발부터 빌드, 테스트, 배포 전 과정을 자동화하여 개발 주기를 단축하는 개발·운영 통합 문화
정답 · 뜻/설명
CI/CD (Continuous Integration / Continuous Deployment)
알아요
1
몰라요
2
해설
정답: CI/CD (Continuous Integration / Continuous Deployment)
[핵심 해설]
지속적 통합(CI)과 지속적 제공/배포(CD)를 통해 코드 품질과 출시 속도를 극대화합니다.
정답 처리
(₩)
복습 큐
💡 해설
정답: CI/CD (Continuous Integration / Continuous Deployment)
[핵심 해설]
지속적 통합(CI)과 지속적 제공/배포(CD)를 통해 코드 품질과 출시 속도를 극대화합니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
뒤집기
뒤집기
문제 · 단어
상향식 통합 테스트(Bottom-up)에서 상위 모듈이 아직 개발되지 않았을 때 모듈 간 제어와 입출력을 대행하는 가상 상위 모듈
정답 · 뜻/설명
테스트 드라이버 (Test Driver)
알아요
1
몰라요
2
해설
정답: 테스트 드라이버 (Test Driver)
[핵심 해설]
하향식(Top-down) 테스트에서 하위 모듈 역할을 대행하는 것은 '테스트 스텁(Test Stub)'입니다.
정답 처리
(₩)
복습 큐
💡 해설
정답: 테스트 드라이버 (Test Driver)
[핵심 해설]
하향식(Top-down) 테스트에서 하위 모듈 역할을 대행하는 것은 '테스트 스텁(Test Stub)'입니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
뒤집기
뒤집기
문제 · 단어
시스템의 상태 변화에 따라 다른 객체들에게 자동으로 통지하고 갱신하도록 일대다 의존성을 정의하는 GoF 행위 디자인 패턴
정답 · 뜻/설명
옵저버 패턴 (Observer Pattern)
알아요
1
몰라요
2
해설
정답: 옵저버 패턴 (Observer Pattern)
[핵심 해설]
발행-구독(Publish-Subscribe) 모델의 기본이며 이벤트 드리븐 아키텍처에서 핵심적으로 사용됩니다.
정답 처리
(₩)
복습 큐
💡 해설
정답: 옵저버 패턴 (Observer Pattern)
[핵심 해설]
발행-구독(Publish-Subscribe) 모델의 기본이며 이벤트 드리븐 아키텍처에서 핵심적으로 사용됩니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
뒤집기
뒤집기
문제 · 단어
IP 주소를 하드웨어 고유 주소인 MAC 주소로 변환해 주는 프로토콜
정답 · 뜻/설명
ARP (Address Resolution Protocol)
알아요
1
몰라요
2
해설
정답: ARP (Address Resolution Protocol)
[핵심 해설]
반대로 MAC 주소를 IP 주소로 변환하는 프로토콜은 RARP(Reverse ARP)입니다.
정답 처리
(₩)
복습 큐
💡 해설
정답: ARP (Address Resolution Protocol)
[핵심 해설]
반대로 MAC 주소를 IP 주소로 변환하는 프로토콜은 RARP(Reverse ARP)입니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
뒤집기
뒤집기
문제 · 단어
서비스들을 독립적으로 분결합하여 비즈니스 기능 단위로 작게 쪼개어 배포·운영하는 현대적 클라우드 아키텍처
정답 · 뜻/설명
MSA (Microservices Architecture / 마이크로서비스 아키텍처)
알아요
1
몰라요
2
해설
정답: MSA (Microservices Architecture / 마이크로서비스 아키텍처)
[핵심 해설]
모놀리식(Monolithic) 구조의 단점을 극복하여 서비스별 독립 배포와 확장이 가능합니다.
정답 처리
(₩)
복습 큐
💡 해설
정답: MSA (Microservices Architecture / 마이크로서비스 아키텍처)
[핵심 해설]
모놀리식(Monolithic) 구조의 단점을 극복하여 서비스별 독립 배포와 확장이 가능합니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
뒤집기
뒤집기
문제 · 단어
객체지향 설계 5대 원칙(SOLID) 중 '상위 타입의 객체는 하위 타입의 객체로 교체할 수 있어야 프로그램의 정확성을 해치지 않는다'는 원칙
정답 · 뜻/설명
리스코프 치환 원칙 (LSP / Liskov Substitution Principle)
알아요
1
몰라요
2
해설
정답: 리스코프 치환 원칙 (LSP / Liskov Substitution Principle)
[핵심 해설]
자식 클래스는 부모 클래스의 계약(동작 규약)을 지켜야 한다는 원칙입니다.
정답 처리
(₩)
복습 큐
💡 해설
정답: 리스코프 치환 원칙 (LSP / Liskov Substitution Principle)
[핵심 해설]
자식 클래스는 부모 클래스의 계약(동작 규약)을 지켜야 한다는 원칙입니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
뒤집기
뒤집기
문제 · 단어
제1정규형을 만족하면서, 기본키가 아닌 모든 속성이 기본키에 완전 함수 종속되도록(부분 함수 종속 제거) 분해하는 정규화 단계
정답 · 뜻/설명
제2정규형 (2NF / Second Normal Form)
알아요
1
몰라요
2
해설
정답: 제2정규형 (2NF / Second Normal Form)
[핵심 해설]
복합키의 일부 속성에만 종속되는 부분 함수 종속을 분해합니다.
정답 처리
(₩)
복습 큐
💡 해설
정답: 제2정규형 (2NF / Second Normal Form)
[핵심 해설]
복합키의 일부 속성에만 종속되는 부분 함수 종속을 분해합니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
뒤집기
뒤집기
문제 · 단어
소프트웨어에 결함 수정이나 새로운 기능이 추가된 후, 기존 기능에 부작용이나 결함이 새로 발생하지 않았는지 확인하는 반복 회귀 테스트
정답 · 뜻/설명
리그레션 테스트 (Regression Test / 회귀 테스트)
알아요
1
몰라요
2
해설
정답: 리그레션 테스트 (Regression Test / 회귀 테스트)
[핵심 해설]
CI/CD 파이프라인에서 자동화된 빌드와 함께 필수적으로 실행됩니다.
정답 처리
(₩)
복습 큐
💡 해설
정답: 리그레션 테스트 (Regression Test / 회귀 테스트)
[핵심 해설]
CI/CD 파이프라인에서 자동화된 빌드와 함께 필수적으로 실행됩니다.
🤔
정답 확인
(Enter)
채점 및 종료
🏁
(Tab)
홈
학습
라이브러리
프로필
전체 메뉴
✕
학습
홈
탐색
공식자료
회원가입
로그인