본문 바로가기

자격증 공부

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

SECTION 01. 내/외부 연계 모듈 구현

01. WSDL을 등록하여 인터넷에서 전 세계 비즈니스 목록에 자신을 등재하기 위한 확장성 생성 언어(XML) 기반의 규격화 된 레지스트리

-> UDDI

 

02. 다음 설명에 해당하는 웹 서비스의 명칭

 - 서비스를 실제로 이용하기 위한 객체 간의 통신 규약

 - HTTP, HTTPS, SMTP 등의  프로토콜을 이용하여 XML을 교환

 - 프락시와 방화벽의 영향 없이 통신할 수 있음

 - 주요 요소 : Envelope, Header, Body

-> SOAP

 

03. XML 기반의 언어 3가지

-> RDF, RSS, Atom, MathML, XHTML, SVG

 

04. 다음 설명에 알맞은 용어

 - Web Service, Intelligent Routing, Transformation 기술을 기반으로 SOA를 지원하는 미들웨어 플랫폼

 - 애플리케이션 간의 데이터 변환 및 연계 지원 등을 제공하는 인터페이스 제공 솔루션

-> ESB(Enterprise Service Bus)

 

05. EAI 유형 중 단일 접점인 허브 시스템을 통해 데이터를 전송하는 중앙-집중형 방식으로 확장 및 유지보수가 수월하며 중앙 허브에 장애가 생기면 시스템 전체에 영향을 줄 수 있는 유형

-> Hub & Spoke

 

SECTION 02. 연계(인터페이스) 테스트

01. 연계 테스트 구간은 송신/중계/수신 시스템으로 구분하여 테스트를 진행하게 된다. 중계 서버 단계에서 수행하는 테스트

-> 단위 테스트

 

02. 연계 테스트 케이스를 작성할 때의 연계 테스트 케이스 작성 단위

-> 연계 테이블

 

03. 연계 서버(엔진), 송/수신용 어댑터(Adapter)또는 에이전트(Agent) 설치를 비롯하여 송수신 운영 DB, 송수신 운영 DB에서 연계 데이터 추출 및 반영에 필요한 테이블, 데이터와 송수신용 연계 응용 프로그램들을 설치 및 준비해야 하는 연계 테스트 단계

-> 연계 테스트 환경 구축 단계

 

04. 연계 테스트 수행 결과 검증 단계에서 테스트 결과를 검증하는 방법으로 알맞은 것

 가. 운영 DB 테이블의 건수를 카운트(Count)하는 방법

 나. 실제 테이블이나 파일을 열어서 데이터를 확인하는 방법

 다. 파일 생성 위치의 파일 생성 여부와 파일 크기를 확인하는 방법

 라. 연계 서버(또는 연계 엔진)에서 제공하는 모니터링 화면의 내용을 확인하는 방법

 마. 시스템에서 기록하는 로그를 확인하는 방법

-> 가,나,다,라,마

 

PART 04. 서버 프로그램 구현

CHAPTER 01. 개발 환경 구축하기

SECTION 01. 개발 환경 도구

01. 다음은 테스트 수행 중 사용되는 테스트 도구에 대한 설명. 빈칸에 알맞은 용어

 - 테스트 수행 활동 시 사용되는 오류 검출 도구에는 두 가지 테스트 도구가 있다. ( 1 )(은)는 원시 코드를 분석하여 잠재적인 오류를 분석하며 코팅 표준, 런타임 오류 등을 검증할 수 있고, ( 2 )(은)는 프로그램 수행 중 발생하는 오류를 검출하는 테스트 도구이다.

-> 1 : 정적분석

-> 2 : 동적분석

 

SECTION 02. 개발 환경 구축

01. 다음 <보기>에서 미들웨어 솔루션의 유형에 해당하는 것

 - WAS, Web Server, RPC, ORB

-> WAS, RPC, ORB

 

02. 웹 서버와 데이터베이스 서버 사이에서 연동하며 인터페이스 역할을 하는 서버로 서버측 언어를 통해 웹 프로그램을 사용하여 클라이언트에게 동적 서비스를 제공하는 미들웨어

-> WAS

 

03. 변경 요청, 변경 심사, 변경 실시, 변경 확인 등으로 세분화할 수 있으며, 형상 목록의 변경 요구를 검토 및 승인하여 현재의 소프트웨어 기준선에 반영될 수 있도록 통제하는 일련의 과정

-> 형상 통제

 

CHAPTER 02. 공통 모듈 구현하기

SECTION 01. 모듈화

- 이론 문제 X

 

SECTION 02. 재사용과 공통 모듈

- 이론 문제 X

 

CHAPTER 03. 서버 프로그램 구현하기

SECTION 01. 소프트웨어 프로세스

01. 다음은 업무 프로세스 확인과 관련된 설명. 빈칸에 알맞은 프로세스 구성요소의 종류

 - 업무 프로세스를 확인하기 위해서는 애플리케이션 설계 단계에서 작성한 프로그램 관리 대장을 통해 작성해야 할 업무 프로그램들을 확인하고 프로그램 설계서와 ( )(을)를 확인한다. 가장 먼저 프로그램 관리 대장을 확인한다. 다음으로 프로그램 관리 대장에서 확인한 프로세스에 대한 업무 프로세스 체계를 ( )(을)를 통해 확인한다. ( )(은)는 상위 프로세스와 하위 프로세스의 체계를 도식화하여 전체 업무의 청사진을 표현한다.

-> 업무 프로세스 맵 또는 프로세스 맵

 

SECTION 02. 서버 프로그램

01. 다음은 SAO(서비스 지향 아키텍쳐)의 영속 계층의 객체의 종류에 대한 설명이다. 빈칸에 알맞은 용어

 - ( 1 ) : 데이터베이스의 데이터를 접근하는 트랜잭션 객체로 데이터를 조회하거나 조작하는 기능을 전담하는 클래스

 - ( 2 ) : 프로세스 사이에서 데이터를 전송하는 객체를 의미하는 계층 간 데이터 교환을 위한 클래스

 - ( 3 ) : 간단한 독립체를 의미하는 작은 불변의 클래스

-> 1 : DAO

-> 2 : DTO

-> 3 : VO