문제 사전


6번 문제

애플리케이션 테스트 관리 | 애플리케이션 성능 | 2020년 1회 실기

(1)은 애플리케이션이 주어진 시간에 처리할 수 있는 트랜잭션의 수로, 웹 애플리케이션의 경우 시간당 페이지 수로 표현하기도 한다. (2)은 사용자 입력이 끝난 후 , 애플리케이션의 응답 출력이 개시될 때까지의 시간으로, 웹 애플리케이션의 경우 메뉴 클릭 시 해당 메뉴가 나타나기까지 걸리는 시간을 말한다. (3)은 애플리케이션에 사용자가 요구를 입력한 시점부터 트랜잭션 처리 후 그 결과의 출력이 완료 할 때까지 걸리는 시간을 말한다. 자원 사용율은 애플리케이션이 트랜잭션 처리하는 동안 사용하는 CPU 사용량, 메모리 사용량, 네트워크 사용량을 말한다.

정답 : 처리량, 응답 시간, 경과 시간

더보기

5번 문제

인터페이스 구현 | 프로그래밍언어 | 2020년 1회 실기

( )은 데이터를 저장하거나 전송할 때 많이 사용되는 경량의 DATA 교환 방식이다. ( ) 표현식은 사람과 기계 모두 이해하기 쉬우며 소용량으로 최근에 XML을 대체해서 데이터 전송 등에 많이 사용한다. Ajax에서 서버와 통신하며 데이터 교환을 쉽게 하기 위해 ( )을 데이터 전송형식으로 많이 사용한다. ( )의 문법은 key와 value가 쌍으로 존재하며 태그로 표현하기 보다는 중괄호 같은 형식으로 하고, 값을 ‘,’로 나열하기에 그 표현이 간단하다.

정답 : JSON

더보기

4번 문제

서버 프로그램 구현 | 모듈 | 2020년 1회 실기

모듈화를 중심으로 하는 소프트웨어 설계 방법에서는 모듈의 독립성을 높게 해주는 것이 좋은 설계 방향이다. 모듈의 독립성을 높여주기 위해서는 각 모듈 간의 관련성을 나타내는 (1)은 낮추고, 모듈 안의 요소들이 서로 관련되어 있는 정도를 나타내는 (2)는 높이는 것이 가장 바람직하다.

정답 : 결합도, 응집도

더보기

3번 문제

서버 프로그램 구현 | 패러다임 | 2020년 1회 실기

동일한 테스트 게이스로 동일한 절차를 반복 수행하면 새로운 결함을 찾을 수 없다는 것을 의미한다. 잠재된 수많은 결함을 발견하기 위해서는 테스트 케이스를 정기적으로 개선하는 것이 필요하다는 원리이다.

정답 : 살충제 패러독스

더보기

2번 문제

통합 구현 | 프로그래밍언어 | 2020년 1회 실기

HTML의 단점을 보완한 언어로, SGML의 복잡한 단점을 개선한 다목적 마크업 언어이다. 웹상에서 구조화된 문서를 상호교환 가능하도록 설계된 웹 표준 문서 포맷으로 메타 데이터 정의가 명확하다. 사용자가 새로운 태그와 속성을 정의할 수 있는 확장성을 가진다. 유니코드를 사용하여 전 세계의 모든 문자를 처리 가능하며 장치와 시스템에 독립적이다.

정답 : XML

더보기

1번 문제

데이터 입출력 구현 | 데이터베이스 | 2020년 1회 실기

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

정답 : 반정규화

더보기