Certificate/정보처리기사 97

[실기 시험 준비]2020 기출 - 2회(70/100)

1. 용어 - 시스템 관리 (X)RTO(Recovery Time Objective, 목표 복구 시간)비상사태 또는 엄무 중단 시점으로부터 복구되어 가동될 때까지의 소요시간을 의미예) 장애 발생 후 6시간 내 복구 가능RPO(Recovery Point Objective, 목표 복구 시점)비상사태 또는 엄무 중단 시점으로부터 데이터를 복구할 수 있는 기준점을 의미예) 장애 발생 전인 지난 주 금요일에 백업시켜 둔 복원 시점으로 복구 가능2. 프로그래밍 언어 - 출력값 (X)코드 자세히 볼 것3. 용어 - AJAX (O)AJAX클라이언트와 서버 간 자바스크립트 및 XML을 비동기 방식으로 처리전체 페이지를 새로 고치지 않고도 웹페이지 일부 영역만을 업데이트할 수 있도록 하는 기술4. 용어 - SW 개발 방법론..

[실기 시험 준비]2020 기출 - 3회(85/100)

1. 용어 - 소프트웨어 공학 (O)리팩토링(Refactoring)프로그램을 쉽게 이해하고 쉽게 수정하여 빠르게 개발할 수 있도록 하기 위함2. 프로그래밍 언어 - 출력값 (O)3. DB - SQL (O)4. 용어 - 인터넷 (X)ICMP(Internet Contol Message Protocol)TCP/IP 기반의 인터넷 통신 서비스에서 IP와 조합하여 통신 중에 발생하는 오류의 처리와 전송 경로의 변경 등을 위한 제어 메시지를 취급하는 무연결 전송용 프로토콜ISO 기본 참조 모델의 네트워크 계층링크계층 / 네트워크 엑세스 계층(물리 계층 / 데이터링크 계층)Ethernet, IEEE 802, HDLC, X.25, RS-232C, ARQ인터넷 계층(네트워크 계층)IP, ICMP, IGMP, ARP, R..

[실기 시험 준비]2020 기출 - 4-5회(65/100)

1. 용어 - 네트워크 (O)IPv4(Internet Protocol version 4)8비트씩 4부분, 총 32비트로 구성A클래스 ~ E클래스 총 5단계로 구성IPv6(Internet Protocol version 6)16비트씩 8부분, 128비트로 구성IPv4의 주소 부족 문제를 해결하기 위해 개발각 부분을 16진수로 표현하고 콜론(:)으로 구분인증성, 기밀성, 데이터 무결성의 지원으로 모안문제 해결2. 용어 - 디자인 패턴1995년 GoF(Gang of Four)라고 불리는 에릭 감마(Erich Gamma), 리차드 헬름(Richard Helm), 랄프 존슨(Ralph Johnson), 존 블리시디스(John Vissides)가 처음으로 구체화 및 체계화일반적인 사례에 적용할 수 있는 패턴들을 분류..

[실기 시험 준비]2021 기출 - 2회(95/100)

1. 용어 - 네트워크 (O)애드 혹 네트워크(Ad-hoc Network)재난 및 군사 현장과 같이 별도의 고정된 유선망을 구축할 수 없는 장소에서 모바일 호스트만을 이용해 구성한 네트워크망을 구성한 후 단기간 사용되는 경우나 유선망을 구성하기 어려운 경우 적합멀티 홉 라우팅 기능을 지원매시 네트워크(Mesh Network)차세대 이동통신, 홈네트워킹, 공공 안전 등 특수 목적을 위한 새로운 방식의 네트워크 기술대규모 디바이스의 네트워크 생성에 최적화되어 있음피코넷(PICONET)독립된 통신장치가 블루투스 기술이나 UWB통신 기술을 사용해 통신망을 형성하는 무선 네트워크파장 분할 다중화(WDM; Wavelength Division Multiplexing)광섬유를 이용한 통신기술파장이 서로 다른 복수의 신..

[2과목 소프트웨어 개발] 애플리케이션 테스트 관리 - 065. 애플리케이션 성능 개선

1. 소스 코드 최적화나쁜 코드(Bad Code)를 배제하고, 클린 코드(Clean Code)로 작성하는 것클린 코드(Clean Code) : 누구나 쉽게 이해하고 수정 및 추가할 수 있는 단순, 명료한 코드나쁜 코드(Bad Code) : 로직이 복잡하고 이해하기 어려운 코드스파게티 코드(Spaghetti Code) : 로드의 로직이 서로 복잡하게 얽혀 있는 코드외계인 코드(Alien Code) : 아주 오래되거나 참고문서 또는 개발자가 없어 유지보수 작업이 어려운 코드2. ⭐ 클린 코드 작성 원칙가독성누구든지 코드를 쉽게 읽을 수 있도록 작성코드 작성 시 이해하기 쉬운 용어를 사용하거나 들여쓰기 기능 등을 사용단순성코드를 간단하게 작성한 번에 한 가지를 처리하도록 코드를 작성클래스/메소드/함수 등을 최..

[2과목 소프트웨어 개발] 애플리케이션 테스트 관리 - 064. 복잡도 (Complexity)

