2020 정보처리기사 실기/기출예상문제
[2020 정보처리기사 실기 기출] 예상문제7
1. 검토 자료를 회의 전에 배포해서 사전에 검토를 진행한 후 짧은 시간동안 회의를 통해 코드의 오류를 검출하고 문서화하는 기법 2. 자료의 발생순서, 크기순서 등 일정 기준에 따라서 최초의 자료부터 차례로 일련번호를 부여하는 방법 3. 코드화 대상 항목의 성질, 즉 길이, 넓이, 부피, 높이 등의 물리적 수치를 그대로 코드에 적용시키는 방법 4. 항공기나 철도 예약 업무 등과 같은 온라인 트랜잭션 업무에서 트랜잭션을 처리 및 감시하는 미들웨어로, 사용자 수가 증가해도 빠른 응답속도를 유지해야 하는 업무에 주로 사용되는 미들웨어 5. 객체 지향 미들웨어로 코바(CORBA) 표준 스펙을 구현한 미들웨어 6. 사용자의 요구에 따라 변하는 동적인 콘텐츠를 처리하기 위해 사용되는 미들웨어 7. 객체지향 기법에서..
[2020 정보처리기사 실기 기출] 예상문제6
1. 운영체제에서 하드웨어를 새로 설치했을 때, 해당 하드웨어를 사용하는 데 필요한 시스템 환경을 운영체제가 자동으로 구성해주는 기능 2. 효율적인 프로그램 개발을 위해 필요한 프로그램을 모아놓은 집합체로서, 프로그래밍 언어에 따라 일반적으로 도움말, 설치 파일, 샘플 코드 등을 제공하는 프로그램 3. 프로그램 문장을 하나씩 번역하고 실행할 수 있도록 하는 프로그램으로, 이 방식의 대표적인 언어로 BASIC, LISP, PROLOG 등이 있음 4. 전역 변수를 사용하지 않고 객체를 하나만 생성하도록 하며, 생성된 객체를 어디에서든지 참조할 수 있도록 하는 패턴 5. 메모리가 공유되는 하나의 객체에 두 개 이상의 스레드가 동시에 값을 변경하려고 할 때 발생되는 성능 저하의 문제점 6. 임계영역을 가진 스레..
[2020 정보처리기사 실기 제2회 기출문제]
1. A는 한국IT 보안관제실에서 근무하게 되었다. A는 정보시 스템 운영 중 서버가 다운되거나 자연 재해나 시스템 장애 등의 이유로 대고객 서비스가 불가능한 경우가 종종 발생 한다. 이와 같은 상황에서의 “비상사태 또는 업무중단 시 점부터 업무가 복구되어 다시 정상가동 될 때까지의 시간” 을 의미하는 용어를 쓰시오. 2. asia = {'한국', '중국', '일본'} asia.add('베트남') asia.add('중국') asia.remove('일본') asia.update({'한국', '홍콩', '태국'}) print(asia) 3. 클라이언트와 서버 간 자바스크립트 및 XML을 비동기 방 식으로 처리하며 전체 페이지를 새로 고치치 않고도 웹페 이지 일부 영역 부분만을 업데이트하는 것을 가능케 한다 ..
[2020 정보처리기사 실기 제1회 기출문제]
2020 정보처리기사 실기 제 1회 기출문제 복원본으로 문제와 해답이 pdf 파일에 같이 있습니다. 출처는 수제비입니다! cafe.naver.com/soojebi 수제비- IT 커뮤니티 (정보처리기사... : 네이버 카페 수제비-수험생 입장에서 제대로 쓴 비법서(정보처리기사, 정보처리기능사, 빅데이터 분석기사 등 시리즈) cafe.naver.com 2021년도 버전으로 정보처리기사 실기를 참고해서 전체 과목에 대한 요약글을 작성했습니다 정리를 잘 해놓아서 이쪽을 참고해주시면 되겠습니다. https://narup.tistory.com/174 2021 정보처리기사 실기 요약(전체)(20210707 수정) 2021 시나공 정보처리기사 책을 참고로 작성하고 있습니다. 요약 내용이 추가될 때마다 수정하고 있습니다..
[2020 정보처리기사 실기 기출] 예상문제5
1. 미국 국가안보국(NSA)이 1993년에 처음으로 설계했으며, 미국 국가 표준으로 지정된 해시 암호화 알고리즘 2. 공중 네트워크를 통해 한 회사나 몇몇 단체가 내용을 바깥 사람에게 드러내지 않고 통신할 목적으로 쓰이는 사설 통신망을 지칭하는 용어로, 터널링 기법을 사용해 인터넷과 같은 공중망에서 전용 회선을 구성한 것과 같은 효과를 내는 가상 네트워크 3. 소프트웨어의 성능을 향상시키거나 복잡한 시스템의 수정, 재사용, 유지 관리 등이 용이하도록 기능 단위의 모듈로 분해하는 설계 및 구현 기법 4. 외부 인터넷망이 차단된 상태에서 인트라넷망만을 활용하여 개발환경을 구축하는 방식 5. 게임 클라이언트나 콘텐츠를 효율적으로 전달하기 위해 여러 노드를 가진 네트워크에 데이터를 저장하여 사용자에게 제공하는..
[2020 정보처리기사 실기 기출] 예상문제4
1. 검증 테스트 기법 중 개발자의 장소에서 사용자가 개발자 앞에서 행하는 기법이며, 일반적으로 통제된 환경에서 사용자와 개발자가 함께 확인하면서 수행되는 테스트 2. 1) 소프트웨어 생명주기 단계별 개발자 관점에서의 공정 과정상 검증과 사용자 관점에서의 최종 산출물에 대한 확인을 지원하기 위한 테스트 모델 2) 프로젝트에서 책임과 연관되어 있으며 서로 독립적 성격을 갖지만 함께 편성되고 관리되는 테스트 활동의 그룹을 이르는 용어 3. 1) 프로그램 외부 사용자의 요구사항 명세를 보면서 수행하는 테스트로, 기능 테스트라고도 불리는 테스트 2) 프로그램의 내부 구조를 기반으로 문장 검증, 경로 검증 등을 수행하고, 동작을 검사하는 소프트웨어 테스트 4. 1) 하향식 통합에 있어서 모듈 간의 통합 시험을 위..
[2020 정보처리기사 실기 기출] 예상문제3
1. 이것은 특정 서버에 대해서 자체 기준으로 테스트를 수행하여 나온 결과중 1분간 최대 처리건수를 나타낸 수치를 말한다. 가장 객관적으로 하드웨어 성능을 나타내는 지표로 사용된다. 이것은 무엇인지? 2. - ( 1 ) : 출발지 주소를 공격 대상의 IP로 설정하여 네트워크 전체에 ICMP Echo 패킷을 직접 브로드캐스팅(Directed Broadcasting)하여 타켓 시스템을 마비시키는 공격기법이다. - ( 2 ) : 요청 헤더의 Content-length를 비정상적으로 크게 설정하여 메시지 바디 부분을 매우 소량으로 보내 계속 연결 상태를 유지시켜 자원을 소진시키는 공격기법이다. - ( 3 ) : 공격자가 IP Fragment Offset 값을 서로 중첩되도록 조작하여 전송하고, 이를 수신한 시스..
[2020 정보처리기사 실기 기출] 예상문제2
1. 테스트 데이터 값들 간에 최소한 한번씩을 조합하는 방식이며, 이는 커버해야 할 기능적 범위를 모든 조합에 비해 상대적으로 적은 양의 테스트 세트를 구성하기 위한 테스트 기법 2. 1) 소프트웨어 결과를 테스트하는 것으로, 사용자 시각으로 올바른 소프트웨어가 개발되었는지 입증하는 과정 2) 소프트웨어 과정을 테스트하는 것으로, 개발자 혹은 시험자의 시각으로 소프트웨어가 명세화된 기능을 올바르게 수행하는지 알아보는 과정 3. 1) 시스템에 과다 정보량을 부과하여 과부하 상태에도 소프트웨어가 정상적으로 실행되는지를 확인하는 테스트 2) 소프트웨어가 다양한 방법으로 실패하도록 유도하고 정상적 복귀가 적절하게 수행되는지를 검증하는 테스트 3) 오류를 제거하거나 수정한 소프트웨어에서 오류 제거와 수정에 의해 ..
[2020 정보처리기사 실기 기출] 예상문제1
1. 1) JAVA 기반의 오픈 소스 형태로 SVN, Git 등 대부분의 형상 관리 도구와 연동이 가능한 가장 많이 사용되는 빌드 자동화 도구 2) Groovy를 기반으로 한 오프 소스 형태의 자동화 도구로, 기본적으로 안드로이드 앱 개발 환경에서 사용되지만 플러그인을 설정하면 JAVA, C/C++, Python 등의 언어도 빌드가 가능하고, 실행할 처리 명령들을 모아 태스크(Task)로 만든 후 태스크 단위로 실행하는 빌드 자동화 도구 2. 객체지향 프로그래밍에서 특정 객체를 생성하기 위해 변수와 메서드를 정의하는 일종의 틀이자 데이터를 추상화하는 단위 3. ITU-T에 의해 표준으로 작성된 ISDN을 사용하기 위한 프로토콜로, 사용자의 요청에 따라 유연한 대역폭을 할당하며 1~2계층만 담당하고, ..