2020 | 정보처리기사 실기 1회 문제 (단답형/약술형)

rimmz·2022년 4월 27일
0
post-thumbnail

🚩 [ 01 ]

✔ 데이터 마이닝 개념 서술

- 대규모 데이터에 유용한 상관 관계를 발견하며, 체계적이고 자동적으로 통계적 규칙이나 패턴을 찾아내는 기법


🚩 [ 02 ]

✔ ( ) W3C에서 개발되었고, 웹 브라우저 간 호환이 되지 않는 문제와 SGML의 복잡함을 해결하기 위해 개발된 다목적 마크업 언어

- XML


🚩 [ 03 ]

✔ 소프트웨어 테스트 방법의 원리 중 하나인 살충제 패러독스의 개념

- 동일한 테스트 케이스로 반복 실행하면 더 이상 새로운 결함을 발견할 수 없으므로 주기적으로 테스트 케이스를 점검하고 개선 해야 한다.


🚩 [ 04 ]

✔ 속성-값으로 이루어진 데이터 오브젝트를 전달하기 위해 사용하는 개방형 표준 포맷이다. Ajax에서 많이 사용되고 XML을 대체하는 주요 데이터 포맷이다. 언어 독립형 데이터 포맥으로 다양한 데이터 프로그래밍 언어에서 사용하고 있는 기술

- JSON


🚩 [ 05 ]

✔ 트랜잭션 특성 중 일관성, 지속성 외 2개 특성

- 원자성(Atomic) / 고립성, 독립성(Isolation)


🚩 [ 06 ]

✔ 프로토콜 3요소

- 구문/ 의미 / 타이핑


🚩 [ 07 ]

✔ 공격자가 패킷의 출발지 주소나 포트를 임의로 변경해 출발지와 목적지 주소를 동일하게 함으로써 공격 대상 컴퓨터의 실행속도를 느리게 하거나 동작을 마비시켜 서비스 거부 상태에 빠지도록 하는 공격 방법은 무엇인가?

- 랜드 어택 (Land Attack)


🚩 [ 08 ]

✔ 비정규화(반정규화) 개념

- 시스템의 성능 향상, 개발 과정의 편의성, 운영의 단순화를 목적으로 수행되는 의도적인 정규화 원칙 위배 행위를 말한다.


🚩 [ 09 ]

✔ OSI 7 참조 모델 중 두 장비 간의 전송을 위한 연결이나 전달 등의 인터페이스의 기계적, 전기적, 절차적 특성을 정의하여 비트를 물리적인 매체를 통해 전송하는 계층

- 물리계층(Physical,1계층)


🚩 [ 10 ]

✔ RFC 1321로 지정되어 있으며, 주로 프로그램이나 파일이 원본 그대로인지를 확인하는 무결성 검사 등에 사용된다. 1991년 로널드 라이베스트(Ronald Rivest)가 예전에 쓰이던 MD4를 대체하기 위해 고안된 128비트 암호화 해시 함수

- MD5


🚩 [ 11 ]

✔ 문서 이름(릴리스 노트 이름), 제품 이름, 버전 번호, 릴리즈 날짜, 참고 날짜, 노트 버전등의 정보를 포함하는 제품 패키지 릴리스 노트의 작성 항목

- 헤더


🚩 [ 12 ]

✔ LoC(Line of Code)가 30,000라인이고, 개발자가 5명이며, 개발자가 월평균 300라인을 개발한다. 이때 프로젝트 개발 기간과 계산식

- 프로젝트 개발 기간 : 20개월
- 계산식 : 30,000 라인 ÷ 300라인 ÷ 5명 = 20개월


🚩 [ 13 ]

✔ 애플리케이션의 성능을 측정하기 위한 지표

  • ( ) : 애플리케이션이 주어진 시간에 처리할 수 있는 트랜잭션의 수
  • ( ) : 사용자 입력이 끝난 후, 애플리케이션의 응답 출력이 개시될 때 까지의 시간
  • ( ) : 애플리케이션에 사용자가 요구를 입력한 시점부터 트랜잭션 처리 후 그 결과의 출력이 완료할 때 까지 걸리는 시간
  • 자원 사용률 : 애플리케이션이 트랜잭션을 처리하는 동안 사용하는 CPU 사용량, 메모리 사용량, 네트워크 사용량

- 처리량 / 응답 시간 / 경과 시간


🚩 [ 14 ]

✔ 스케줄링 방식에서 HRN(Highest Response ratio Next) 우선순위 계산식

- (대기 시간 + 서비스 시간) ÷ 서비스 시간


🚩 [ 15 ]

✔ 공통 모듈 구현 개념

  • 소프트웨어 개발에 있어 기능을 분할하고 추상화하여 성능을 향상시키고 유지보수를 효과적으로 하기 위한 공통 컴포넌트 구현 기법이다.
  • 인터페이스 모듈, 데이터베이스 접근 모듈 등 필요한 공통 모듈을 구현한다.
  • 모듈 간의 ( )은/는 줄이고, ( )은/는 높은 공통 모듈 구현을 권장하고 있다.

- 결합도 / 응집도


🚩 [ 16 ]

✔ STUDENT 테이블에 컴퓨터과 학생 50명, 인터넷과 학생 100명, 사무자동화과 학생 50명의 정보가 저장되어 있을 때, 다음 SQL 문의 실행 결과에 따른 튜플의 수는? (단, DEPT 칼럼은 학과명이다.)

  • SELCT DEPT FROM STUDENT;
  • SELECT DISTINCT DEPT FROM STUDENT
  • SELECT COUNT(DISTINCT DEPT) FROM STUDENT WHERE DEPT='컴퓨터과';

- 200 / 3 / 1

profile
#의욕넘치는#💻#✨#FE#💪🏻

0개의 댓글