토픽

정의 · 키워드 · 구성도를 먼저 익히고, 답안 연습으로 넘어가세요.

전체정보관리컴시응정보통신

소프트웨어공학

DevSecOpsDevSecOps

DevSecOps는 개발(Dev)·보안(Sec)·운영(Ops)을 통합하여 SW 개발 생명주기 전 단계에 보안 활동을 자동화된 형태로 내재화(Shift-Left)함으로써, 배포 속도를 유지하면서 보안 취약점을 조기에 제거하는 개발·운영 문화이자 방법론이다.

소프트웨어공학정보관리컴시응
ISO/IEC 25010 소프트웨어 품질 모델ISO/IEC 25010 Software Product Quality Model

ISO/IEC 25010은 SQuaRE(ISO/IEC 25000) 시리즈의 품질 모델 표준으로, 소프트웨어 제품 품질을 품질 특성과 부특성으로 계층화하여 품질 요구사항 정의·측정·평가의 공통 기준을 제공한다.

소프트웨어공학정보관리컴시응
마이크로서비스 아키텍처Microservices Architecture (MSA)

마이크로서비스 아키텍처는 하나의 애플리케이션을 비즈니스 기능(도메인) 단위의 작고 독립적인 서비스들로 분해하고, 각 서비스가 독립적으로 개발·배포·확장되며 경량 API로 통신하도록 구성하는 아키텍처 스타일이다.

소프트웨어공학정보관리컴시응
블랙박스·화이트박스 테스트 기법Black-box and White-box Testing Techniques

블랙박스 테스트는 내부 구조를 보지 않고 명세(요구사항)를 기반으로 입력·출력을 검증하는 명세 기반 기법이며, 화이트박스 테스트는 소스코드의 내부 논리 구조를 기반으로 커버리지를 충족하도록 테스트 케이스를 설계하는 구조 기반 기법이다.

소프트웨어공학정보관리컴시응
애자일과 스크럼Agile and Scrum

애자일은 변화하는 요구에 대응하기 위해 짧은 반복 주기로 동작하는 소프트웨어를 점진적으로 인도하는 경량 개발 철학이며, 스크럼은 이를 구현하는 대표 프레임워크로 스프린트 단위의 경험적 프로세스 제어(투명성·검토·적응)를 통해 가치를 극대화한다.

소프트웨어공학정보관리컴시응

IT경영·거버넌스

데이터베이스·데이터

CAP 정리와 PACELCCAP Theorem and PACELC

CAP 정리는 분산 시스템에서 네트워크 분할(P)이 발생하면 일관성(C)과 가용성(A) 중 하나만 보장할 수 있다는 이론이며, PACELC는 이를 확장해 분할이 없는 정상 상황(Else)에서도 지연시간(L)과 일관성(C) 사이의 트레이드오프가 존재함을 설명한다.

데이터베이스·데이터정보관리컴시응
데이터 레이크하우스Data Lakehouse

데이터 레이크하우스는 저비용 객체 스토리지 기반 데이터 레이크 위에 오픈 테이블 포맷을 통해 ACID 트랜잭션·스키마 관리·거버넌스 등 데이터 웨어하우스 기능을 결합하여, 하나의 플랫폼에서 BI와 AI/ML 분석을 함께 지원하는 데이터 아키텍처이다.

데이터베이스·데이터정보관리
데이터베이스 정규화Database Normalization

정규화는 함수 종속성 등 데이터 간 종속 관계를 분석하여 릴레이션을 무손실 분해함으로써 데이터 중복을 최소화하고 삽입·삭제·갱신 이상현상을 제거하는 논리 데이터 모델링 과정이다.

데이터베이스·데이터정보관리컴시응
트랜잭션 격리 수준Transaction Isolation Levels

트랜잭션 격리 수준은 동시에 수행되는 트랜잭션들이 서로의 중간 결과를 볼 수 있는 정도를 정의한 것으로, ANSI/ISO SQL 표준은 허용되는 이상현상(Dirty Read·Non-Repeatable Read·Phantom Read)에 따라 Read Uncommitted부터 Serializable까지 4단계를 규정한다.

데이터베이스·데이터정보관리컴시응

정보보안

OWASP Top 10OWASP Top 10

