전체 핵심 연결표

파트핵심 개념한 줄 암기
DevOps개발과 운영 협업DevOps / 개발 운영 협업 / 자동화 / 안정적 배포
CI지속적 통합CI / 코드 자주 통합 / 자동 빌드 / 자동 테스트
CD지속적 전달·배포CD / 배포 가능한 상태 또는 자동 배포
프로그램실행 전 파일프로그램 / 저장장치에 있는 실행 파일
프로세스실행 중인 프로그램프로세스 / 실행 중인 프로그램
스레드프로세스 안의 작업 단위스레드 / 프로세스 내부 실행 단위
멀티스레드한 프로세스 안에서 여러 스레드 실행멀티스레드 / 하나의 프로그램 안에서 여러 작업
멀티태스킹여러 작업 동시 처리멀티태스킹 / 여러 작업을 동시에 처리하는 것처럼 보임
스케줄링CPU 사용 순서 결정스케줄링 / CPU를 어떤 프로세스에 줄지 결정
선점형OS가 CPU 강제 회수선점형 / 운영체제가 CPU를 빼앗을 수 있음
비선점형작업이 CPU를 스스로 반납비선점형 / 끝날 때까지 기다림
커널운영체제 핵심커널 / CPU 메모리 프로세스 장치 관리
운영체제 목적컴퓨터 자원 관리운영체제 / 자원 관리 / 사용자와 하드웨어 중재
입출력 관리장치와 데이터 송수신 제어입출력 장치 관리 / 키보드 마우스 프린터 제어
작업 관리자프로세스 상태 확인작업 관리자 / Ctrl + Shift + Esc
핫스와핑재부팅 없이 장치 연결핫스와핑 / 전원 끄지 않고 장치 연결·분리
파일 시스템파일 저장 관리 방식파일 시스템 / NTFS
가상 메모리디스크를 메모리처럼 사용가상 메모리 / RAM 부족 시 디스크 활용
버그프로그램 오류버그 / 오류나 결함
디버깅오류 찾고 수정디버깅 / 오류 발견 원인 분석 코드 수정
브레이크포인트실행 잠시 멈춤브레이크포인트 / 특정 줄에서 멈춰 상태 확인
로그상태·오류 기록로그 / 실행 상태와 오류 정보 기록

DB/SQL 핵심 연결표

파트핵심 개념한 줄 암기
UNION두 SELECT 결과 합침UNION / 합치기 / 중복 제거
UNION ALL두 SELECT 결과 합침UNION ALL / 합치기 / 중복 포함
INTERSECT공통 데이터 출력INTERSECT / 둘 다 있는 것만
EXCEPT앞 결과에서 뒤 결과 제외EXCEPT / 앞에서 뒤를 뺌
시스템 카탈로그DB 구조 정보 저장시스템 카탈로그 / 테이블 컬럼 인덱스 권한 정보
ACID 원자성모두 실행 또는 모두 취소원자성 / All or Nothing
ACID 일관성전후 상태 모순 없음일관성 / 실행 전후 DB 상태 유지
ACID 고립성동시에 실행돼도 간섭 없음고립성 / 트랜잭션끼리 간섭 X
ACID 지속성완료 결과 영구 반영지속성 / 커밋 결과는 저장됨
RENAME테이블 이름 변경RENAME / 테이블 이름 바꾸기
VIEWSELECT 결과 가상 테이블VIEW / 보안성 편리성 제공
VIEW 주의점항상 수정 가능 아님VIEW / 삽입 삭제 갱신 제한될 수 있음
충돌같은 데이터 동시 수정 문제충돌 / 동시에 수정해서 결과 꼬임
DBA데이터베이스 관리자DBA / 설계 권한 백업 복구 보안 성능 관리
백업데이터 복사본 저장백업 / 데이터 손실 대비
백업 용량데이터 크기와 증가량 고려백업 용량 / 크기 성장률 주기 보관 기간

UI/UX 핵심 연결표

개념의미시험용 구분
UI사용자가 보는 화면 요소버튼 / 메뉴 / 아이콘 / 입력창
UX사용자가 느끼는 전체 경험편리함 / 만족감 / 사용 흐름
사용성쉽고 편하게 쓸 수 있는 정도처음 써도 기능 찾기 쉬움
접근성장애인도 사용할 수 있게 설계화면 읽기 / 자막 / 키보드 조작 / 색 대비
반응성입력에 빠르게 반응버튼 누르면 바로 반응
일관성화면과 조작 방식이 일정저장 버튼 위치가 항상 같음
직관성설명 없이 바로 이해 가능돋보기 = 검색 / 휴지통 = 삭제
가독성글자와 정보가 읽기 쉬움글자 크기 / 색 대비 / 문단 간격

테스트 핵심 연결표

테스트기준핵심 암기
통합 테스트모듈 연결 확인통합 테스트 / 모듈 간 인터페이스와 데이터 흐름 검증
블랙박스 테스트내부 코드 안 봄블랙박스 / 사용자 요구사항 기준 기능 테스트
화이트박스 테스트내부 코드 봄화이트박스 / 코드 분기 경로 로직 확인

진짜 시험 직전 암기

DevOps / 개발 운영 협업 자동화
CI / 코드 통합 자동 빌드 자동 테스트
프로세스 / 실행 중인 프로그램
스레드 / 프로세스 안의 작업 단위
멀티스레드 / 한 프로세스 안의 여러 스레드
멀티태스킹 / 여러 작업 동시 처리
스케줄링 / CPU 사용 순서 결정
선점형 / OS가 CPU 강제 회수
커널 / 운영체제 핵심 자원 관리
가상 메모리 / 디스크를 메모리처럼 사용
파일 시스템 / NTFS
핫스와핑 / 재부팅 없이 장치 연결
작업 관리자 / Ctrl + Shift + Esc
디버깅 / 오류 찾고 수정
로그 / 상태와 오류 기록

UNION / 중복 제거 합치기
UNION ALL / 중복 포함 합치기
INTERSECT / 공통만
EXCEPT / 앞에서 뒤 제외
시스템 카탈로그 / DB 구조 정보 저장
일관성 / 트랜잭션 전후 DB 상태 유지
RENAME / 테이블 이름 변경
VIEW / SELECT 결과 가상 테이블
충돌 / 같은 데이터 동시 수정 문제
DBA / 데이터베이스 관리자
백업 용량 / 크기 성장률 주기 보관 기간

UI / 화면 요소
UX / 전체 경험
사용성 / 쉽게 사용
접근성 / 장애인도 사용 가능
반응성 / 빠르게 반응
일관성 / 일정한 조작 방식
직관성 / 설명 없이 이해
가독성 / 읽기 쉬움

통합 테스트 / 모듈 연결 확인
블랙박스 / 내부 코드 안 보고 기능 테스트
화이트박스 / 내부 코드 보고 경로 테스트