1번
RTO(목표복구시간)
비상사태 또는 업무중단 시점부터 업무가 복구되어 다시 정상 가동 될 때까지의 시간
2번
파이썬 자료형중 set 문제
{}를 이용하고 순서가 정해져 있지 않음. -> 출력할 때 무작위 값 중복 요소는 저장 안됨
실행 결과 적을 때 {'','',''...} 이 출력 형식 제대로 적어야 됨
3번
AJAX
클라이언트와 서버 간 자바스크립트 및 XML을 비동기 방식으로 처리하여 전체 페이지를 새로 고치지 않고도 웹페이지 일부 영역만을 업데이트할 수 있도록 하는 기술
4번
애자일 방법론
시제품을 끊임없이 제작하여 사이클을 반복하는 개발 방법론.
폭포수 모델(워터풀)과 대조적, 소프트웨어 개발을 넘어 기업 경영 전반에서 사용됨. 고객의 변화하는 요구사항과 환경 변화에 능동적인 소프트웨어 개발 방법론
5번
new
모든 프로그램은 반드시 main() 메소드에서 시작한다
부모 클래스와 자식 클래스 관계는 extends [클래스명]. 이때 메소드를 자식 클래스에서 다시 정의해서 사용할 수 있고 이러한 것을 메소드 오버라이딩이라고 함
[부모클래스명] [객체변수명] = new [자식클래스생성자()]
6번
SELECT 학번, 이름 FROM 학생 WHERE 학년 IN (3,4)
7번
트랜잭션이 실패한 경우 작업을 취소하고 이전 상태로 되돌리기 위해 사용하는 명령어
8번
IPsec
네트워크 트래픽에 대해 IP 계층에서 IP 패킷 단위의 데이터 변조 방지 및 은닉 기능을 제공하는 네트워크 계층에서의 보안통신규약
9번
정적 분석(정적 테스트)
애플리케이션을 실행하지 않고, 소스 코드에 대한 코딩 표준, 코딩 스타일, 코드 복잡도 및 남은 결함을 발결하기 위하여 사용하는 테스트
10번
Observer 패턴
한 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체들에게 연락이 가서 자동으로 내용이 갱신되는 방식으로 일대다의 의존성을 정의하는 패턴. 상호 작용을 하는 객체 사이에서는 가능하면 느슨하게 결합하는 패턴
11번
안드로이드
리눅스의 커널 위에서 동작하고 자바와 코틀린으로 애플리케이션을 작성하는 운영체제로 휴대용장치에서 주로 사용되는 이 운영체제
12번
CREATE INDEX idx_name ON student(name);
name 속성으로 idx_name이라는 인덱스를 생성하는 SQL문
13번
SOAP (Simple Object Access Protocol)
HTTP, HTTPS, SMTP 등을 사용하여 xml 기반의 메시지를 네트워크 상에서 교환하는 프로토콜
envelope, 헤더, 바디 등이 추가된 xml 문서임. 복잡하고 무거운 구조로 구성되어 있어서 SOAP보다는 restful 프로토콜을 이용하기도 함.
14번
SQL injection
웹 응용 프로그램에 SQL 구문을 삽입하여 내부 DB 서버의 데이터를 유출 및 변조하고 관리자 인증을 우회하는 공격 기법
15번
사용자 인터페이스 속성 4가지
직관성: 누구나 쉽게 이해하고 사용할 수 있어야 한다 유효성: 사용자의 목적을 정확하고 완벽하게 달성해야 한다 학습성: 누구나 쉽게 배우고 익힐 수 있어야 한다 유연성: 사용자의 요구사항을 최대한 수용하고 실수를 최소화해야 한다
16번
chmod 751 a.txt rwx -> 읽기/쓰기/실행 (4/2/1) 사용자/그룹/기타유저
17번
LOD (Linked Open Data)
-
정의: 웹상에 존재하는 데이터를 개별 URI로 식별하고 각 URI에 링크 정보를 부여함으로써 상호 연결된 웹을 지향하는 모형. 링크 기능이 강조된 시맨틱웹의 모형에 속한다고 볼 수 있으며 팀 버너스 리의 W3C를 중심으로 발전
-
주요 기능: 공개된 데이터를 이용하면 내가 원하는 데이터가 이미 존재하는지 어디에 존재하는지 알 수 있음. URL로 구별되는 데이터 리소스의 자유로운 접근 및 이용이 가능하므로 큰 노력 없이 데이터의 매쉬업이 가능함. 내가 만든 데이터가 아니라도 URI를 이용하여 링크만 해주면 이용 가능
-
4대 원칙: 통합 자원 식별자(URI) 사용. URI는 HTTP 프로토콜을 통해 접근 가능. RDF나 스파클 같은 표준을 사용. 풍부한 링크 정보가 있어야 함
-
Linked Data와 Open Data를 결합한 용어임
18번
데이터베이스 구축까지의 과정을 나열한 것
요구 분석 -> 개념적 설계 -> 논리적 설계 -> 물리적 설계 -> 구현
19번
super는 상속한 부모 클래스를 가리키는 예약어 this는 현재 실행중인 메소드가 속한 클래스를 가리키는 예약
20번
형상관리
형상관리는 소프트웨어 개발 단계의 각 과정에서 만들어지는 프로그램, 프로그램을 설명하는 문서, 데이터 등을 관리하는 것을 말함. 소프트웨어의 개발 과정에서 만들어지는 여러 버전들의 변경 사항을 관리하는 일련의 활동. 지원 도구로 Git, SVN 등이 있음.