티스토리 뷰

[ 기출문제 2020년 1회 ]

1. 살충제 패러독스의 개념

동일한 테스트 케이스에 의한 반복적 테스트는 새로운 버그를 찾지 못한다는 테스트의 원리

-> 정기적 리뷰와 개선 및 다른 시각에서의 접근 필요

 

2. 데이터 마이닝의 개념

대규모로 저장된 데이터 안에서 체계적이고 자동적으로 통계적 규칙/패턴 찾는 기술

 

3. 프로토콜의 기본 요소 3가지

구문, 의미, 타이밍

 

4. 스케줄링 방식에서 HRN(Highest Response ratio Next) 우선순위 계산식을 쓰시오

( 대기 시간 + 서비스 시간 ) / 서비스 시간 

 

5. 트랜잭션의 네 가지 특성

ACID: Atomicity 원자성, Consistnety일관성, Isolation 격리성, Durability 지속성

 

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

랜드 어택 

 

7. 비정규화의 개념

정규화된 엔티티, 속성, 관계에 대한 성능 향상과 개발 운영의 단순화를 위한 중복, 통합, 분리 등을 수행하는 데이터 모델링 기법

 

8. OSI 계층 중 비트를 전송하는 계층은?

물리 계층

애플리케이션, 표현, 세션 데이터
전송 세그먼트
네트워크 패킷
데이터 프레임
물리 비트

 

9. 애플리케이션의 성능 측정 지표

처리량, 응답 시간, 경과 시간, 자원 사용률

 

 


[ 기출문제 2020년 2회 ]

1. 트랜잭션 Rollback에 대해 설명하시오

트랜잭션 실행 중 오류 발생 시 오류 이전 특정 시점으로 되돌아가는 기법

 

2. 무결성과 인증을 보장하는 인증헤더와 기밀성을 보장하는 암호화를 이용한 프로토콜로 네트워크 계층인 인터넷 프로토콜에서 보안성을 제공해 주는 표준화된 기술에 대해서 쓰시오

IPSec( Internet Protocol Security)

 

3. 애플리케이션을 실행하지 않고, 소스 코드에 대한 코딩 표준, 코딩 스타일, 코드 복잡도 및 남은 결함을 발견하기 위해 사용하는 도구는 무엇인지 쓰시오

정적 분석 도구 

 

4. Student 테이블의 Name 속성에 IDX_NAME 이름으로 인덱스를 생성하는 SQL 문을 작성하시오

CREATE INDEX IDX_NAME ON Student(NAME);

 

5. HTTP, HTTPS, SMTP를 통해서 XML 기반의 데이터를 주고받는 프로토콜로 웹 서비스 방식에서 HTTP 기반의 (   )를 사용해 송수신한다.

SOAP: Simple Object Access Protocol

 

6. SQL Injection 이란?

응용프로그램의 보안취약점을 이용해 악의적인 SQL 구문을 삽입, 실행시켜 DB 접근을 통해 정보를 탈취, 조작하는 공격 기법

 

+ 입력 데이터 검증 및 표현에 대한 취약점

XSS(Cross Site Scripting): 검증되지 않은 외부입력 데이터가 포함된 웹페이지가 전송되는 경우, 사용자가 해당 웹페이지를 열람함으로써 웹 페이지에 포함된 부적절한 스크립트가 실행되는 공격

CSRF 사이트 간 요청 위조: 사용자가 자신의 의지와는 무관하게 공격자가 의도한 행위를 특정 웹사이트에 요청하게 하는 공격

 

7. a.txt 파일에 대해 사용자에게 읽기, 쓰기, 실행 권한을 부여하고 그룹에게는 읽기, 실행을 부여하고 그 이외에는 실행 권한을 부여하는 명령어를 한 줄로 작성하라. (8진법)

chmod 751 a.txt

 

8. UI 설계 원칙 : 직유학유

직관성    누구나 쉽게 이해하고 사용할 수 있어야 한다
학습성    누구나 쉽게 배우고 익힐 수 있어야 한다
유연성    사용자의 요구사항을 최대한 수용하며 오류를 최소화해야 한다
유효성    사용자의 목적을 정확하게 달성하여야 한다 

 

9. 전 세계 오픈된 정보를 하나로 묶는 방식으로 linked data와 open data의 합성어가 무엇인지 쓰시오

Linked Open Data

 

10. 데이터 모델링 절차

요구사항 분석 -> 개념적 데이터 모델링 -> 논리적 데이터 모델링 -> 물리적 데이터 모델링

 

11. 소프트웨어 개발 과정에서 변경 사항을 관리하는 기법

형상 관리

 


[ 기출문제 2020년 3회 ]

1. 대표적인 내부 라우팅 프로토콜로 다익스트라 알고리즘을 이용한 대규모 네트워크에 적합한 링크 상태 라우팅 프로토콜로도 불리는 라우팅 프로토콜은?

OSPF(Open Shortest Path First)

 

2. 형상 통제를 설명하시오

형상 항목의 버전 관리를 위해서 변경 여부와 변경 활동을 통제하는 활동이다.

- 형상 식별: 형상 관리 대상 정의, 식별

- 형상 감사: S/W 베이스라인 무결성 평가

- 형상 기록: S/W 형상 및 변경 관리의 각종 수행 결과 기록

 

3. TCP/IP에서 오류가 발생하면 (  ) 메시지를 보내서 오류가 발생했음을 알린다.

ICMP

 

4. 분기 커버리지란?

각 분기의 결정 포인트 내 전체 조건식이 적어도 한 번은 모든 결과를 수행해야. (즉 각 분기의 T, F를 적어도 한 번씩 모두 실행해야)

 

5. 릴레이션 A, B가 있을 때 릴레이션 B 조건에 맞는 것들만 릴레이션 A에서 튜플을 꺼내 프로젝션 하는 관계 대수의 기호는?

% ( 나누기 )

 

6. 헝가리안 표기법에 대해 서술하시오

식별자 표기 시 접두어에 자료형을 붙이는 표기법 ( int n, char c, string sz ) 

- 카멜: inputFunction

- 파스칼: InputFunction

- 스네이크: input_function

 

7. DB 스키마에 대해 서술하시오

스키마란 DB 구조, 제약 조건 등 정보를 담고 있는 기본 구조이다. <-> 테이블은 데이터 저장 공간

 

8. EAI 네 가지 유형

메시지 버스, 포인트 투 포인트, 허브 앤 스포크, 하이브리드

 

9. 테이블에 속성을 추가, 수정, 삭제하는 SQL 문

추가: ALTER TABLE [ 테이블 명 ] ADD [ 칼럼명 ] [ 타입 ] [ 제약 조건 ];

수정: ALTER TABLE [ 테이블 명 ] MODIFY [ 칼럼명 ] [ 타입 ] [ 제약 조건 ];

삭제: ALTER TABLE [ 테이블 명 ] DROP [ 칼럼명 ];

 

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함