본문 바로가기

정보처리기사 실기39

정처기 22 1. 디지털 발자국 개인이 인터넷상에 남겨놓은 SNS 계정이나 커뮤니티 게시글, 쇼핑몰 후기 댓글 등을 통해 사용자를 추적할 수 있다고 붙여진 용어 2. VPN(Virtual Private Network) 인터넷과 같은 공중망을 사용하여 사설 네트워크를 구축하게 해주는 기술 혹은 통신망으로 두 개 이상의 물리적 네트워크(또는 장치) 사이의 인터넷을 통해 생성된 가상 네트워크 3. Warm Site - 재해복구센터에 주 센터와 동일한 수준의 자원을 보유하는 대신 중요성이 높은 자원만 부분적으로 재해복구센터에 보유하고 있는 센터 - 데이터 백업 주기가 수 시간 ~ 1일 - 재해 발생 시 복구까지의 소요 시간(RTO)은 수 일 ~ 수 주가 소요됨 [Mirror Site] - 주 센터와 데이터복구센터 모두 운영.. 2022. 4. 7.
정처기 21 1. SSL 보안 소켓 계층을 이르는 것으로, 인터넷상에서 데이터를 안전하게 전송하기 위한 인터넷 암호화 통신 프로토콜이며 데이터 보안을 위해서 개발한 통신 레이어 2. 함수형 언어 순수함수 : 어느 순간에 호출해도 동일한 값을 반환하고 병렬적인 계산이 가능한 함수 익명함수 : 이름이 없는 함수라고 하고, 람다식이라고도 불림 고계함수 : 함수를 또 하나의 값으로간주하여 함수의 인자 혹은 반환 값으로 사용할 수 있는 함수 3. 은행가 알고리즘 교착상태 회피(Avoidance) 기법으로 사용자 프로세스는 사전에 자기 작업에 필요한 자원의 수를 제시하고 운영체제가 자원의 상태를 감시, 안정상태일 때만 자원을 할당하는 기법 4. 리뷰 유형 [관리 리뷰] 프로젝트 진행 상황에 대한 전반적인 검토를 바탕으로 범위,.. 2022. 3. 9.
정처기 20 1. 데브옵스(Devops) 소프트웨어의 개발(Development)과 운영(Operations)의 합성어로서, 소프트웨어 개발자와 정보기술 전문가 간의 소통, 협업 및 통합을 강조하는 개발 환경이나 문화를 말하는 용어 2. 파밍 새로운 피싱 기법의 하나로, 사용자가 자신의 웹 브라우저에서 정확한 웹 페이지 주소를 입력해도 가짜 웹 페이지에 접속하게 하여 개인 정보를 훔치는 것을 말한다. 파밍의 예시로, 컴퓨터에 악성 코드를 설치하게 한 뒤 은행 사이트 접속 시 자신들이 개설해 놓은 사이트로 강제로 접속하게 한 뒤 보안카드 번호를 입력받아 돈을 빼간다. 3. 다중화기(Multiplexer) 시간분할 다중화 : 회선의 대역폭을 일정 시간으로 분할하여 전송하는 방식 주파수 분할 다중화 : 하나의 주파수 대역.. 2022. 3. 9.
정처기 19 1. 증강현실 가상현실(VR)의 한 분야로 실제 존재하는 환경에 가상의 사물이나 정보를 합성하여 마치 원래의 환경에 존재하는 사물처럼 보이도록 하는 컴퓨터 그래픽 기법 2. 균형 성과표 조직의 성과 목표 달성을 위하여 회사의 비전이나 전략에 따라 성과 목표를 재무, 고객, 내부 프로세스, 학습, 성장 관점으로 균형 있게 목표를 정하고, 이를 조직 구성원의 개개인에게 네 가지 관점으로 목표를 설정하여 관리하는 기법 3. 디자인 패턴 유형 [Observer Pattern] 한 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체들에 연락이 가고 자동으로 내용이 갱신되는 방법으로 일대 다의 의존성을 가지며 상호작용하는 객체 사이에서는 가능하면 느슨하게 결합하는 디자인 패턴 [State Pattern] 객체 상태.. 2022. 3. 8.
정처기 실기 1회 모의고사 오답 노트 1. 서비스 지향 아키텍처(SOA; Service Oriented Architecture) 프로세스 수행을 지원하는 정보 시스템의 구현을 위해 가장 선진화된 소프트웨어 아키텍처 서비스라고 정의되는 분할된 애플리케이션 조각들을 Loosely-Coupled하게 연결해 하나의 완성된 Application을 구현하기 위한 아키텍처 2. TCP 세션 하이재킹 시스템에 접속하기 위한 인가된 ID와 PW가 없을 경우 현재 접속된 시스템들의 세션 정보를 가로채는 공격 기법 공격자는 정상적인 네트워킹 과정인 TCP 3Way HandShake 과정상의 취약점을 악용하여 세션을 가로채는 공격을 시도 상호간의 동기화된 Sequence Number를 가지게 된다. - TCP Sequence Number의 보안상 문제점 때문에 .. 2022. 1. 13.
제 3회 정보처리기사 실기 출제 예상 문제 정리(11과목) 1. 아래는 최근 부각되고 있는 인공지능 기술과 클라우드 기술에 대한 설명이다. 괄호( ) 안에 들어갈 가장 정확한 용어를 쓰시오. ( A ) 은/는 구글의 구글 브레인 팀이 제작하여 공개한 기계 학습(Machine Learning)을 위한 오픈소스 소프트웨어 라이브러리이다. ( B ) 은/는 국내 IT 서비스 경쟁력 강화를 목표로 개발되었으며 인프라 제어 및 관리 환경, 실행 환경, 개발 환경, 서비스 환경, 운영 환경으로 구성되어 있는 NIA 주도로 개발된 개방형 클라우드 컴퓨팅 플랫폼이다. > A : 텐서플로(TensorFlow) B : 파스타(PaaS-TA) 2. 데이터 링크 계층에서 오류가 발생하면 수신 측은 오류의 발생을 송신 측에 알리고, 송신 측은 오류가 발생한 프레임을 재전송하는 방식으로.. 2021. 10. 9.
제 3회 정보처리기사 실기 출제 예상 문제 정리(6~10과목) 1. 다음은 C언어 코드이다. 출력 결과를 쓰시오. #include void main() { char * star = "ABCDE"; int i; for (i = 4; i > 0; i--) printf("$d", *(str+i)); } > 69686766 str 변수는 ABCD라는 값을 가리킨다. i=4 부터 i > 0 을 만족할 때까지 i를 감소시키면서 반복하는데, i가 4일 때 *(str+4)는 str 변수에 4번째 값을 가리키므로 E인데, %d(10진수)로 출력해야 하므로 아스키 코드 값인 69가 출력된다. i가 3이면 D 이므로 68, i가 2이면 C 이므로 67, i가 1이면 B 이므로 66 이 출력된다. 참고로 A는 65이다. 추가로 a는 97이다. 2. 아래는 암호화 알고리즘에 대한 설명이다.. 2021. 10. 7.
정보처리기사 실기 출제 예상 문제 정리(1~3과목) 1. 소프트웨어 개발 프로젝트의 성공을 위해서는 계획 단계에서의 적절한 비용산정 모형 적용과 일정관리가 무엇보다도 중요하다. 비용산정을 위한 여러가지 모형 중 ( A )은/는 소프트웨어 각 기능의 원시 코드 라인수의 낙관치, 중간치, 비관치를 측정하여 예측치를 구하고 이를 이용하여 비용을 산정하는 방식으로 측정이 쉬운 장점이 있다. 또한 일정관리 모델인 ( B )은/는 일의 순서를 계획적으로 정리하기 위한 기법으로 비관치, 중간치, 낙관치의 3점 추정방식을 통해 일정을 관리하는 기법이다. 괄호 ( ) 안에 들어갈 가장 적합한 용어를 쓰시오. > A : LoC (Line of Code) 모형 B : PERT(Program Evaluation and Review Technique) 2. 아래는 관찰대상(SU.. 2021. 10. 7.
정보처리기사 실기 모의고사 12회 1. 테스트 데이터 값들 간에 최소한 한번씩을 조합하는 방식이며, 이는 커버해야 할 기능적 범위를 모든 조합에 비해 상대적으로 적은 양의 테스트 세트를 구성하기 위한 테스트 기법은? > 페어와이즈 테스트 2-1. 소프트웨어 결과를 테스트하는 것으로, 사용자 시각으로 올바른 소프트웨어가 개발되었는지 입증하는 과정은? > 확인(Validation) 2-2. 소프트웨어 과정을 테스트하는 것으로, 개발자 혹은 시험자의 시각으로 소프트웨어가 명세화된 기능을 올바르게 수행하는지 알아보는 과정은? > 검증(Verification) 3-1. 시스템에 과다 정보량을 부과하여 과부하 상태에서도 소프트웨어가 정상적으로 실행되는지를 확인하는 테스트는? > 강도 테스트 3-2. 소프트웨어가 다양한 방법으로 실패하도록 유도하고 .. 2021. 7. 8.