본문 바로가기

공부 노트

(19)
정보처리기사 실기 - Ch5. 인터페이스 구현> 1. 인터페이스 설계 확인 인터페이스 설계 확인1-1. 속성-값 쌍 또는 키-값 쌍으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷AJAX에서 많이 사용되고 XML을 대체하는 주요 데이터 포맷정답JSON(Javascript Object Notation)1-2. HTML의 단점을 보완한 인터넷 언어, SGML의 복잡한 단점을 개선한 특수한 목적을 갖는 마크업 언어송/수신 시스템 간 데이터 연계의 편의성을 위해 전송되는 데이터 구조를 동일한 형태로 정의정답XML(Extensible Markup Language)1-3. 자바스크립트를 사용하여 웹 서버와 클라이언트 간 비동기적으로 XML 데이터를 교환하고 조작하기 위한 웹 기술XMLHttpRequest 객체를 이용해 전체 페이지를 새..
정보처리기사 실기 - Ch4. 통합 구현> 2. 내외부 연계 모듈 구현 2. 내외부 연계 모듈 구현2-1. 개발하고자 하는 응용 소프트웨어와 연계 모듈 간의 세부 설계서를 확인하여 일관되고 정형화된 연계 기능을 구현할 수 있다.정답연계모듈 기능구현2-2. 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션들 간의 정보 전달, 연계, 통합을 가능하게 해주는 솔루션. 각 비즈니스 간 통합 및 연계성을 증대시켜 효율성을 높여 줄 수 있으며 각 시스템 간의 확장성을 높여줄 수 있다.정답EAI(Enterprise Application Integration)2-3. (EAI 구성요소) 이기종 시스템 간 애플리케이션 상호 운영정답EAI 플랫폼2-4. 다양한 패키지 애플리케이션 및 기업에서 자체적으로 개발한 애플리케이션을 연결하는 EAI의 핵심장치로 입출력 도구정답어댑터2-5. 시스템 상..
정보처리기사 실기 - Ch4. 통합 구현> 1. 연계 메커니즘 구성 1. 연계 메커니즘 구성1-1. 응용 소프트웨어와 연계 대상 모듈 간의 데이터 연계 시 요구사항을 고려한 연계방법과 주기를 설계하기 위한 메커니즘정답연계 메커니즘1-2.(직접 연계) 데이터베이스에서 제공하는 DB 링크 객체를 이용정답DB 링크1-3. 수신 시스템의 WAS에서 송신 시스템 DB로 연결하는 DB 커넥션 풀을 생성하고 연계프로그램에서 해당 커넥션 풀 명을 이용하여 연결정답DB 연결1-4. 송신 시스템의 DB에서 데이터를 읽어서 제공하는 애플리케이션 프로그래밍 인터페이스 프로그램정답API/ OPEN API1-5. 수신 시스템의 프로그램에서 JDBC 드라이버를 이용하여 송신 시스템 DB와 연결정답JDBC1-6. 현재 페이지에서 다른 부분으로 가거나 전혀 다른 페이지로 이동하게 해주는 속성정답하이퍼..
정보처리기사 실기 - Ch3. 데이터 입출력 구현> 3. 데이터 베이스 기초 활용하기 데이터베이스 기초 활용하기3-1. 다수의 인원, 시스템 또는 프로그램이 사용할 목적으로 통합하여 관리되는 데이터의 집합정답데이터베이스3-2. 자료의 중복을 배체한 데이터의 모임정답통합된 데이터(Integrated)3-3. 저장 매체에 저장된 데이터정답저장된 데이터(Stored)3-4. 조직의 업무를 수행하는 데 필요한 데이터정답운영 데이터(Operational)3-5. 여러 애플리케이션, 시스템들이 공동으로 사용하는 데이터정답공용 데이터(Shared)3-6. (데이터베이스 특성) 쿼리에 대하여 실시간 응답이 가능해야 함정답실시간 접근성(Real-Time Accessibility3-7. 새로운 데이터의 삽입, 삭제, 갱신으로 항상 최신의 데이터를 유지정답계속적인 변화(Continuous Evolution)..
정보처리기사 실기 - Ch3. 데이터 입출력 구현> 2. 물리 데이터 저장소 설계 물리 데이터 저장소 설계2-1. 외래 키가 참조하는 다른 개체의 기본 키에 해당하는 값이 기본 킷값이나 NULL이어야 하는 제약조건정답참조 무결성(Referential)2-2. (참조 무결성 제약조건) 다른 테이블이 삭제할 테이블을 참조중이면 제거하지 않는 옵션정답제한(Restricted)2-3. 참조하는 테이블까지 연쇄적으로 제거하는 옵션정답연쇄(Cascade)2-4. 참조되는 릴레이션에서 튜플을 삭제하고, 참조하는 튜플들의 외래값에 NULL 값을 넣는 옵션. 만약, NOT NULL 명시시 삭제 연산 거절정답널값(Set Null)2-5. (키 종류) 테이블의 각 튜플들을 고유하게 식별하는 컬럼정답기본키(Primary)2-6. 후보 키 중에서 기본 키로 선택되지 않은 키정답대체키(Alternate)2-..
정보처리기사 실기 - Ch3. 데이터 입출력 구현> 1. 논리 데이터 저장소 확인 1. 논리 데이터 저장소 확인1-1. 현실 세계의 정보를 인간과 컴퓨터가 이해할 수 있도록 추상화하여 표현한 모델정답데이터 모델1-2. (데이터모델 표시요소) 데이터베이스에 저장된 실제 데이터를 처리하는 작업에 대한 명세정답연산(Operation)1-3. 데이터베이스에 논리적으로 표현될 대상으로서의 개체타입과 개체타입간의 관계정답구조(Structure)1-4. 데이터베이스에 저장될 수 있는 실제 데이터의 논리적인 제약 조건정답제약조건(Constraint)1-5. (데이터모델 절차) 도출된 요구사항 간 상충을 해결, 범위를 파악하여 외부 환경과의 상호작용을 분석을통해 데이터에 대한 요구 분석정답요구조건 분석1-6. 사용자의 요구에 대한 트랜잭션을 모델링 하는 단계정답개념적 설계1-7. 트랜잭션의 인터페이스..
정보처리기사 실기 - Ch2. 화면 설계 > 2. UI 설계 UI 설계2-1. 객체지향 소프트웨어 개발 과정에서 산출물을 명세화, 시각화, 문서화 할 때 사용되는 모델링 기술과 방법론을 통합해서 만든 표준화된 범용 모델링 언이정답UML2-2. (UML의 구성요소) 추상적인 개념, 주제를 나타내는 요소정답사물2-3. 사물의 의미를 확장하고 명확히 하는 요소정답관계2-4. 사물과 관계를 모아 그림으로 표현한 형태정답다이어그램2-5. 객체지향 모델링 시 클래스의 속성 및 연산과 클래스 간 정적인 관계를 표현한 다이어그램정답클래스구조적/ 정적 다이어그램2-6. 클래스에 속한 사물을 특정 시점의 객체와 객체 사이의 관계로 표현정답객체2-7. 시스템을 구성하는 물리적인 컴포넌트와 그들 사이의 의존 관계 표현정답컴포넌트2-8. 컴포넌트 사이의 종속성을 표현하고, 물리적 요소..
정보처리기사 실기 - Ch2. 화면 설계 > 1. UI 요구사항 확인 1. UI 요구사항 확인1-1. 사용자와 시스템 사이에서 의사소통할 수 있도록 고안된 물리적, 가상의 매개체정답UI(User Interface)1-2. 명령어를 텍스트로 입력하여 조작하는 사용자 인터페이스정답CLI(Command Line Interface)1-3. 그래픽 환경을 기반으로 한 마우스나 전자펜을 이용하는 사용자 인터페이스정답GUI(Graphical User Interface)1-4. 키보드나 마우스 없이 신체 부위를 이용하는 사용자 인터페이스정답NUI(Natural UserInterface)1-5. 현실에 존재하는 모든 사물이 입출력 장치로 변화할 수 있는 사용자 인터페이스정답OUI(Organic User Interface)1-6. (UI 설계원칙) 누구나 쉽게 이해하고, 쉽게 사용할 수 있..