일일구름 IT

[정처기 수제비] 최종 모의고사 - 1회 본문

정보처리기사/오답노트

[정처기 수제비] 최종 모의고사 - 1회

일구름 2023. 4. 22. 16:54

1. (   )은/는 1997년 3명의 MIT 수학 교수가 고안한 큰인수의 곱을 소인수분해하는 수학적 알고리즘을 이용하는 공개키 암호화 알고리즘이다. 괄호 (   )안에 알맞은 용어를 쓰시오.

답: RSA

 

비대칭 키 알고리즘에는 디피 헬만, RSA, ECC, ElGamal이 있다.

RSA: 소인수분해 하는 수학적 알고리즘을 이용하는 공개키 암호화 알고리즘


 

2. 다음 '사원' 테이블을 생성하는 SQL 문에서 부서의 속성값을 '인사', '전산'으로 제한하고자 한다. 괄호 (   )안에 들어갈 쿼리문을 쓰시오.

CREATE TABLE 사원
(사원번호 NUMBER NOT NULL,
이름	CHAR(15),
부서	CHAR(15) ( 1 )(부서 ( 2 ) ('인사', '전산')));

답:

1. CHECK

2. IN

 

CHECK : 개발자가 정의하는 제약 조건


 

3. 컴포넌트 사이의 종속성을 표현하고, 결과물, 프로세스, 컴포넌트 등 물리적 요소들의 위치를 표현하는 UML 다이어그램은?

답: 배치 다이어그램

 

구조 다이어그램(정적)

클래스 클래스 사이의 관계
객체 객체와 객체 사이의 관계
컴포넌트 컴포넌트 간의 관계나 인터페이스를 표현
배치 위치
복합체 구조 복합구조
패키지 그룹화

행위 다이어그램(동적)

유스케이스 사용자
시컨스 상호작용, 메시지
커뮤니케이션 메시지, 연관관계
상태 상태 변화
활동 처리 로직이나 조건에 따른 처리의 흐름을 순서
타이밍 시간제약

 


 

7. 다음은 사용자 인터페이스의 설계지침이자 고려사항이다. 괄호 (   ) 안에 들어갈 가장 적합한 용어를 쓰시오.

더보기
  • ( 1 ): 사용자가 이해하기 쉽고 편하게 사용할 수 있는 환경을 제공하며 실사용자에 대한 이해가 바탕이 되어야 하는 지침
  • ( 2 ): 주요 기능을 메인 화면에 노출하여 쉬운 조작이 가능해야 하는 지침
  • ( 3 ): 사용자의 직무, 연령, 성별 등이 고려된 다양한 계층을 수용해야하는 지침

답:

1. 사용자 중심

2. 가시성

3. 접근성

 

UI 설계 지침

사용자 중심 쉽게 이해, 편하게 사용, 실사용자에 대한 이해 바탕
일관성 조작방법, 기억하기 쉽고 빠르게 습득
단순성 간단히 작동
결과 예측 가능 결과 예측
가시성 노출
표준화 표준화, 선행 학습
접근성 직무, 연령, 성별 등 고려, 다양한 계층 수용
명확성 개념적 쉽게 인지
오류 발생 해결 사용자가 오류에 대해 정확히 인지

 


 

8. 기업에서 각종 재해, 장애, 재난으로부터 비즈니스 연속성을 위해서 DRS 구축을 확대하고 있다. DRS 유형 중 (   )은 주 센터와 동일한 수준의 자원을 대기 상태로 원격지에 보유하면서 동기, 비동기 방식의 복제를 통하여 데이터의 최신상태를 유지하고 있는 재해복구센터이고, 재해 발생 시 복구까지의 소요 시간(RTO)은 4시간 이내이다. 괄호 (   ) 안에 들어갈 가장 올바른 유형을 쓰시오.

답: Hot Site

 

 재해복구센터(DRS)

Mirror Site 실시간 동시 서비스
Hot Site 동기, 비동기, 데이터의 최신상태 유지
Warm Site 중요성 높은 자원만 보유
Cold Site 필요자원 조달, 복구

 


 

