공든탑앱 열기

실기 용어 쓰기: 자주 나오는 말 정리

정보처리기사 · 실기 SQL과 용어 쓰기 · 약 16분

쉽게 말하면

용어 문제는 두세 줄짜리 설명을 주고 '이것은 무엇인가요?'라고 물어요. 설명 전체를 외울 필요는 없어요. 설명 속에 꼭 들어가는 핵심어 한두 개만 잡으면 답이 보여요. 예를 들어 '경계'가 보이면 경계값 분석, '가짜 상위 모듈'이면 테스트 드라이버, '모두 반영되거나 하나도 반영되지 않거나'면 원자성이에요. 이 페이지는 실기에서 자주 쓰게 되는 용어를 핵심어와 짝지어 한곳에 모았어요.

시험용 정의

실기 용어 쓰기 문제는 설명을 읽고 용어나 영문 약어를 쓰거나, 보기에서 골라 쓰는 형식이다. 푸는 순서: ① 설명에서 분야를 정한다(테스트인지, DB인지, 보안인지) ② 그 분야에서 다른 용어와 구별되는 핵심어를 찾는다 ③ 문제가 정한 형식(한글, 영문 약어, 영문 전체 이름)으로 쓴다. 영문 약어는 대소문자와 철자까지 외운다(IPv6, DDoS처럼 소문자가 섞인 것 주의). 비슷한 짝은 차이점 하나로 구별한다: 드라이버(상위 대신)와 스텁(하위 대신), IDS(탐지)와 IPS(차단), REDO(완료된 것 재실행)와 UNDO(미완료 취소), 바이러스(숙주 필요)와 웜(독자 전파).

비유로 이해하기

용어 쓰기는 스무고개다. '동물인가요?'(분야) 다음에 '목이 긴가요?'(핵심어)를 물으면 기린이 바로 나온다. 설명 전체를 기억하는 대신 다른 답과 갈라지는 질문 하나를 기억한다.

자세히

먼저 알아 둘 말

말뜻
핵심어그 용어만의 특징을 드러내는 단어. 설명에서 다른 용어와 갈라지는 부분
약어영문 이름의 첫 글자를 모은 것 (SSO = Single Sign-On)
보기에서 골라 쓰기보기 목록을 주고 빈칸에 알맞은 것을 기호나 이름으로 쓰는 형식

테스트·설계

핵심어용어
경계 바로 안과 밖의 값경계값 분석
유효·무효 묶음의 대표 값동등(동치) 분할
원인과 결과의 관계를 표로원인-결과 그래프
상향식에서 상위 모듈 대신테스트 드라이버
하향식에서 하위 모듈 대신테스트 스텁
결과가 맞는지 판단하는 참값테스트 오라클
다른 모듈 내부를 직접 참조내용 결합도 (가장 나쁨)
하나의 기능만 수행기능적 응집도 (가장 좋음)
객체를 하나만 생성싱글톤 패턴
변경 식별·통제·감사·기록형상 관리

DB·트랜잭션

핵심어용어
모두 반영되거나 전혀 반영되지 않음원자성 (Atomicity)
동시에 실행돼도 서로 간섭하지 않음독립성·격리성 (Isolation)
완료된 결과는 영구히 남음영속성·지속성 (Durability)
부분 함수 종속 제거제2정규형
이행적 함수 종속 제거제3정규형
기본 키는 NULL·중복 불가개체 무결성
외래 키는 참조하는 기본 키 값이거나 NULL참조 무결성
완료된 트랜잭션을 로그로 다시 반영REDO

보안·네트워크

핵심어용어
출발지 IP = 목적지 IP랜드 공격
SYN만 보내고 응답 안 함SYN 플러딩
입력란에 SQL 조각SQL 삽입
문자 메시지 + 피싱스미싱
DNS 조작으로 가짜 사이트파밍
특정 대상을 오래 지속 공격APT
한 번 로그인으로 여러 시스템SSO
소인수분해 기반 공개 키 암호RSA
128비트 주소, 콜론으로 구분IPv6
공격자를 유인하는 가짜 시스템허니팟

시험에 이렇게 나와요

출제기준 기반

확인 문제

Q1. '두 개 이상의 모듈이 같은 전역 데이터를 함께 쓰는 결합도'의 핵심어는?

  1. 자료 구조 전달
  2. 제어 신호 전달
  3. 내부 기능 직접 참조
  4. 전역 데이터 공유
정답 보기

4번 전역 데이터 공유

전역 데이터 공유가 보이면 공통 결합도예요. 핵심어 하나로 답을 고르는 연습이 용어 쓰기의 전부예요.

Q2. '하향식 통합 테스트에서 아직 만들지 않은 하위 모듈을 대신하는 임시 모듈'은?

  1. 테스트 스텁
  2. 테스트 오라클
  3. 테스트 드라이버
  4. 테스트 하네스
정답 보기

1번 테스트 스텁

아래를 대신하면 스텁, 위를 대신하면 드라이버.

Q3. '동시에 실행되는 트랜잭션이 서로의 중간 결과를 볼 수 없다'는 특성은?

  1. 원자성
  2. 영속성
  3. 독립성
  4. 일관성
정답 보기

3번 독립성

독립성(격리성, Isolation).

Q4. 'DNS를 조작해 정상 주소를 입력해도 가짜 사이트로 접속시키는 공격'은?

  1. 스푸핑
  2. 스미싱
  3. 스니핑
  4. 파밍
정답 보기

4번 파밍

파밍이다. 스미싱은 문자 메시지, 스니핑은 패킷 엿보기, 스푸핑은 IP·MAC 주소 같은 정보를 속이는 공격이다.

헷갈리기 쉬운 O·X

테스트 드라이버는 하향식 통합 테스트에서 하위 모듈을 대신한다.

정답 보기

X 드라이버는 상향식에서 상위 모듈을 대신해요. 하위를 대신하는 것은 스텁.

IPS는 침입을 탐지할 뿐 아니라 차단까지 한다.

정답 보기

O

UNDO는 완료(COMMIT)된 트랜잭션의 변경을 다시 반영하는 연산이다.

정답 보기

X 그건 REDO예요. UNDO는 완료되지 않은 트랜잭션의 변경을 취소해요.

함께 보면 좋은 개념