2022년 정보처리기사 3회 필기 후기

돈까스전사·2022년 7월 20일
1

정보처리기사 필기시험이 2022년 2회까지는 PBT 시험이였으나 이번 3회차부터 CBT로 변경되었다는 것을 모른채 컴싸를 5개나 챙겨서 시험장에 갔다.
시험 대기장에서 시험장으로 이동하고 보니 CBT 시험이라는 것을 알게되었다...!
기출문제를 기계처럼 푼 나로써는 너무 개이득 👍
운이 이렇게 좋을 수가..!


💻시험 준비

2권으로 구성된 이기적 정보처리기사 필기 교재를 바탕으로 공부했다.
1과목인 소프트웨어 설계만 책을 통해서 요약필기하는 방식으로 공부했으며, 그 이후에는 회사 일이 바빠 (핑계고 노느라 바빴다😅) 시험 일주일 전 기출문제를 1500개 정도 풀었다.
2017년부터 2022년 2회차까지의 기출 문제들을 과목 변경으로 해당하지 않는 문제들은 제외하고 반복해서 풀었던 것 같다.
시험지를 다운받아 프린트하여 문제를 풀어나가다가 종이가 아까워서 온라인으로 문제를 풀 수 있는 사이트를 찾았고, 여기에서 1000문제 정도 반복해서 풀었다.
과목별로 선택하여 문제를 풀 수 있으며, 연도와 회차를 선택하여 풀 수 있어서 좋았다.
랜덤으로 시험지를 생성해서 10회정도 풀었던 것 같다.
그쯤되니 나중에는 문제를 다 읽기도 전에 정답을 체크하는 경지에 이르렀다.


📉시험 난이도

시험장에서 100문항에 대해 문제를 푸는데에는 20분이 걸렸다.
처음 문제를 풀때는 아리송하거나 헷갈리는 부분을 빠르게 넘어가고 쉽고 아는 문제들을 위주로 막힘없이 풀었던 것 같다.
그리고 다시 처음 1번 문항으로 돌아가서 풀지 못했던 문제들을 꼼꼼하게 읽어보고 풀었다.
정말 모르겠는 문제는 소거법을 사용하여 논리적으로 맞지 않는 보기들을 제외시키는 방식으로 풀었다.
전체적으로 난이도는 소프트웨어 설계와 정보시스템 구축관리가 가장 쉬웠다.
데이터베이스 구축이 헷갈리는 문제가 많았으나 꽉 막힐 정도의 난이도는 아니였던 것 같다.


📝출제 문제 종류

최대한 기억을 더듬어 생각나는 문제들을 몇개 적어보았다. (별의 개수는 난이도)

1과목 : 소프트웨어 설계 ⭐

  • UML 모델
  • 객체지향 분석 기법
  • C ASE(Computer Aided Software Engineering)의 주요 기능
  • 코드 설계에서 사용하는 코드 종류

2과목 : 소프트웨어 개발 ⭐

  • 객체지향 개념을 활용한 소프트웨어 구현
  • 소프트웨어 설치 매뉴얼에 포함된 항목
  • 소프트웨어 형상관리(Configyration management)
  • 단위 테스트
  • 소스코드 품질분석 도구 종류

3과목 : 데이터베이스 구축 ⭐⭐⭐

  • 로킹(Locking) 기법
  • 1,2,3,4차 정규화
  • DDL, DML, DCL
  • UNION 사용한 쿼리문 결과 값
  • 관계형 데이터 모델 예시에서 relation, attribute, tuple 개수

4과목 : 프로그래밍 언어 활용 ⭐⭐

  • C언어 변수로 사용할 수 없는 것
  • 좋은 소프트웨어 설계를 위한 소프트웨어의 모듈간의 결합도(Coupling)와 모듈 내 요소 간 응집도(Cohesion)
  • OSI 7계층별 프로토콜
  • 시스템에서 모듈 사이의 결합도(Coupling)
#include <stdio.h>
struct st{
    int a;
    int c[10];
};

int main (int argc, char *argv[]) {
    int i=0;
    struct st ob1;
    struct st ob2;
    ob1.a=0;
    ob2.a=0;

    for(i=0; i<10; i++) {
        ob1.c[i]=i;
        ob2.c[i]=ob1.c[i]+i;
    }

    for(i=0; i<10; i=i+2) {
        ob1.a=ob1.a+ob1.c[i];
        ob2.a=ob2.a+ob2.c[i];
    }

    printf("%d", ob1.a ob2.a);
    return 0;
}
public class ovr {
    public static void main(String[] args) {
        int a=1, b=2, c=3, d=4;
        int mx, mn;
        mx=a<b? b : a;
        if(mx==1) {
            mn=a>mx? b : a;
        }
        else {
            mn=b <mx? d : c;
        }
        System.out.println(mn);
    }
}
  • C언어 자료형

5과목 : 정보시스템 구축관리 ⭐

  • 소프트웨어 개발 프레임워크의 적용 효과
  • 리눅스 umask
  • RSA 알고리즘
  • LOC기법 개발에 소요되는 기간 구하기
  • 백도어 탐지 방법
  • LOC기법에서 예측치를 구하기 위해 사용하는 항목
  • 개방형 클라우드 컴퓨팅 플랫폼 PaaS
  • 침입탐지 시스템(IDS : Intrusion Detection System)

📨서류 제출

인정되는 각종 협회 경력증명서(현재 13개 기관)

  • 한국건설기술인협회, 한국광물자원공사, 한국건설감리협회, 대한건축사협회,
  • 한국전력기술인협회, 한국전기공사협회, 대한측량협회, 한국소방시설협회,한국정보통신공사협회,한국엔지니어링협회, 한국비파괴검사협회, 한국소프트웨어산업협회, 건설근로자공제회

위 내용은 큐넷에서 응시자격심사 제출서류 기준 내 명시되어 있는 내용이다.
본인은 한국소프트웨어산업협회에 기술자경력을 등록하여 관리하고 있기 때문에 간편하게 KOSA에서 경력증명서를 발급받아 이를 제출할 예정이다.


💪후기

CBT 시험으로 바뀌어서 너무 좋은점은 내가 앉은 자리에서 답안을 제출하고 바로 합격 여부를 확인할 수 있다는 점이였다.
시간이 많이 남아서 한번 더 검토할까 했으나 더 고민해봐도 크게 도움이 될 것 같지 않아 답안을 제출하였고, 새파란 글자로 합격을 확인하고 시험장을 나왔다!

실무에서 사용하고 활용할 수 있는 내용들이라 너무 유익해서 모든 내용을 다 이해하고 싶었지만.. 그러지 못했던 부분이 매우 아쉬웠다...😥
시간이 촉박한 상황에서는 CBT로 기출문제를 반복적으로 기계처럼 푸는 것을 추천한다.

profile
네이버 지식인 ZIZON

1개의 댓글

comment-user-thumbnail
2023년 1월 28일

근데 cbt 방식이면 펜을 사용해서 푸는게 아니라, 보기 지문을 소거해가면서 평소 문제집 풀듯이 풀 수가 없지 않나요…?😭

답글 달기