정보처리기사 필기 1과목 소프트웨어 설계의 핵심 개념을 출제 빈도 순으로 정리했습니다. UML·디자인 패턴·요구분석 완벽 정복.
📚 1과목 출제 경향 분석
소프트웨어 설계는 정보처리기사 필기 5과목 중 이론 이해 비중이 높은 과목입니다. UML 다이어그램 종류, GoF 디자인 패턴, 요구사항 분석 기법이 매 회차 반드시 출제됩니다.
📊 출제 빈도 TOP 10 개념
| 순위 | 개념 | 출제 빈도 |
|---|---|---|
| 1 | UML 다이어그램 종류 및 특징 | 매회 출제 |
| 2 | GoF 디자인 패턴 23종 | 매회 2~3문항 |
| 3 | 소프트웨어 생명주기 모델 | 매회 출제 |
| 4 | 요구사항 분석 기법(유스케이스 등) | 매회 출제 |
| 5 | 객체지향 개념(SOLID 원칙) | 90% 출제 |
| 6 | 소프트웨어 아키텍처 패턴 | 80% 출제 |
| 7 | 모듈화·결합도·응집도 | 75% 출제 |
| 8 | 인터페이스 설계 | 70% 출제 |
| 9 | 코드 설계 | 60% 출제 |
| 10 | UI·UX 설계 | 50% 출제 |
💡 핵심 암기 포인트
- UML 14종 다이어그램: 구조 다이어그램(클래스·컴포넌트·배치 등)과 행위 다이어그램(유스케이스·시퀀스·상태 등)으로 분류.
- 디자인 패턴 3분류: 생성(싱글톤·팩토리·빌더), 구조(어댑터·데코레이터·프록시), 행위(옵저버·전략·커맨드).
- 결합도 7단계: 내용→공통→외부→제어→스탬프→자료→비결합 (낮을수록 좋음).
- 응집도 7단계: 기능→순차→교환→절차→시간→논리→우연 (높을수록 좋음).
❓ 자주 묻는 질문
- Q. 디자인 패턴 23개를 전부 외워야 하나요?
- 자주 나오는 상위 10개(싱글톤·팩토리·옵저버·전략·어댑터·데코레이터·프록시·커맨드·템플릿메서드·이터레이터)를 확실히 이해하고, 나머지는 이름과 특징만 파악하세요.
- Q. 1과목만 따로 먼저 공부하는 게 좋나요?
- 과목 간 연계가 있으므로 5개 과목을 병렬로 진행하는 게 효율적입니다. 다만 1과목은 이해 기반이라 가장 먼저 시작해도 좋습니다.
🚀 IT 자격증 학습 시작
정보처리기사 준비 강의로 체계적으로 정복하세요.