OWASP Top 10은 비영리 단체 OWASP가 실제 취약점 데이터와 전문가 설문을 바탕으로 선정·발표하는 웹 애플리케이션의 가장 중대한 10대 보안 위험 목록으로, 2021년판은 접근 통제 취약(A01)을 1위로 제시한다.

정보보안정보관리컴시응
TLS 1.3Transport Layer Security 1.3

TLS 1.3은 IETF RFC 8446으로 표준화된 전송 계층 보안 프로토콜로, 핸드셰이크를 1-RTT로 단축하고 취약한 암호 알고리즘을 제거하여 성능과 보안을 동시에 강화한 버전이다.

정보보안정보관리컴시응정보통신
가명정보와 가명처리Pseudonymization

가명처리는 개인정보의 일부를 삭제하거나 대체하여 추가 정보 없이는 특정 개인을 알아볼 수 없도록 처리하는 것이며, 그 결과물인 가명정보는 통계작성·과학적 연구·공익적 기록보존 목적으로 정보주체의 동의 없이 처리할 수 있다.

정보보안정보관리
소프트웨어 자재명세서(SBOM)Software Bill of Materials

SBOM은 소프트웨어를 구성하는 오픈소스·상용 컴포넌트와 그 버전·라이선스·의존관계를 기계 판독 가능한 형식으로 기술한 목록으로, 소프트웨어 공급망의 투명성 확보와 취약점 대응의 기반이 된다.

정보보안정보관리컴시응
양자내성암호(PQC)Post-Quantum Cryptography

양자내성암호(PQC)는 쇼어(Shor) 알고리즘 등 양자컴퓨터 공격에도 안전하도록 격자·해시·코드 등 양자컴퓨터로도 풀기 어려운 수학 문제에 기반해 설계된 공개키 암호 체계이다.

정보보안정보관리컴시응정보통신
제로 트러스트 아키텍처Zero Trust Architecture (ZTA)

네트워크 위치(내부/외부)에 따른 암묵적 신뢰를 제거하고, 모든 자원 접근 요청을 주체·기기·상황 정보로 매번 검증하여 최소 권한으로 허용하는 보안 모델이다. NIST SP 800-207은 이를 정책 결정 지점(PDP)과 정책 시행 지점(PEP)으로 구성된 아키텍처로 정의한다.

정보보안정보관리컴시응정보통신

네트워크

클라우드·인프라

인공지능

AI 신뢰성과 규제Trustworthy AI and AI Regulation

AI 신뢰성은 AI 시스템이 설명가능성·공정성·견고성·투명성·책임성 등을 갖추어 사람이 믿고 사용할 수 있는 상태를 의미하며, EU AI Act와 한국 AI 기본법은 위험 수준에 따라 차등 의무를 부과하는 위험 기반 규제를 채택함.

인공지능정보관리컴시응
MLOpsMachine Learning Operations

머신러닝 모델의 개발(ML)과 운영(Ops)을 통합하여 데이터 준비·학습·배포·모니터링·재학습 전 과정을 자동화하고 지속적으로 관리하는 방법론 및 체계임.

인공지능정보관리컴시응
검색 증강 생성(RAG)Retrieval-Augmented Generation

사용자 질의와 관련된 외부 지식을 검색(Retrieval)하여 프롬프트에 결합(Augmentation)한 뒤 LLM이 답변을 생성(Generation)하게 함으로써, 환각을 줄이고 최신·도메인 지식을 반영하는 기법임.

인공지능정보관리컴시응
연합학습Federated Learning

데이터를 중앙 서버로 모으지 않고 각 클라이언트(기기·기관)가 로컬 데이터로 모델을 학습한 뒤 모델 파라미터(가중치·기울기)만 서버에 전송·집계하여 전역 모델을 만드는 분산 기계학습 기법임.

인공지능정보관리컴시응
트랜스포머(Transformer)Transformer

순환(RNN)·합성곱 구조 없이 셀프 어텐션(Self-Attention)만으로 입력 시퀀스 내 토큰 간 관계를 병렬로 학습하는 인코더-디코더 기반 신경망 아키텍처로, 현대 대규모 언어모델(LLM)의 기반 구조임.

인공지능정보관리컴시응

컴퓨터구조·OS

무선·이동통신

전송·변조