안녕하세요 오늘은 정보처리기사 실기 인터페이스 구현 단원에 대해 공부해보겠습니다.
1.인터페이스 설계 확인
이기종 시스템 및 컴포넌트간 데이터 교환 및 처리를 위해 각 시스템의 교환되는 데이터 업무,등이 정의된 문서??
:시스템 인터페이스 설계서
단일한 접점의 허브 시스템을 통해 데이터를 전송하는 중앙 집중식, 허브 장애시 전체 장애 발생하는 EAI 유형??
: 허브 앤 스포크
인터페이스를 구분하기 위한 식별자로 일반적으로 식별성을 강화하기 위해 업무 분류 코드와 연속번호를 같이 사용하는 인터페이스정의서 주요항목은??
: 인터페이스 ID
인터페이스의 세부 동작 명칭??
: 오퍼레이션 명
송 수신 시스템 간 인터페이스 데이터 표준 확인 절차를 순서대로 나열하시오
: 데이터 인터페이스 입 - 출력 의미 파악 -> 데이터 표준 확인 -> 인터페이스 데이터 항목 식별
-> 데이터 표준 최종 확인
EAI 구축 유형중 하나인 포인트 투 포인트의 개념??
: 가장 기초적인 애플리케이션 통합 방법으로 1:1 단순 통합 방식이다.
2. 인터페이스 기능 구현
W3C에서 개발 되었고 , 웹 브라우저간 호환이 되지 않는 문제와 SGML의 복잡함을 해결하기 위해 나온 다목적 마크업 언어는??
: XML
속성 - 값 으로 이루어진 데이터 오브젝트를 전달하기 위해 사용하는 개방형 기준 포맷으로 AJAX에서 많이 사용되고, XML을 대체하는 주요 데이터 포맷??
: JSON
브라우저가 가지고 있는 XMLHttpRequest 객체를 이용해서 전체 페이지를 새로 고치지 않고도 페이지의 일부분만을 위한 데이터를 로드하는 기법이며, 하이퍼 텍스트 표기 언어 만으로 어려운 다양한 작업을 웹페이지에서 구현해 이용자와 웹페이지가 자유롭게 상호작용할 수 있도록 하는 기술명??
: 비동기 통신 기법 또는 AJAX
인터페이스 절차 중 인터페이스 객체를 파싱하고 인터페이스 테이블에서 선택하는 과정은??
: 인터페이스 데이터 파싱
인터페이스 절차 중 각 세부 데이터의 포맷과 논리적 제약 조건의 오류를 검사하는 과정은??
: 인터페이스 데이터 검증
json의 표현 자료형 중 이름 과 값을 쌍으로 하는 집합으로 중괄호를 이용하여 표현하는 용어는??
: 객체
AJAX의 주요 기술 중 웹브라우저와 웹서버간에 메서드가 데이터를 전송하는 객체 폼의 API, 비동기 통신을 담당하는 자바스크립트 객체??
: XMLHttpRequest
AJAX의 주요 기술 중 xml 문서를 트리 구조로 접근할 수 있게 해주는 API, 플랫폼 / 언어를 중립적으로 구조화된 문서를 표현하는 객체 지향 모델
: DOM
인터페이스 연계 기술 중 REST 개념??
: 웹과같은 분산 하이퍼미디어 환경에서 자원의 존재/상태 정보를 표준화된 HTTP 메서드로 주고받는 웹 아키텍쳐이다.
인터페이스 보안 구현을 위한 시큐어 코딩 가이드??
: 공유자원의 접근 직렬화, 병렬 시행 가능 프레임 워크 사용, 블록문 내에서만 재귀함수 호출되도록 코딩하여야한다.
인터페이스 구현 시 적용할 데이터베이스 암호화 알고리즘 중 공개키는 누구나 알 수 있지만 , 그에 대응하는 비밀키는 키 소유자만이 알 수 있도록 공개키와 비밀키를 사용하는 알고리즘은??
: 비대칭 키 알고리즘
애플리케이션 레벨에서 암호 모듈을 적용하는 , 애플리케이션 서버에 암 - 복호화 정책 관리, 키관리 등의 부하가 발생하는 데이터 베이스 암호화 기법은??
: API 방식
DB 레벨의 확장성 프로시저 기능을 이용 DBMS에 plug - in 모듈로 동작하는 방식으로 db 서버에 암 - 복호화, 정책관리, 키 관리 등의 부하가 발생하는 데이터 베이스 암호화 기법은??
: plug - in 방식
3. 인터페이스 구현 검증
자바, C++, .Net 등 다양한 언어를 지원하는 단위 테스트 프레임워크로 소프트 웨어의 함수나 클래스 같은 서로 다른 구성요소를 테스트할 수 있게 해주는 인터페이스 구현 검증 도구는??
: xUnit
서비스 호출, 컴포넌트 재사용 등 다양한 환경을 지원하는 테스트 프레임워크로 각 테스트 대상 분산환경에 데몬을 사용하여 통합하며 자동화하여 검증하는 도구는??
: STAF
FitNesse의 장점인 협업 기능과 staf의 장점인 재사용 및 확장성을 통합한 NHN의 테스트 자동화 프레임 워크는??
: NTAF
인터페이스가 잘 동작하는지 지속적으로 확인하기 위해 애플리케이션에 대한 모니터링 및 DB Agent 기능을 통해 오픈 소스 모니터링, 인터페이스 감시 기능을 제공하는 도구는??
: SCOUTER
인터페이스 오류 처리방법??
: 사용자 화면에서 오류를 인지하도록 구현 -> 인터페이스 오류 로그 생성 -> 인터페이스 관련 테이블에 오류 사항 기록
인터페이스 구현 검증 도구 중 Selenium이란??
: 다양한 브라우저 및 개발언어를 지원하는 웹 어플리케이션 테스트 프레임 워크로 테스트 스크립트 언어를 학습할 필요없이 기능 테스트를 만들기 위한 인터페이스 구현 검증 도구이다.
4. 단원 종합 문제
인터페이스 정의서의 중요항목 중 세부 동작이 정상적으로 작동된 이후 발생되는 조건 기술은??
: 사후 조건
EAI 구축 유형 중 애플리케이션 사이 미들웨어를 두어 연계하는 통합방식, 뛰어난 확장성과 대용량 데이터 처리 가능한 방식은??
: 메시지 버스
인터페이스 구현 방법 중 AJAX를 이용하여 데이터를 json으로 송 수신하는 방식은??
: 데이터 통신 을 사용한 인터페이스 구현 방법
AJAX 기술 요소 중 W3C에서 제정한 표준으로 xml 문서를 다른 xml 문서로 변환하는데 사용하는 xml 기반 언어로 탐색을 위해 xpath를 사용하는 기술 요소는??
: XSLT
REST의 3가지 주요 요소는??
: 리소스, 메서드, 메시지
개체(entity)를 사용하는 인터페이스 구현 기술 중 sql을 이용하여 생성된 데이터를 조작하는 프로그램으로 데이터 베이스 내부에 저장되고 일정한 조건이 되면 자동으로 수행하는 프로그램은??
: 프로시저
개체(entity)를 사용하는 인터페이스 구현 기술 중 특정 테이블에 삽입, 수정, 삭제등의 변경 이벤트 발생 시 DBMS에서 자동 실행 되도록 구현된 프로그램??
: 트리거
안전한 인터페이스 구현을 위한 데이터베이스 암호화 방식 중 TDE방식의 개념??
: DB 서버의 DBMS 커널이 자체적으로 암복호화 기능을 수행하는 방식
인터페이스 데이터의 안전한 전송을 위하여 사용되는 전송 보안 기술 중 IPSec에 대해 기술하시오
: IP 3계층에서 무결성과 인증을 보장하는 인증 헤더와 기밀성을 보장하는 암호화를 이용하여 양 종단(end point) 간 구간에 보안 서비스를 제공하는 터널링 프로토콜이다.
대칭키 암호화 알고리즘??
: ARIA 128/192/256, SEED
비대칭 키 암호화 알고리즘??
: RSA, ECC
해시 암호화 알고리즘??
: SHA-256/384/512, HAS-160
인터페이스 감시도구 중 애플리케이션의 개발 부터 테스트 , 오픈 , 운영 , 안정화까지 전 생애 주기 단계 동안 성능을 모니터링 하고 분석해주는 APM 소프트 웨어??
: 제니퍼
댓글