본문 바로가기

자격증 공부

정보처리기사 실기 문제 정리 240330

SECTION 03. 배치 프로그램

01. 다음은 배치 프로그램의 필수 요소에 대한 설명. 올바른 설명 항복 모두.

 ㄱ. 자동화는 심각한 오류 상황 외에는 사용자의 개입 없이 동작해야 함

 ㄴ. 안정성은 어떤 문제가 생겼는지, 언제 발생했는지 등을 추적할 수 있어야 함

 ㄷ. 대용량 데이터는 대용량의 데이터를 처리할 수 있어야 함

 ㄹ. 무결성은 주어진 시간 내에 처리를 완료할 수 있어야 하고, 동시에 동작하고 있는 다른 애플리케이션을 방해하지 말아야 함

-> ㄱ, ㄴ, ㄷ

 

PART 05. 인터페이스 구현

CHAPTER 01. 인터페이스 설계와 기능 구현하기

SECTION 01. 인터페이스 설계서 확인

01. 애플리케이션 개발 과정 중 다음의 기능을 수행하는 것

 - 애플리케이션 개발 단계에 정의된 내/외부 모듈 및 컴포넌트 간의 데이터 교환과 데이터 처리를 위한 기능

-> 인터페이스

 

02. 인터페이스 설계서(정의서)는 일반적으로 두 가지 형태의 설계서로 구분됨. 다음이 설명하는 설계서

 - 시스템 인터페이스 목록, 각 기능의 세부 인터페이스 정보를 정의한 문서

 - 시스템 인터페이스 설계서 : 시스템 인터페이스 목록을 만들고 각 인터페이스 목록에 대한 상세 데이터 명세를 정의하는 것

 - 상세 기능별 인터페이스 명세서 : 각 기능의 세부 인터페이스 정보를 정의한 문서

-> 데이터 정의를 통한 인터페이스 설계서

 

03. 내/외부 모듈 간 인터페이스 데이터 표준의 종류 3가지

-> JSON, DB, XML

 

04. 다음 보기에 해당하는 인터페이스 표준

 - 이종의 시스템 간 다양한 종류의 데이터를 손쉽게 교환할 수 있음

 - 데이터를 보여주지 않고, 데이터를 전달하고 저장하는 것만을 목적으로 함

 - 텍스트 데이터 형식의 언어로 유니코드 문자로만 이루어짐 

 - 표준성, 분리성, 단순성, 호환성, 수용성, 확장성, 정보검색의 정확성 등의 특징을 가짐

 - 사용자가 직접 태그를 정의할 수 있기 때문에 다양한 종류의 데이터를 표현할 수 있음

 - 데이터를 계층구조로 구성할 수 있어 유연한 데이터 처리가 가능

 - 대부분 프로그래밍 언어에서 지원되며, 다양한 운영체제에서도 동작

 - 암호화 기능을 지원하여 보안성이 높고 텍스트 기반의 파일 형식이기 때문에 이식성 높음

-> XML

 

SECTION 02. 인터페이스 구현

01. 인터페이스 구현 단계에서 모듈 간 세부 설계서 중 다음의 설명에 해당하는 것

 - 컴포넌트 명세서에 명시된 인터페이스 클래스의 세부적인 조건과 기능을 정의한 명세서

 - 인터페이스의 명칭, 설명, 사전/사후 조건, 인터페이스 데이터와 인터페이스 후 성공 여부를 반환받는 값이 정의됨

-> 인터페이스 명세서

 

02. 자바스크립트 언어를 간편하게 사용할 수 있도록 단순화시킨 오픈 소스 기반의 자바스크립트 라이브러리로, 2006년 뉴욕시 바 캠프에서 존 레식에 의해 정식 공개된 것

 -> jQuery

 

03. 객체지향 모델로서 구조화된 문서를 표현하는 형식으로 플랫폼/언어 중립적으로 구조화된 문서를 표현하는 W3C의 공식 표준 모델

-> DOM

 

04. 다음은 인터페이스 예외처리 방안 중 수신측에서 인터페이스 객체를 예외처리하는 방법에 관한 설명, 빈칸 채우시오

 - 수신측에서 전달받은 JSON 객체를 처리할 때 ( ) 구문을 이용하여 예외 처리한 뒤 이를 송신측에 전송

 - 별도 예외 결과를 Response에 Set하지 않아도 에러 발생 시 에러 결과가 반환됨

-> try ~ catch

 

05. 다음 AJAX의 장점에 관한 내용 중 잘못된 보기의 기호

 a. 웹 페이지의 속도가 향상됨

 b. 서버의 처리가 완료될 때까지 기다려야 함

 c. 서버에서 Data만 전송하면 되므로 전체적인 코딩의 양이 줄어듦

 d. 기존 웹에서는 불가능했던 다양한 UI를 가능하게 해줌

 e. 히스토리 관리가 쉬움

 f. 페이지 이동 없는 통신으로 보안상 이점이 있음

 g. 연속으로 데이터를 요청하면 서버 부하가 증가할 수 있음

-> b, e, f