4장 통합 구현
1. 데이터를 생성 및 변환하여 전송하는 시스템으로, 송신 모듈과 모니터링 기능으로 구성 : 송신 시스템
2. 수신 받은 데이터를 정제 및 변환하는 시스템으로, 수신 모듈과 모니터링 기능으로 구성 : 수신 시스템
3. 전송 데이터 생성하고 필요에 따라 전송 데이터의 변환 등을 수행 : 송신 모듈
4. 수신 데이터를 정제하고 애플리케이션이나 DB 테이블에 적합한 데이터로 변환하는 작업 등을 수행 : 수신 모듈
5. 내외부 시스템 간 또는 내부 시스템간의 연계 시 사용되는 아키텍쳐 : 중계 시스템
6. 송수신 시스템 간 송수신되는 데이터 : 연계 데이터
7. API : 에 있는 라이브러리를 응용프로그램 개발 시 이용할 수 있도록 규칙 등에 대해 정의해 놓은 인터페이스
8. 송수신 시스템의 HW, SW, 네트워크 구성 등을 정의한 문서 : 시스템 구성도
9. 메뉴 구조, 화면 설계, 데이터의 발생 시점, 발생 유형, 발생 주기 등을 정의한 문서 : 응용 애플리케이션 구성
10. 테이블에서 관리되는 컬럼들의 특징, 인덱스, 업무 규칙 등을 정의한 문서 : 테이블 정의서
11. DB에서 코드성 속성을 정의한 문서 : 코드 정의서
12. 인터뷰나 설문조사를 통해 확인된 결과를 기반으로 요구사항의 ID, 이름, 설명, 해결 방안을 정의한 문서 : 연계 요구사항 분석서
13. DB에서 제공하는 DB Link 객체를 이용하는 방식 : DB Link
14. 데이터를 송신 시스템의 DB에서 읽어와 제공하는 애플리케이션 프로그래밍 인터페이스 : API
15. 수신 시스템의 WAS에서 송신 시스템의 DB로 연결해주는 방식 : DB Connection
16. JAVA에서 DB에 접근하여 데이터를 삽입, 삭제, 수정, 조회할 수 있도록 JAVA와 DB를 연결해 주는 방식 : JDBC
17. EAI 서버와 송수신 시스템에 설치되는 클라이언트를 이용하는 방식 : 연계 솔루션
18. 애플리케이션 간 연계, 데이터 변환, 웹 서비스 지원 등 표준 기반의 인터페이스를 제공하는 방식 : ESB
19. 서버는 통신을 위한 ( )을 생성하여 포트를 할당하고 클라이언트의 통신 요청 시 클라이언트와 연결하여 통신하는 네트워크 기술 : Socket
20. 웹 서비스에서 WSDL과 UDDI, SOAP 프로토콜을 이용하여 연계하는 방식 : Web Service
21. 암호화 알고리즘 : 평문을 암호화된 문장으로 만드는 절차
22. 기업 내 각종 애플리케이션 및 플랫폼 간의 정보전달, 연계, 통합 등 상호 연동이 가능하게 해주는 솔루션 : EAI
23. 네트워크의 정보를 표준화된 서비스 형태로 만들어 공유하는 기술로, 서비스 지향 아키텍쳐(SOA)를 실현하는 대표적인 기술 : Web Service
24. HTTP, HTTPS, SMTP 등을 활용하여 XML 기반의 메시지를 넽웤 상에서 교환하는 프로토콜 : SOAP
25. WSDL을 등록하여 서비스와 서비스 제공자를 검색하고 접근하는데 사용되는 프로토콜 : UDDI
26. 웹 서비스명, 서비스 제공 위치, 프로토콜 등 웹 서비스에 대한 상세 정보를 XML 형식으로 구현한 프로토콜 : WSDL
27. XML : 웹 브라우저 간 HTML 문법이 호환되지 않는 문제와 SGML 복잡함을 해결하기 위해 개발된 다목적 마크업 언어
28. JSON : 속성-값 쌍으로 이루어진 데이터 객체를 전달하기 위해 사람이 읽을 수 있도록 텍스트를 사용하는 개방형 표준 포맷
5장 서버 프로그램 구현
1. 모듈화 : SW의 성능 향상 시스템 재사용 유지 관리 등이 용이하도록 시스템의 기능들을 모듈 단위로 분해하는 것
2. 재사용 : 비용, 개발 시간 절약하기 위해 이미 개발된 기능들을 파악하고 재구성하여 새로운 시스템에 사용하기 적합하도록 최적화 시키는 작업
3. DB에 접근하기 위한 표준 개방형 API로, 개발 언어에 관계없이 사용할 수 있는 것 : ODBC
4. JDBC 코드를 단순화하여 사용할 수 있는 SQL Mapping 기반 오픈 소스 접속 프레임, 국내 환경에 적합: MyBatis
5. 프레임워크 : (뼈대, 골조) SW에서 특정 기능을 수행하기 위해 필요한 클래스나 인터페이스 등을 모아둔 집합체
5. 동적 SQL : 다양한 조건에 따라 SQL 구문을 동적으로 변경하여 처리할 수 있는 SQL 처리 방식
6. 제어의 역흐름 : 개발자가 관리하고 통제해야 할 객체들의 제어 권한을 프레임워크에 넘김으로써 생산선 향상시킴
7. 데이터 교환을 위해 사용할 객체를 만드는 과정 : DTO / VO : (DTO와 동일, 읽기만 가능한 객체, 변경 불가)
8. DB에 접근하고, SQL을 활용하여 데이터를 실제로 조작하는 코드를 구현하는 과정 : DAO
9. 사용자의 요청에 응답하기 위한 로직을 구현하는 과정 : Service 구현
10. 사용자의 요청에 적절한 서비스를 호출하여 그 결과를 사용자에게 반환하는 코드를 구현하는 과정 : Controller 구현
11. 배치 : 사용자와의 상호 작용 없이 여러 작업들을 미리 정해진 일련의 순서에 따라 일괄적으로 처리하는 것
정보처리기사 실기 9장 10장 주관식 예상 문제 정리 (0) | 2020.07.21 |
---|---|
정보처리기사 실기 6장 7장 주관식 예상 문제 정리 (0) | 2020.07.20 |
정보처리기사 실기 2, 3장 주관식 예상 문제 정리 (0) | 2020.07.17 |
정보처리기사 실기 11장 제품 소프트웨어 패키징 요점 정리 (0) | 2020.07.03 |
정보처리기사 실기 10장 응용 SW 기초 기술 활용 (0) | 2020.07.02 |
댓글 영역