살충제 패러독스 개념 서술하시오.
답 : 동일한 테스트 케이스에 의한 반복적 테스트는 새로운 버그를 찾지 못한다는 테스트 원리
*더보기
소프트웨어 테스트의 원리
결함집중 | 적은 수의 모듈에서 대다수의 결함이 발견됨 (파레토 법칙) |
오류-부재의 궤변 | 요구사항을 충족하지 못하면, 결함이 없어도 품질이 높은건 아니다 |
프로토콜의 3요소
답 : 구문, 의미, 타이밍
W3C(World Wide Web Consortium)에서 개발되었고, 웹 브라우저 간 호환이 되지 않는 문제와 SGML의 복잡함을 해결하기위해 개발된 다목적 마크업 언어
답 : XML
STUDENT 테이블에 컴퓨터과 학생 50명, 인터넷과 학생 100명, 사무자동화과 학생 50명의 정보가 있을 때, 다음 SQL 문의 실행결과에 따른 튜플의 수는?
(1) SELECT DEPT FROM STUDENT;
(2) SELECT DISTINCT DEPT FROM STUDENT;
(3) SELECT COUNT(DISTINCT DEPT) FROM STUDENT WHERE DEPT='컴퓨터과';
답 :
(1) 200
(2) 3
(3) 1
*풀이
(1)은 전체 테이블의 튜플을 검색하기 때문에 200(50+100+50)이 조회된다
(2) DISTINCT(중복제거)의 경우 동일한 튜플을 제거하고 검색하기 때문에 '컴퓨터과' 1건, '인터넷과' 1건, '사무자동화과' 1건으로 총 3건이 조회된다
(3) GROUP BY가 없을 때 전체 테이블에서 튜플 개수를 COUNT 를 통해 출력하기 때문에 출력값을 표현한 1개가 튜플이다.
트랜잭션의 4가지 특성
답 :
원자성(Atomicity)
일관성(Consistency)
격리성(Isolation)
영속성(Durability)
*
원자성 - 트랜잭션이 모두 반영되거나 혹은 전혀 반영되지 않아야함
일관성 - 트랜잭션 처리 결과는 항상 일관되어야함
격리성 - 트랜잭션 수행 시 다른 트랜잭션 작업이 끼어들지 않아야함
영속성 - 성공적으로 수행된 트랜잭션은 영원히 반영되어야
공격자가 패킷의 출발지와 주소나 포트를 임의로 변경해 출발지와 목적지 주소를 동일하게 함으로써 공격 대상 컴퓨터의 실행속도를 느리게 하거나 동작을 마비시켜서 서비스 거부 상태에 빠지도록 하는 공격 방법은?
답 : 랜드어택
RFC 1321로 지정되어 있으며, 주로 프로그램이나 파일이 원본 그대로인지를 확인하는 무결성 검사 등에 사용된다. 1991년 로널드 라이베스트가 예전에 쓰이던 MD4를 대체하기 위해 고안된 128비트 암호화 해시 함수는 무엇인가?
답 : MD5
public class Soojebi{
public static void main(){
int i = 3;
int k = 1;
switch (i) {
case 0:
case 1:
case 2:
case 3: k = 0;
case 4: k += 3;
case 5: k -= 10;
default : k--;
}
System.out.print(k);
}
}
답 : -8
*풀이
i = 3이므로 k = 0
break가 없으므로 순차적으로 실행
case 4: k = 3
case 5: k = -7
default: k = -8
다음 설명의 제품 패키지 릴리스 노트의 작성 항목은 무엇인가?
문서이름(릴리스 노트 이름), 제품 이름, 버전 번호, 릴리즈 날짜, 참고 날짜, 노트 버전 등의 정보
답 : 헤더
비정규화(De-Normalization)의 개념을 쓰시오
답 : 성능 향상을 위해 중복, 통합, 분리를 수행하는 데이터 모델링 기법
OSI 계층 중 비트를 전송하는 계층은 무엇인가
답 : 물리 계층
*더보기
계층 이름 | 설명 | 프로토콜 | 전송단위 | 장비 |
응용 계층 | 사용자와 네트워크간 응용서비스 연결, 데이터 생성 | HTTP FTP |
데이터(Data) | 호스트(PC 등) |
표현 계층 | 데이터 형식 설정, 부호교환, 암/복호화 | JPEG MPEG |
||
세션 계층 | 송수신 간의 논리적인 연결 연결 접속, 동기제어 |
RPC NetBIOS |
||
전송 계층 | 송수신 프로세스 간의 연결 신뢰성 있는 통신 보장 데이터 분할, 재조립 흐름 제어,오류 제어, 혼잡 제어 |
TCP UDP |
세그먼트(Segment) | L4 스위치 |
네트원크 계층 | 단말기 간 데이터 전송을 위한 최적화된 경로 제공 | IP ICMP |
패킷(Packet) | 라우터 |
데이터링크 계층 | 인접 시스템 간 데이터 전송,전송 오류 제어 동기화, 오류 제어, 흐름 제어, 회선 제어 |
HDLC PPP |
프레임(Frame) | 브리지. 스위치 |
물리계층 | 0과 1의 비트 정보를 회선에 보내기 위한 전기적 신호 변환 | RS-232C | 비트(Bit) | 허브, 리피터 |
지표 | 설명 |
( 1 ) | 어플리케이션이 주어진 시간에 처리할 수 있는 트랜잭션의 수 웹 어플리케이션의 경우 시간당 페이지 수로 표현 |
( 2 ) | 사용자가 입력이 끝난 후, 어플리케이션의 응답출력이 개시될 때 까지의 시간 어플리케이션의 경우 메뉴 클릭 시 해당 메뉴가 나타나기까지 걸리는 시간 |
( 3 ) | 어플리케이션에 사용자가 요구를 입력한 시점부터 트랜잭션을 처리 후 그 결과의 출력이 완료할 때 까지 걸리는 시간 |
자원 사용률 | 어플리케이션이 트랜잭션을 처리하는 동안 사용하는 CPU 사용량, 메모리 사용량, 네트워크 사용량 |
답 :
(1) 처리량
(2) 응답 시간
(3) 경과 시간
'Study' 카테고리의 다른 글
[정처기 실기] 오답정리 23년 1회 (2) | 2024.04.12 |
---|---|
[정처기 실기] 오답정리 (20년 2회) (1) | 2024.04.03 |
[정처기 실기] 모의고사 2회 오답정리 (1) | 2024.03.28 |
[정처기 실기] 모의고사 1회 오답정리 (1) | 2024.03.28 |
[정처기 실기] 오답 정리 (22년 1월) (1) | 2024.03.18 |