정보처리기사 필기 핵심 용어 500|무료 암기 카드
어렵기보다 넓습니다. 손 놓은 과목 하나가 그대로 과락이 됩니다.
무료 플랜 그대로 전체 카드를 추가할 수 있습니다. 가져올 때 AI 생성을 실행하지 않아 AI 크레딧도 줄지 않습니다. 추가하려면 Memly 계정이 필요합니다.
정보처리기사 필기가 힘든 이유는 한 문제가 어려워서가 아니라 다섯 과목이 나란히 나오기 때문입니다. 어느 한 과목을 미뤄 두면 그 과목만 확실히 틀리고, 미뤄 둔 사실조차 스스로는 잘 떠오르지 않습니다. 게다가 결합도와 응집도, 정규형 단계, 커버리지 기준처럼 순서를 뒤집으면 곧바로 오답이 되는 항목이 과목마다 자리 잡고 있습니다. 이 덱은 필기에서 되풀이되는 용어 500개를 뜻·시험 포인트·예시 세 줄로 한 장에 담았습니다. 소프트웨어 설계, 소프트웨어 개발, 데이터베이스 구축, 프로그래밍 언어 활용, 정보시스템 구축 관리 다섯 과목으로 태그를 나눠 두었으므로 약한 과목만 뽑아 돌릴 수 있습니다. 가져오면 간격 반복 일정에 올라가고, 답할 수 있게 된 용어는 간격이 늘어나 사라집니다. 남는 것은 아직 손대지 않은 과목뿐입니다.
추가하면 어떻게 되나요?
- 1
버튼을 누르면 Memly가 열리고 카드가 통째로 내 덱에 들어갑니다.
- 2
기억 상태에 맞춰 카드마다 다음에 언제 나올지가 정해집니다.
- 3
추가한 뒤에는 내 카드이므로 수정, 삭제, 정리를 자유롭게 할 수 있습니다.
수록 카드
전체 500장 중 대표 카드 100장을 보여 줍니다.
| 앞면 | 뒷면 |
|---|---|
| 소프트웨어 생명 주기 | 뜻: 기획부터 폐기까지의 전 과정 시험 포인트: 모델별 특징이 자주 나옵니다. 예: 폭포수, 나선형, 애자일 |
| 나선형 모형 | 뜻: 위험 분석을 반복하며 개발하는 모형 시험 포인트: 대규모 시스템에 적합합니다. 예: 계획·위험 분석·개발·평가 |
| 스크럼 | 뜻: 역할과 이벤트를 정한 애자일 프레임워크 시험 포인트: 스프린트 단위로 진행합니다. 예: 데일리 스크럼 |
| XP | 뜻: 기술 실천법을 강조한 애자일 방법론 시험 포인트: 5가지 가치와 12가지 실천법이 있습니다. 예: 페어 프로그래밍 |
| 리팩터링 | 뜻: 겉 동작을 바꾸지 않고 내부 구조를 개선하는 일 시험 포인트: 테스트가 전제입니다. 예: 코드 정리 |
| 비기능 요구사항 | 뜻: 성능, 보안 등 기능 외의 요구 시험 포인트: 품질 속성으로 표현됩니다. 예: 응답 시간 3초 이내 |
| UML | 뜻: 객체지향 설계를 표현하는 표준 표기법 시험 포인트: 구조 다이어그램과 행위 다이어그램으로 나뉩니다. 예: 클래스 다이어그램 |
| 시퀀스 다이어그램 | 뜻: 시간 순서에 따른 객체 간 메시지를 표현 시험 포인트: 생명선과 활성 박스가 있습니다. 예: 행위 다이어그램 |
| 컴포넌트 다이어그램 | 뜻: 구현 단위의 구성을 표현하는 다이어그램 시험 포인트: 구조 다이어그램입니다. 예: 배포 전 구조 |
| 집합 관계 | 뜻: 전체와 부분이 독립적인 관계 시험 포인트: 빈 마름모로 표기합니다. 예: 팀과 팀원 |
| 의존 관계 | 뜻: 일시적으로 사용하는 관계 시험 포인트: 점선 화살표로 표기합니다. 예: 매개변수 사용 |
| 캡슐화 | 뜻: 데이터와 기능을 하나로 묶고 감추는 것 시험 포인트: 정보 은닉과 함께 나옵니다. 예: private 필드 |
| 다형성 | 뜻: 같은 메시지에 다르게 반응하는 성질 시험 포인트: 오버로딩과 오버라이딩으로 구현됩니다. 예: 메서드 재정의 |
| 추상화 | 뜻: 공통 특성을 뽑아 단순화하는 것 시험 포인트: 추상 클래스와 인터페이스로 구현됩니다. 예: abstract |
| 구조 패턴 | 뜻: 클래스와 객체의 결합을 다루는 패턴 시험 포인트: 어댑터와 데코레이터가 대표적입니다. 예: 7가지 |
| 팩토리 메서드 | 뜻: 객체 생성을 하위 클래스에 위임하는 패턴 시험 포인트: 생성 로직을 분리합니다. 예: 생성 패턴 |
| 어댑터 | 뜻: 호환되지 않는 인터페이스를 이어 주는 패턴 시험 포인트: 기존 코드를 재사용합니다. 예: 구조 패턴 |
| 데코레이터 | 뜻: 기능을 동적으로 덧붙이는 패턴 시험 포인트: 상속 대신 위임을 씁니다. 예: 구조 패턴 |
| 옵서버 | 뜻: 상태 변화를 구독자에게 알리는 패턴 시험 포인트: 발행 구독 구조입니다. 예: 행위 패턴 |
| 커맨드 | 뜻: 요청을 객체로 캡슐화하는 패턴 시험 포인트: 실행 취소를 구현할 수 있습니다. 예: 행위 패턴 |
| 중재자 | 뜻: 객체 간 통신을 중앙에서 처리하는 패턴 시험 포인트: 결합도를 낮춥니다. 예: 행위 패턴 |
| 책임 연쇄 | 뜻: 요청을 처리할 객체를 사슬로 잇는 패턴 시험 포인트: 처리자를 동적으로 바꿉니다. 예: 행위 패턴 |
| MVC | 뜻: 모델·뷰·컨트롤러로 나눈 구조 시험 포인트: 화면과 로직을 분리합니다. 예: 웹 애플리케이션 |
| 마이크로서비스 | 뜻: 작은 서비스로 나눈 아키텍처 시험 포인트: 독립 배포가 가능합니다. 예: 모놀리식과 대비 |
| 제어 결합도 | 뜻: 제어 신호를 넘겨 흐름을 지시하는 결합 시험 포인트: 하위가 상위 논리를 알게 됩니다. 예: 플래그 전달 |
| 내용 결합도 | 뜻: 다른 모듈의 내부를 직접 참조하는 결합 시험 포인트: 가장 나쁜 결합입니다. 예: 결합도 최강 |
| 순차적 응집도 | 뜻: 앞 결과가 뒤 입력이 되는 응집 시험 포인트: 자연스러운 흐름입니다. 예: 두 번째로 강함 |
| 시간적 응집도 | 뜻: 같은 시점에 실행되는 요소들의 응집 시험 포인트: 초기화 모듈이 예입니다. 예: 시작 시 실행 |
| 팬인 | 뜻: 자신을 호출하는 모듈의 수 시험 포인트: 높을수록 재사용성이 좋습니다. 예: 공통 모듈 |
| 재사용 | 뜻: 기존 자산을 다시 활용하는 것 시험 포인트: 합성 중심과 생성 중심으로 나뉩니다. 예: 컴포넌트 재사용 |
| 사용성 | 뜻: 사용자가 쉽게 익히고 쓸 수 있는 정도 시험 포인트: 유효성, 효율성, 만족도로 평가합니다. 예: UI 품질 요소 |
| 스토리보드 | 뜻: 화면과 흐름을 함께 정리한 산출물 시험 포인트: 개발자와 디자이너가 공유합니다. 예: UI 설계 산출물 |
| 자료 구조 | 뜻: 자료를 저장하고 다루는 방식 시험 포인트: 선형과 비선형으로 나뉩니다. 예: 배열, 트리 |
| 배열 | 뜻: 같은 자료형을 연속으로 저장한 구조 시험 포인트: 인덱스로 바로 접근합니다. 예: 삽입 삭제는 비효율 |
| 큐 | 뜻: 선입선출 구조 시험 포인트: enqueue와 dequeue로 다룹니다. 예: 작업 대기열 |
| 이진 트리 | 뜻: 자식이 둘 이하인 트리 시험 포인트: 포화, 완전, 편향으로 나뉩니다. 예: 탐색에 활용 |
| 후위 순회 | 뜻: 루트를 마지막에 방문하는 순회 시험 포인트: 왼쪽·오른쪽·루트 순입니다. 예: postorder |
| 인접 리스트 | 뜻: 그래프를 연결 리스트로 표현한 방식 시험 포인트: 희소 그래프에 유리합니다. 예: 공간 효율 |
| 선형 탐색 | 뜻: 앞에서부터 차례로 찾는 방법 시험 포인트: 평균 비교 횟수는 n분의 2입니다. 예: 정렬 불필요 |
| 합병 정렬 | 뜻: 나눈 뒤 병합하며 정렬하는 방법 시험 포인트: 최악에도 O(n log n)입니다. 예: 추가 메모리 필요 |
| 빅오 표기법 | 뜻: 최악의 경우 증가율을 나타내는 표기 시험 포인트: 상수는 무시합니다. 예: O(n) |
| 원인 결과 그래프 | 뜻: 입력과 출력의 관계를 그래프로 정리하는 기법 시험 포인트: 조합을 체계적으로 다룹니다. 예: 블랙박스 기법 |
| 단위 테스트 | 뜻: 모듈 단위로 수행하는 테스트 시험 포인트: 화이트박스 기법을 주로 씁니다. 예: V모델의 최하단 |
| 시스템 테스트 | 뜻: 전체 시스템을 대상으로 하는 테스트 시험 포인트: 기능과 비기능을 함께 봅니다. 예: 실제 환경 유사 |
| 테스트 오라클 | 뜻: 기대 결과를 판정하는 기준 시험 포인트: 참, 샘플링, 휴리스틱, 일관성으로 나뉩니다. 예: 판정 근거 |
| 동적 분석 | 뜻: 실행하며 동작을 검사하는 활동 시험 포인트: 메모리 누수를 찾습니다. 예: 프로파일링 |
| 버전 관리 | 뜻: 소스의 변경 이력을 관리하는 활동 시험 포인트: 공유 폴더, 클라이언트 서버, 분산 방식이 있습니다. 예: git, svn |
| 빌드 자동화 | 뜻: 소스를 실행 가능한 형태로 자동 변환하는 것 시험 포인트: CI의 기반입니다. 예: maven, gradle |
| 형상 관리 | 뜻: 산출물의 변경을 통제하는 활동 시험 포인트: 식별·통제·감사·기록으로 이루어집니다. 예: SCM |
| 신뢰성 | 뜻: 오류 없이 동작할 가능성 시험 포인트: MTBF로 측정합니다. 예: 품질 특성 |
| 애플리케이션 성능 측정 지표 | 뜻: 처리량, 응답 시간, 경과 시간, 자원 사용률 시험 포인트: 네 가지를 묻습니다. 예: 성능 지표 |
| 데이터베이스 | 뜻: 통합되어 저장되고 공용으로 쓰이는 자료의 집합 시험 포인트: 통합·저장·공용·운영의 네 성질이 있습니다. 예: DB의 정의 |
| 데이터 독립성 | 뜻: 스키마 변경이 상위에 영향을 주지 않는 성질 시험 포인트: 논리적과 물리적으로 나뉩니다. 예: 3단계 구조의 목적 |
| 속성 | 뜻: 릴레이션의 한 열 시험 포인트: 디그리가 속성 수입니다. 예: 필드 |
| 대체 키 | 뜻: 기본 키로 선택되지 않은 후보 키 시험 포인트: 보조 키라고도 합니다. 예: 후보 키의 나머지 |
| 정규화 | 뜻: 이상 현상을 없애기 위해 릴레이션을 분해하는 과정 시험 포인트: 1NF부터 단계적으로 진행합니다. 예: 중복 제거 |
| 제4정규형 | 뜻: 다치 종속을 없앤 형태 시험 포인트: 4NF입니다. 예: 다중값 종속 |
| 셀렉트 연산 | 뜻: 조건에 맞는 튜플을 고르는 연산 시험 포인트: 기호는 시그마입니다. 예: 행 선택 |
| DCL | 뜻: 데이터 제어어 시험 포인트: GRANT, REVOKE, COMMIT, ROLLBACK입니다. 예: 권한과 트랜잭션 |
| GROUP BY | 뜻: 지정한 열로 묶는 절 시험 포인트: 집계 함수와 함께 씁니다. 예: 그룹화 |
| 외부 조인 | 뜻: 한쪽에만 있는 행도 포함하는 조인 시험 포인트: LEFT, RIGHT, FULL이 있습니다. 예: NULL로 채움 |
| 논클러스터드 인덱스 | 뜻: 자료와 별도로 인덱스를 두는 방식 시험 포인트: 여러 개 만들 수 있습니다. 예: 포인터 저장 |
| 커밋 | 뜻: 트랜잭션 결과를 확정하는 연산 시험 포인트: 이후 취소할 수 없습니다. 예: DCL |
| 낙관적 병행 제어 | 뜻: 충돌이 드물다고 보고 검증 단계에서 확인 시험 포인트: 검증 기반 기법입니다. 예: 병행 제어 |
| 데이터 마트 | 뜻: 특정 부서 목적의 소규모 웨어하우스 시험 포인트: 범위가 좁습니다. 예: 부서 단위 |
| 빅데이터 | 뜻: 기존 방식으로 다루기 어려운 대용량 자료 시험 포인트: 3V가 특징입니다. 예: Volume, Velocity, Variety |
| 논리적 설계 | 뜻: 목표 DBMS에 맞춰 스키마를 만드는 단계 시험 포인트: 정규화를 수행합니다. 예: 릴레이션 설계 |
| 변수 | 뜻: 값을 담는 이름 붙은 공간 시험 포인트: 자료형과 유효 범위를 갖습니다. 예: 지역 변수 |
| 논리 연산자 | 뜻: 참과 거짓을 조합하는 연산자 시험 포인트: 단축 평가가 일어납니다. 예: AND, OR, NOT |
| 반복문 | 뜻: 같은 처리를 되풀이하는 문장 시험 포인트: for, while, do while이 있습니다. 예: 루프 |
| 포인터 연산 | 뜻: 주소에 자료형 크기를 곱해 이동하는 연산 시험 포인트: 배열 순회에 씁니다. 예: p 더하기 1 |
| 지역 변수 | 뜻: 함수 안에서만 유효한 변수 시험 포인트: 호출이 끝나면 사라집니다. 예: 스택 영역 |
| 메모리 누수 | 뜻: 쓰지 않는 메모리를 해제하지 않은 상태 시험 포인트: 장시간 실행에서 문제가 됩니다. 예: free 누락 |
| 접근 제어자 | 뜻: 멤버의 접근 범위를 정하는 예약어 시험 포인트: public, protected, default, private입니다. 예: 정보 은닉 |
| List | 뜻: 순서가 있고 중복을 허용하는 컬렉션 시험 포인트: 인덱스로 접근합니다. 예: ArrayList |
| 컴파일러 | 뜻: 원시 코드를 목적 코드로 한꺼번에 번역하는 프로그램 시험 포인트: 실행이 빠릅니다. 예: C, 자바 |
| 라이브러리 | 뜻: 자주 쓰는 기능을 모아 둔 묶음 시험 포인트: 표준과 외부로 나뉩니다. 예: 모듈 재사용 |
| 스레드 | 뜻: 프로세스 안의 실행 단위 시험 포인트: 자원을 공유합니다. 예: 경량 프로세스 |
| HRN | 뜻: 대기 시간을 반영한 우선순위 계산 방식 시험 포인트: 기아를 줄입니다. 예: SJF 보완 |
| 외부 단편화 | 뜻: 할당되지 않은 작은 조각이 흩어진 상태 시험 포인트: 세그먼테이션에서 생깁니다. 예: 압축으로 해결 |
| 워킹 셋 | 뜻: 일정 시간 동안 참조된 페이지 집합 시험 포인트: 스래싱을 막는 데 씁니다. 예: 지역성 활용 |
| 프로토콜 | 뜻: 통신 규약 시험 포인트: 구문, 의미, 시간의 세 요소로 이루어집니다. 예: TCP/IP |
| 서브네팅 | 뜻: 네트워크를 나누어 쓰는 기법 시험 포인트: 서브넷 마스크로 구분합니다. 예: 호스트 수 계산 |
| 소프트웨어 개발 방법론 | 뜻: 개발 절차와 산출물을 정한 체계 시험 포인트: 구조적, 정보공학, 객체지향, CBD가 있습니다. 예: 방법론 선정 |
| LOC 기법 | 뜻: 원시 코드 줄 수로 규모를 추정하는 기법 시험 포인트: 낙관치, 기대치, 비관치를 씁니다. 예: 노력 추정 |
| CPM | 뜻: 작업의 선후 관계로 일정을 계산하는 기법 시험 포인트: 임계 경로를 찾습니다. 예: 네트워크 기법 |
| 위험 전가 | 뜻: 보험 등으로 위험을 넘기는 대응 시험 포인트: 비용이 듭니다. 예: 대응 전략 |
| 인증 | 뜻: 사용자가 본인임을 확인하는 절차 시험 포인트: 지식, 소유, 존재 요소가 있습니다. 예: 다중 인증 |
| 대칭 키 암호 | 뜻: 암호화와 복호화에 같은 키를 쓰는 방식 시험 포인트: 속도가 빠릅니다. 예: AES, DES |
| 공개 키 기반 구조 | 뜻: 공개 키의 신뢰를 보장하는 체계 시험 포인트: 인증기관이 인증서를 발급합니다. 예: PKI |
| IPS | 뜻: 침입을 탐지하고 차단하는 시스템 시험 포인트: IDS보다 능동적입니다. 예: 인라인 배치 |
| 서비스 거부 공격 | 뜻: 자원을 소진시켜 서비스를 방해하는 공격 시험 포인트: 분산 형태가 DDoS입니다. 예: DoS |
| APT 공격 | 뜻: 특정 대상을 오래 노리는 지능형 지속 공격 시험 포인트: 사회 공학이 함께 쓰입니다. 예: 표적 공격 |
| 스니핑 | 뜻: 통신 내용을 몰래 엿보는 공격 시험 포인트: 암호화로 막습니다. 예: 수동 공격 |
| 정보보호 관리 체계 | 뜻: 보안을 지속적으로 관리하는 체계 시험 포인트: PDCA로 운영합니다. 예: ISMS |
| 콜드 사이트 | 뜻: 공간만 확보한 재해 복구 센터 시험 포인트: 비용이 가장 낮습니다. 예: 장비 미비 |
| DevOps | 뜻: 개발과 운영이 협력하는 문화와 방식 시험 포인트: 자동화가 뒷받침합니다. 예: CI/CD |
| NFV | 뜻: 네트워크 기능을 소프트웨어로 구현하는 기술 시험 포인트: 전용 장비를 대체합니다. 예: 가상화 |
| 애플리케이션 성능 개선 | 뜻: 병목을 찾아 처리 속도를 높이는 활동 시험 포인트: 소스와 질의를 함께 봅니다. 예: 쿼리 튜닝 |
| REST | 뜻: 자원을 URI로 표현하는 아키텍처 방식 시험 포인트: HTTP 메서드로 조작합니다. 예: RESTful API |
자주 묻는 질문
무료 요금제에서도 덱 전체를 가져올 수 있나요?
가져옵니다. 저장된 덱을 가져오는 과정에서는 새로운 AI 생성이 실행되지 않고 AI 크레딧도 쓰이지 않으므로 무료 요금제에서 전체 카드를 가져올 수 있습니다. 가져온 뒤에도 학습, 편집, 삭제가 가능합니다.
같은 덱을 다시 가져오면 중복되나요?
중복되지 않습니다. 이미 있는 카드는 건너뛰고 개정으로 늘어난 카드만 추가됩니다. 삭제 후 다시 가져오는 경우를 포함해 같은 공식 덱은 계정당 평생 3회까지 가져올 수 있습니다.
웹과 스마트폰 앱에서 모두 쓸 수 있나요?
네. 덱은 계정에 추가되므로 웹, iOS 앱, 안드로이드 앱에서 같은 학습 내용과 진도를 그대로 이용할 수 있습니다.
가져온 카드를 제 방식대로 고칠 수 있나요?
네. 가져온 뒤에는 내 카드가 되므로 앞뒤 면 편집, 필요 없는 카드 삭제, 태그 정리, 다른 덱으로 옮기기를 자유롭게 할 수 있습니다.
구성은 어떻게 되나요?
소프트웨어 설계 101장, 소프트웨어 개발 99장, 데이터베이스 103장, 프로그래밍 언어 99장, 정보시스템 구축 관리 98장으로 모두 500장입니다. 용어 하나에 카드 한 장이라 같은 용어가 두 번 나오지 않습니다.
코드 문제도 들어 있나요?
실행 결과를 따지는 코드 문제는 넣지 않았습니다. 그런 문제는 직접 손으로 따라가며 푸는 편이 빠르기 때문입니다. 다만 값 호출과 참조 호출, 전위와 후위 증감처럼 결과를 가르는 개념은 요점 줄에 판단 기준까지 적어 두었습니다.
실기에도 쓸 수 있나요?
용어의 토대로는 그대로 쓸 수 있습니다. 실기 단답형은 결국 같은 용어를 묻고, 정규형 단계나 결합도 순서처럼 필기에서 정리해 둔 항목이 그대로 나옵니다. 다만 실기의 코드 작성과 SQL 작성은 별도 연습이 필요합니다.
이 덱만으로 준비가 끝나나요?
용어와 판단 기준의 빈틈은 이 덱이 맡습니다. 가져와서 매일 열면 아직 답하지 못하는 용어만 나오므로 거기에 쓰던 시간이 그대로 남습니다. 남은 시간은 기출 문제 풀이에 쓰면 됩니다. 출제 기준은 개정되므로 최신 기준도 함께 확인하세요.
편집 기준과 출처
Memly 편집팀이 아래 1차 자료로 범위와 용어를 확인한 뒤 카드 내용을 독립적으로 작성·검수합니다.
정보처리기사 필기 핵심 용어 500|무료 암기 카드
무료 플랜 그대로 전체 카드를 추가할 수 있습니다. 가져올 때 AI 생성을 실행하지 않아 AI 크레딧도 줄지 않습니다. 추가하려면 Memly 계정이 필요합니다.
관련 도구
관련 덱
편집 기준일 2026-08-19. 한국산업인력공단을 비롯한 어떤 시험 주관 기관의 승인이나 추천을 받은 교재가 아닙니다. 해설은 모두 Memly가 직접 썼으며 기출 문제와 보기는 옮겨 싣지 않았습니다. 공격 기법은 원리와 대응까지만 설명하고 실행 방법은 담지 않았습니다.