시스템, 시스템 구성요소, 소프트웨어의 복잡한 정도를 나타내는 말시스템, 소프트웨어를 어느 정도의 수준까지 테스트해야 하는지, 개발하는데 어느 정도의 자원이 소요되는지 예측하는데 사용됨복잡도가 높으면 장애가 발생할 수 있으므로 정밀한 테스트를 통해 미리 오류를 제거LOC(Line Of Code), 순환 복잡도(Cyclomatic Complexity)1. 시간 복잡도알고리즘을 수행하기 위해 프로세스가 수행하는 연산 횟수를 수치화한 것시간 복잡도가 낮을수록 알고리즘 실행시간이 짧고, 높을수록 실행시간이 길어짐빅오 표기법(Big-O Notation)알고리즘 실행시간이 최악일 때 표기명령어 실행 횟수는 표기 수치보다 많을 수 없음세타 표기법(Big-θ Notation)알고리즘 실행시간이 평균일 때 표기명령어 실..

[2과목 소프트웨어 개발] 애플리케이션 테스트 관리 - 063. 애플리케이션 성능 분석

사용자가 요구한 기능을 최소한의 자원을 사용하여 최대한 많은 기능을 신속하게 처리하는 정도💡 애플리케이션 성능 측정 지표처리량(Throughput) : 일정 시간 내에 애플리케이션이 처리하는 일의 양응답 시간(Response Time) : 애플리케이션에 요청을 전달한 시간부터 응답이 도착할 때까지 걸린 시간결과 시간(Turn Around time) : 애플리케이션에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간자원 사용률(Resource Usage) : 애플리케이션이 의뢰한 작업을 처리하는 동한 CPU 사용량, 메모리 사용량, 네트워크 사용량 등 자원 사용률1. 성능 테스트 도구애플리케이션에 부하나 스트레스를 가하면서 애플리케이션의 성능 측정 지료를 점검하는 도구도구명도구 설명지원 환경JMet..

[2과목 소프트웨어 개발] 애플리케이션 테스트 관리 - 062. 결함 (Fault) 관리

오류 발생, 작동 실패 등과 같이 개발자가 설계한 것과 다르게 동작하거나 다른 결과가 발생되는 것사용자가 예상한 결과와 실행 결과 간의 차이나 업무 내용과의 불일치 등으로 인해 변경이 필요한 부분도 모두 결함에 해당1. 결함 관리 프로세스> 결함 관리 계획 → 결함 기록 → 결함 검토 → 결함 수정 → 결함 재확인 → 결함 상태 추적 및 모니터링 활동 → 최종 결함 분석 및 보고서 작성2. 결함 상태 추적테스트에서 발견된 결함은 지속적으로 상태 변화를 추적하고 관리해야 함향후 결함이 발견될 모듈 또는 컴포넌트를 추정3. 결함 추적 순서> 결함 등록(Open) → 결함 검토(Reviewed) → 결함 할당(Assigned) → 결함 수정(Resolved) → 결함 조치 보류(Deferred) → 결함 종료..

[실기 시험 준비]2021 기출 - 3회(75/100)

1. 프로그래밍 언어 - 출력값 (O) 2. 용어 - 보안위협 (X)IP 스푸핑IP 자체의 보안 취약성을 악용한 것으로 자신의 IP주소를 속여서 접속하는 공격IP 스푸핑을 통해 서비스 거부 공격(DoS)도 수행사능하며 공격 대상 컴퓨터와 서버 사이의 연결된 세션을 끊을 수도 있음종단 인증 같은 방법으로 해결DNS 스푸핑공격대상에게 전달되는 DNS IP주소를 조작해 의도치 않는 주소로 접속하는 공격공격대상은 정상적인 URL을 통해서 접속하지만, 실제로 가짜 사이트로 접속됨ARP(Address Resolution Protocol)IP → MACIP 주소를 호스트와 연결된 네트워크 접속장치의 물리적 주소(MAC Address)로 변화하는 기능을 수행하는 프로토콜MAC을 변조하여 다른 PC에게 도달해야 하는 데..

[정보처리기사 실기] 2024년 2회 실기 후기

7월 28일 기대하고 걱정하던 정보처리기사 실기날이 밝았다. 필기 합격 후, 실기는 거의 2달 뒤에 보는 거라 조금 걱정을 했다. 그 사이에 해이해질까봐 걱정되어서 매일같이 아침 8시에 도서관을 가서 밤 21시까지 하려고 노력했다.(필자는 아직 취준생....) 당일에 한 시간 정도 일찍 가서 전날에 정리해 놓은 것과 여태 풀었던 기출들 중 틀렸던 것을 보면서 공부했다. 하나 웃픈 얘기 중 하나는 나는 시험 시작 시간과 시험시간은 모른채 시험에 응시했다 ^^;;- 시험 시작 시간 : 9시 30분- 시험 시간 : 2시간 30분- 시험 끝나는 시간 : 12시 나는 1시간 10분 정도 풀고 퇴실하였다. 문제 유형은 다음과 같다.유형종류프로그래밍 언어 9문항   - C 4문항   - Java 4문항   - Pyt..