예상문제 오답노트

clay·2023년 2월 6일
0

소프트웨어 개발

목록 보기
12/47
post-thumbnail

다음 중 대표적인 빌드 도구의 하나인 Ant에 대한 설명으로 잘못된 것은?
1. 아파치 소프트웨어 재단에서 개발한 소프트웨어로 자바 프로젝트의 공식적인 빌드 도구이다.
2. XML 기반의 빌드 스크립트를 사용한다.
3. 정해진 규칙이나 표준이 없어 자유롭게 모든 것을 정의하는 것이 가능하다.
4. Dependency를 설정하여 라이브러리를 관리한다.

Ant는 의존성을 사용하지 않고 직접 라이브러리를 다운받거나 열결시켜서 사용한다. 의존성을 설정하여 라이브러리를 관리하는 빌드 도구는 Maven이다.

IPC(Inter-Process Communication)의 메소드 중 세마포어(Semaphores)의 기능에 대한 설명으로 옳은 것은?
1. 공유 가능한 메모리를 구성하여 다수의 프로세스 간 통신을 지원한다.
2. 네트워크 소켓을 이용한 프로세스 간 통신을 지원한다.
3. 자원에 대한 접근 제어를 통해 프로세스 간 통신을 지원한다.
4. 메시지 전달 방식을 사용하여 프로세스 간 통신을 지원한다.

1번은 공유 메모리, 2번은 소켓, 4번은 메시지 큐잉에 대한 설명이다.

다음 중 테스트 케이스의 각 구성 요소에 대한 설명으로 잘못된 것은?
1. 식별자는 각 항목의 일련번호 등의 구분을 위한 코드를 의미한다.
2. 입력 명세에는 입력 데이터 또는 테스트 조건 등을 기입한다.
3. 출력 명세에는 테스트 케이스 수행 후 도출되 결과를 기입한다.
4. 환경 설정에는 필요한 하드웨어 및 소프트웨어의 환경을 기입한다.

출력 명세는 예상되는 출력 결과를 입력하는 구성 요소이다.

다음 중 테스트 시나리오에 대한 설명으로 옮은 것은?
1. 테스트에 필요한 입력 데이터, 테스트 조건, 예상 결과 등을 기입한 문서이다.
2. 테스트 수행에 필요한 환경이나 테스트 케이스 간의 의존성을 기입한 문서이다.
3. 테스트 스크립트라고도 불리며, 테스트 케이스의 실행 순서를 의미한다.
4. 여러 개의 테스트 케이스를 묶은 것으로, 테스트 케이스 수행에 대한 절차를 명세한 문서이다.

1, 2번은 테스트 케이스, 3번은 테스트 프로시저에 대한 설명이다.

profile
샤코타임 팬

0개의 댓글