9. 디지털 저작권 관리(DRM) 구성요소 중 ( 1 )은 콘텐츠를 메타데이터와 함께 배포 가능한 단위로 묶는 기능을 하고, ( 2 ) 은 소비자와 유통업자 사이에 발생하는 거래에 대해 디지털 저작권 라이선싱을 중개하고 라이선스 발급을 수행하는 정산소이다. 괄호 (   ) 안에 들어갈 가장 올바른 구성요소를 쓰시오.

답:

1. 패키저

2. 클리어링 하우스

 

디지털 저작권 관리(DRM) 구성요소

콘텐츠 제공자 저작권자
콘텐츠 소비자 구매, 사용 주체
콘텐츠 분배자 암호화 된 콘텐츠 유통
클리어링 하우스 라이센스 발급
DRM 콘텐츠 암호화된 콘텐츠
패키저 배포 가능 단위로 묶는 도구
DRM 콘트롤러 콘텐츠 이용권한 통제
보안 컨테이너 보안장치

 


12. 

교착상태 발생 조건

  • 상호배제
  • 점유와 대기
  • 비선점
  • 환형대기

교착상태 해결방안

  • 예방 : 교착상태 발생조건 위배
  • 회피 : 안전 상태 유지 가능 요구만 수락
  • 발견 : 감시 알고리즘, 교착 상태 검사
  • 복구 : kill, 기아 상태

 

 

14. 수행한 유지보수 활동이 기존 기능에 영향을 끼쳤는지 점검하기 위해 수행하는 테스팅 기법은 무엇인가?

답: 회귀 테스트

 

테스트 목적에 따른 분류

회복 테스트 실패 유도, 정상적 복귀 여부 테스트
안전 테스트 보안적 결함 미리 테스트
성능 테스트 응답시간, 반응속도 등 테스트
구조 테스트 논리 경로, 코드 복잡도 테스트
회귀 테스트 수정에 의한 새로운 오류 검사, 반복 테스트
병행 테스트 변경전과 후의 시스템에 동일한 입력 후 결과 비교

 

 

17. 비용산정 모형의 종류 중 ( 1 )은 소프트웨어 각 기능의 원시 코드 라인 수의 낙관치, 중간치, 비관치를 측정하여 예측치를 구하고 이를 이용하여 비용을 산정하는 모형이고, ( 2 )는 보헴이 제안한 모형으로 프로그램 규모에 따라 비용을 산정하는 방식으로 비용산정 결과는 프로젝트를 완성하는 데 필요한 노력(Man-Month)으로 산정하는 모형이다.

괄호 (   ) 안에 들어갈 가장 올바른 구성요소를 쓰시오.

답: 

1. LoC

2. COCOMO

 

상향식 비용산정 기법

LoC 원시코드 라인 수의 낙관치, 중간치, 비관치 측정해 예측치 구함
COCOMO 보헴 제안, 노력(Man-Month)
Putnam 생명주기
기능점수(FT) 알브레히트 제안

하향식 비용산정 기법

전문가 감정 기법 두명 이상의 전문가
델파이 기법 많은 전문가의 의견 종합

 

 

19. 아래에서 설명하는 프로토콜은 무엇인가?

더보기
  • 호스트 컴퓨터와 인접 라우터가 멀티캐스트 그룹 멤버십을 구성하는 데 사용하는 통신 프로토콜이다.
  • 화상회의, IPTV에서 활용되낟.
  • 주요 기능에는 그룹 가입, 멤버십 감시, 멤버십 응답, 멤버십 탈퇴가 있다.

답: IGMP(Internet Group Management Protocol)

 

네트워크 계층 프로토콜

IP 패킷 단위 데이터 교환하는 네트워크에서의 통신규약
ARP IP주소 -> MAC주소(물리주소)
RARP (Reverse Address Resolution Protocol) MAC주소에 해당하는 IP주소 알려주는 역순 주소 결정 프로토콜
ICMP (Internet Control Message Protocol) IP 패킷 처리할때 발생하는 문제 알려주는
IGMP (Internet Group Mangement Protocol) 멀티캐스트 그룹 멤버십
라우팅 프로토콜 최적 경로 설정해주는 라우터간 상호 통신규약

 

 

20. 테스트 커버리지의 개념에 대하여 서술하시오.

답:

테스트 커버리지: 테스트 케이스에 의해 수행된 소프트웨어어 테스트 범위를 측정