해당 글은 틀린 문제만 정리한 오답노트입니다.
시험에서 헷갈리기 쉬운 개념 위주로 정리했습니다.
1. 병행 제어 - 로킹(Locking)
Q. 병행 제어 기법 중, 하나의 트랜잭션에서 갱신하는 데이터를 다른 트랜젝션이 접근하지 못하도록 상호배제하는 행위를 의미하는 용어
정답 : 로킹(Locking)
나의 오답 : 점유와 대기
핵심 포인트
- 상호배제 → 로킹(Locking)
- 로깅(Logging) → Undo / Redo용 변경 이력 기록
접근을 막는 것은 로킹, 기록을 남기는 것은 로깅
2. 테스트 커버리지
Q. 빈칸에 들어갈 용어를 [보기]에서 찾아 쓰시오.
ㄱ : 모든 구문을 적어도 한 번 수행하는 커버리지
ㄴ : 결정문이 적어도 한 번은 참과 거짓의 결과를 수행하는 커버리지
ㄷ : 결정문 내의 각 조건이 적어도 한 번은 참과 거짓의 결과가 되도록 수행하는 커버리지
[보기] : 구문(문장), 결정/조건, 다중 조건, 결정(분기), 조건
정답
- ㄱ: 구문(문장)
- ㄴ: 결정(분기)
- ㄷ: 조건
나의 오답
- ㄴ: 조건
- ㄷ: 결정(분기)
핵심 포인트
- 구문 → 코드 한 줄씩 실행
- 결정 → 전체 결과 (True / False)
- 조건 → 내부 조건 각각 (AND, OR)
결정은 결과, 조건은 내부 조건
3. 응집도 (Cohesion)
Q. 빈칸에 들어갈 용어를 [보기]에서 찾아 쓰시오.
ㄱ : 입출력 간의 연관성은 없지만, 모듈의 기능들이 하나의 문제 해결을 위해 순차적으로 수행되는 경우의 응집도
ㄴ : 모듈의 기능들이 동일한 입출력 데이터를 사용하여 서로 다른 기능을 수행하는 경우의 응집도
ㄷ : 모듈 내부의 모든 기능 요소들이 단일 문제를 해결하는 데 수행
[보기] : 우연적, 논리적, 시간적, 졀차적, 통신적(교환적), 순차적, 기능적
정답
- ㄱ: 절차적 응집도
- ㄴ: 통신적(교환적) 응집도
- ㄷ: 기능적 응집도
나의 오답
- ㄱ: 순차적
- ㄴ: 기능적
- ㄷ: 시간적
핵심 포인트
- 절차적 → 순서 중심 처리
- 통신적 → 동일 데이터 사용
- 기능적 → 하나의 기능 수행 (가장 높은 응집도)
데이터를 공유하면 통신적, 하나의 기능이면 기능적
4. 럼바우(Rumbaugh) 분석 모델
Q. 객체지향 분석 방법론의 가장 대표적인 럼바우 데이터 모델링에 대한 세부 유형에 대한 설명을 참고하여 빈칸에 알맞은 용어를 [보기] 에서 찾아 쓰시오
ㄱ : 사용자 요구사항을 분석하여 입출력 데이터를 결정한다. 객체들의 제어 흐름과 상호작용 순서를 자료 흐름도(DFD)로 나타낸다.
ㄴ : 객체들의 기능과 상태, 조건과 활동 등을 파악하여 상태 또는 활동 다이어그램으로 나타낸다.
ㄷ : 업무 영역에서 요구하는 객체를 식별하고 객체에 포함될 속성 및 자료구조를 객체 다이어그램을 통해 나타낸다.
[보기] : Function, Class, Information, Dynamic, Component, Package
정답
- ㄱ: Function
- ㄴ: Dynamic
- ㄷ: Information
나의 오답
- ㄷ: Class
핵심 포인트
- Function → 자료 흐름 (DFD)
- Dynamic → 상태 변화
- Information → 객체 구조
흐름(Function), 상태(Dynamic), 구조(Information)
최종 핵심 요약
- 로킹 vs 로깅 구분
- 결정 vs 조건 구분
- 통신적 응집도 = 데이터 공유
- 럼바우 = 흐름 / 상태 / 구조
정처기 실기 기출 오답노트 시리즈 → 2021 ~ 2025 전 회차 정리 진행중
모든 정처기 수험생분들 응원합니다 :D
'정보처리기사 오답노트' 카테고리의 다른 글
| 정처기 실기 [05] 2022년 3회 기출 오답노트 (핵심 개념 정리) (0) | 2026.03.25 |
|---|---|
| 정처기 실기 [04] 2022년 2회 기출 오답노트 (핵심 개념 정리) (0) | 2026.03.22 |
| 정처기 실기 [03] 2022년 1회 기출 오답노트 (핵심 개념 정리) (0) | 2026.03.21 |
| 정처기 실기 [02] 2021년 3회 기출 오답노트 (핵심 개념 정리) (0) | 2026.03.20 |
| 정보처리기사 실기 D-34 (0) | 2026.03.18 |
