2025/07/14 15

[정보처리기사 실기] 2020년 4회 20 - 데이터베이스 보안

20데이터베이스 보안에서 가용성(Availablity)에 대해 간략히 서술하시오. 답더보기인가받은 사용자는 시스템 내의 정보와 자원을 언제라도 사용할 수 있다는 보안 요건이다. 해설 보안요소 3가지: 기밀성 무결성 가용성 +인증, 부인방지 기밀성: 시스템 내의 정보는 인가된 사용자에게만 접근이 허용되어야 한다.무결성: 시스템 내의 정보는 인가된 사용자만 사용할 수 있어야 한다.가용성: 인가받은 사용자는 언제든 사용할 수 있다. 인증: 패스워드 등부인방지: 송수신 받았다는 사실을 부인할 수 없도록 증거 제시

[정보처리기사 실기] 2020년 4회 19 - 프로그래밍 [JAVA]

19 다음 JAVA로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. (단, 출력문의 출력 서식을 준수하시오.)class Parent { int compute(int num) { if(num 답더보기1 해설코드실행순서 및 해석1class Parent { 2 int compute(int num) { 3 if(num 4 return compute(num-1) + compute(num-2); 5 } 6} 7class Child extends Parent { 자식 클래스8 int compute(int num) { 부모 메서드와 자료형과 이름, 인수가 완전히 같음-> 부모로부터 메서드를 물려받아 재정의함4실행int com..

[정보처리기사 실기] 2020년 4회 17 - 네트워크

17 피투피(P2P) 네트워크를 이용하여 온라인 금융 거래 정보를 온라인 네트워크 참여자(Peer)의 디지털 장비에 분산 저장하는 기술을 쓰시오. 답더보기블록체인, Blockchain 해설 블록체인: P2P 네트워크를 이용해 온라인 금융 거래 정보를 저장분산원장기술: 블록체인 기술을 이용해 서류 등을 저장(문서)

[정보처리기사 실기] 2020년 4회 16 - 운영체제

16 다음 설명에 해당하는 운영체제(OS)를 쓰시오.ㆍ1960년대 AT&T 벨(Bell) 연구소가 MIT, General Electric 사와 함께 공동 개발한 운영체제이다. ㆍ시분할 시스템(Time Sharing System)을 위해 설계된 대화식 운영체제이다. ㆍ대부분 C 언어로 작성되어 있어 이식성이 높으며 장치, 프로세스 간의 호환성이 높다. ㆍ트리 구조의 파일 시스템을 갖는다. 답더보기UNIX, 유닉스 해설 참고문제https://developernew.tistory.com/252 [정보처리기사 실기] 2020년 2회 11 - 운영체제11리눅스의 커널 위에서 동작하며, 자바와 코틀린으로 애플리케이션을 작성하는 운영체제로, 휴대용 장치에서 주로 사용되는 이 운영체제의 이름을 쓰시오. 답더보기안..

[정보처리기사 실기] 2020년 4회 15 - 테스트 기법

15 테스트 기법 중 다음과 같이 '평가 점수표'를 미리 정해 놓은 후 각 영역에 해당하는 입력값을 넣고, 예상되는 출력값이 나오는지 실제 값과 비교하는 명세 기반 테스트 기법을 쓰시오.평가점수성적등급90~100A80~89B70~79C0~69D 테스트 케이스1234점수범위0~6970~7980~8990~100입력값60758296예상 결과값DCBA실제 결과값DCBA 답더보기동치분할검사, 동치 클래스 분해, Equivalence Partitioning Testing

[정보처리기사 실기] 2020년 4회 13 - 테스트 오라클

13특정한 몇몇 테스트 케이스의 입력 값들에 대해서만 기대하는 결과를 제공하는 오라클로, 전수 테스트가 불가능한 경우 사용하고, 경계값 및 구간별 예상값 결과 작성시 사용하는 오라클을 쓰시오. 답더보기샘플링 오라클, Sampling Oracle 해설 참(True) 오라클- 모든 테스트 케이스의 입력 값에 대해 기대하는 결과를 제공하는 오라클- 발생된 모든 오류 검출샘플링(Sampling) 오라클- 특정한 몇몇 테스트 케이스의 입력값들에 대해서만 기대하는결과를 제공- 전수테스트가 불가능한 경우 사용추정(Heuristic) 오라클- 특정 테스트 케이스의 입력값에 대해 기대하는 결과를 제공- 나머지 입력값에 대해서는 추정으로 처리하는 오라클일관성 검사(Consistent) 오라클- 애플리케이션에 변경이..

[정보처리기사 실기] 2020년 4회 12 - 분산 컴퓨팅

12 분산 컴퓨팅에 대한 다음 설명에 해당하는 용어를 쓰시오.ㆍ오픈 소스 기반 분산 컴퓨팅 플랫폼이다.ㆍ분산 저장된 데이터들은 클러스터 환경에서 병렬 처리된다.ㆍ일반 PC급 컴퓨터들로 가상화된 대형 스토리지를 형성하고 그 안에 보관된 거대한 데이터 세트를 병렬로 처리할 수 있도록 개발되었다.ㆍ더그 커팅과 마이크 캐퍼렐라가 개발했으며, 구글의 맵리듀스(MapReduce) 엔진을 사용하고 있다. 답더보기하둡, Hadoop

[정보처리기사 실기] 2020년 4회 11 - 네트워크

11 네트워크에 대한 다음 설명에 해당하는 용어를 쓰시오.ㆍ우리말로 번역하면 '네트워크 주소 변환'이라는 의미의 영문 3글자 약자이다. ㆍ1개의 정식 IP 주소에 다량의 가상 사설 IP 주소를 할당 및 연결하는 방식이다. ㆍ1개의 IP 주소를 사용해서 외부에 접속할 수 있는 노드는 어느 시점에서 1개만으로 제한되는 문제가 있으나, 이 때에는 IP 마스커레이드(Masquerade)를 이용하면 된다. 답더보기NAT, Network Address Translation 해설 NAT(Network Address Translation): 1개의 정식 네트워크에 다수의 기기를 연결할 때 1개의 정식 IP 주소에 다량의 가상 사설 IP 주소를 할당해 연결하는 방식