4과목. 프로그래밍 언어 활용 1장~2장 : 통합 모음 1. 웹서버의 기능 중 하나로, 네트워크 트래픽의 포화를 방지하기 위해 응답 속도를 제한하는 기능은? 더보기 정답 : (대역폭 제한) 2. 프레임워크는 추상화를 통해 설계 및 구현의 변경에 따른 영향을 최소화함으로써 소프트웨어 품질을 높인다. 더보기 정답 : (X) [해설]프레임워크는 추상화가 아닌 캡슐화를 통해 모듈화를 강화한다. 3. 프레임워크는 재사용 가능한 모듈들을 제공함으로써 생산성을 향상시킨다. 더보기 정답 : (O) 4. 전용개발 소프트웨어는 개발자의 역량에 따라 품질이 크게 달라진다. 더보기 정답 : (O) 5. 배치프로그램 필수 요소 중 심각한 오류 상황 외에는 사용자의 개입 없이 동작해야 하는것을 의미하는것은? 더보기 정답 : (자..
3과목. 데이터 베이스 구축 3장~4장 : 통합 모음 3장. SQL응용 1. 사원(사번,이름,부서)테이블에 튜플을 삽입하는 SQL문은? 더보기 정답 : (INSERT IN TO 사원 VALUES(1201, '홍길동', '인사');) 2. DML의 4가지 명령어 더보기 정답 : (SELECT, INSERT, DELETE, UPDATE) 3. 집계 함수의 종류는? 더보기 정답 : (COUNT, SUM, AVG, MAX, MIN 등) 4. UPDATE 문에 함께 사용되는 단어는? 더보기 정답 : (SET) 5. DCL의 명령어는? 더보기 정답 : (GRANT, ROLLBACK, REVOKE, COMMIT) 6. 테이블에 대한 검색 연산을 회수하려고 할때 사용하는 명령어 더보기 정답 : (REVOKE) 7. 데..
3과목. 데이터 베이스 구축 2장 : 물리 데이터 베이스 설계 1. 로킹 단위가 작아지면 로킹 오버헤드가 증가한다. 더보기 정답 : (O) 2. 뷰는 뷰 자체로 인덱스를 갖는다. 더보기 정답 : (X) [해설] 뷰는 독립적인 인덱스를 가질 수 없다. 3. 분산 데이터베이스는 사이트나 회선의 고장으로 회복할수있는 기능이 있어야한다. 더보기 정답 : (O) 4. 뷰가 정의된 기본 테이블이 제거되면 뷰도 자동적으로 제거된다. 더보기 정답 : (O) 5. 뷰는 뷰 위에 또 다른 뷰를 정의할 수 있다.(O) 더보기 정답 : 6. 분산 데이터베이스에서 데이터베이스를 구성하기 위해서는 자체적으로 처리 능력이 있는 분산 처리기가 필요하다. 더보기 정답 : 7. 데이터베이스에 영향을 주는 생성,읽기,갱신,삭제 연산으로 ..
2과목. 소프트웨어 개발 4장~5장 : 통합 모음 1. 화이트박스 테스트는 소스코드의 모든 문장을 한번 이상 수행함으로써 진행 더보기 정답 : (O) 2. 블랙박스 테스트 종류는 동치분할검사,경계값분석,원인-효과그래프,오류예측 등있다. 더보기 정답 : (O) 3. 결함 관리 프로세스에서는 결함관리 DB를 구축하여 발견된 결함을 관리한다. 더보기 정답 : (O) 4. 인수테스트 종류는? 더보기 정답 : (사용자 인수테스트, 알파테스트, 베타테스트) 5. 테스트의 결과가 참인지 거짓인지를 판단하기 위해서 사전에 정의된 참값을 입력하여 비교하는 기법 및 활동 더보기 정답 : (테스트 오라클) 6. N개의 데이터를 처리하는데 O(NlogN)의 시간이 소요되는 정렬 알고리즘은? 더보기 정답 : (합병정렬, 힙정렬..
2과목. 소프트웨어 개발 1장~3장 : 통합 모음 1. 해싱 함수 중 레코드 키를 여러 부분으로 나누고, 나눈 부분의 각 숫자를 더하거나 XOR한 값을 홈주소로 사용하는 방식은? 더보기 정답 : 폴딩법 2. 절차형 SQL은 BEGIN~END 형식으로 작성되는 블록 구조로 구성된다. 더보기 정답 : (O) 3. 트리의 차수는 가장 차수가 많은 노드의 차수를 의미한다. 더보기 정답 : (O) 4. 데이터베이스의 4가지 정의 중 자료의 중복을 배제한 데이터의 모임은? 더보기 정답 : (통합된데이터) 5. 데이터의 독립성 중 응용 프로그램과 데이터베이스를 독립시킨것은? 더보기 정답 : (논리적독립성) 6. 데이터의 독립성 중 응용 프로그램과 하드웨어를 독립시킨것은? 더보기 정답 : (물리적독립성) 7. 절차형 ..
1과목. 소프트웨어 설계 4장 : 인터페이스 설계 1. 운영체제와 해당 운영체제에서 실행되는 응용 프로그램 사이에서 운영체제가 제공하는 서비스 이외에 추가적인 서비스를 제공하는 소프트웨어는? 더보기 정답 : 미들웨어 2. 은행계정,항공기 버스등 트랜잭션 업무에서 트랜잭션을 처리하고 감시하는 미들웨어? 더보기 정답 : TP-MONITOR 3. 인터페이스 처리 유형에서 송,수신 데이터의 처리 방식 중 대량의 데이터를 처리할 때 사용하는 방식은? 더보기 정답 : 배치방식 4. ORB란? 더보기 정답 : 객체지향미들웨어로, 코바 표준 스펙을 구현한 미들웨어다 5. 인터페이스 요구 사항 검토 방법 중 ()는 요구사항명세서 작성자가 요구 사항 명세서를 설명하고 이해 관계자들이 설명을 들으면서 결함을 발견하는 방법이..
1과목. 소프트웨어 설계 3장 : 애플리케이션 설계 1. 파이프 필터 형태의 소프트웨어 아키텍처는 노드와 간선으로 구성된다. 더보기 정답 : X 2. 코드의 기본 기능으로 거리가 먼 것을 고르시오 a.복잡성 b.표준화 c.분류 d.식별 더보기 정답 : a.복잡성 3. 코드 설계에서 일정한 일련번호를 부여하는 방식의 코드는? 더보기 정답 : 순차코드 4. 기능적 응집도는 모듈 내부의 모든 기능 요소들이 단일 문제와 연관되어 수행될 경우의 응집도이다. 더보기 정답 : O 5. 객체지향 프로그램에서 데이터를 추상화하는 단위는? 더보기 정답 : 클래스 6. ()는 모듈이 다수의 관련 기능을 가질 때 모듈안의 구성 요소들이 그 기능을 순차적으로 수행할 경우의 응집도이다. 더보기 정답 : 절차적응집도 7. 객체지향..
4장. 시스템 보안 구축 4.0. 서비스 공격 유형 서비스 거부(DOS) 공격 : 표적이 되는 서버의 자원을 고갈시킬 목적으로 다수의 공격자 또는 시스템에서 대량의 데이터를 한곳의 서버에 집중적으로 전송하여 정상적인 기능을 방해 종류 Ping of Death(죽음의 핑) : 패킷의 크기를 인터넷 프로토콜 허용 범위 이상으로 전송하여 공격 대상의 네트워크를 마비시키는 서비스 거부 공격 방법 SMURFING(스머핑) : IP나 ICMP의 특성을 악용하여 엄청난 양의 데이터를 한 사이트에 집중적으로 보냄으로써 네트워크를 불능상태로 만드는 공격 방법 SYN Flooding : TCP는 신뢰성 있는 전송을 위해 3-way-handshake를 거친 후에 데이터를 전송하게 되는데, 공격자가 가상의 클라이언트로 위장하..