본문 바로가기
휴지통/정보처리기사

오답노트 06

by 신재권 2022. 2. 27.

연계시스템 구성

송신 시스템 : 연계할 데이터를 DB와 애플리케이션으로부터 연계 테이블 또는 파일 형태로 생성하여 송신

수신 시스템 : 수신한 연계테이블, 파일데이터를 수신시스템에서 관리하는 데이터 형식에 맞게 변환하여 DB에 저장하거나 애플리케이션에서 활용할 수 있도록 제공

중계 서버 : 송/수신 시스템 사이에서 데이터를 송수신하고, 연계데이터의 송수신 현황을 모니터링함, 연계데이터의 보안강화 및 다중 플랫폼 지원 등이 가능

EAI(Enterprise Application Integration)

모듈 연계의 한 방식

EAI Hybrid

hub & spke && messageBus

hub&spoke : 그룹내의 담당 허브가 고장나면 전체에 영향

messageBus : 그룹 담당

Hybrid는 중간에 미들웨어를 둔다 .

데이터 병목현상을 최소화

필요한 경우 한 가지 방식으로 EAI 구현 가능

인터페이스 구현 검증 도구

xUnit : Java, C++ 등 다양한 언어를 지원하는 단위 테스트 프레임워크

STAF : 서비스 호출 및 컴포넌트 재사용 등 환경을 지원하는 테스트 프레임워크

FitNesse : 웹 기반 테스트케이스 설계, 실행, 결과 확인 등을 지원하는 테스트 프레임워크

NTAF : FitNesse의 장점인 협업 기능과 STAF의 장점인 재사용 및 확장성을 통합한 네이버의 테스트 자동화 프레임워크

Selenium : 다양한 브라우저 및 개발 언어를 지원하는 웹 애플리케이션 테스트 프레임워크

Watir : Ruby를 사용하는 애플리케이션 테스트 프레임워크

테스트

테스트 케이스 : 구현된 소프트웨어가 사용자의 요구사항을 정확하게 준수했는지 확인하기 위해 설계된 입력 값, 실행 조건, 기대 결과 등으로 구성된 테스트 항목에 대한 명세서

테스트 시나리오 : 테스트 케이스를 적용하는 순서에 따라 여러 개의 테스트 케이스들을 묶은 집합

테스트 오라클 : 테스트의 결과가 참인지 거짓인지를 판단하기 위해서 사전에 정의된 참값을 입력하여 비교하는 기법 및 활동을 말한다.

품질 목표 항목

이식성 - Portability

효율성 - Efficiency

사용 용이성 - Usability

정확성 : Correctness

Key

슈퍼키 : 유일성을 만족하는 속성 또는 속성들의 집합, 최소성은 만족하지 못함

후보키 : 유일성과 최소성을 만족하는 속성 또는 속성들의 집합

대체키 : 기본키로 선택되지 못한 키

외래키 : 다른 릴레이션의 기본키를 참조하는 속성 또는 속성들의 집합

Division

A / B

A와 B의 공통 부분중, B에있는값을 모두 제거

View

뷰의 정의를 변경하려면 뷰를 삭제하고 재생성 해야된다.

TCP 프로토콜

신뢰성 있는 연결 지향형 전달 서비스

기본 헤더크기는 최소 20byte , 최대 60byte/ 헤더에 Option 값 포함 시 최대 40byte까지 추가 가능

MQTT

메시지 큐잉(Queuing) 텔레메트리

사물통신, 사물인터넷과 같이 대역폭이 제한된 통신환경에 최적화하여 개발된 푸시기술 기반의 경량 메시지 전송 프로토콜

메시지 매개자(Broker)를 통해 송신자가 특정 메시지를 발행하고, 수신자가 메시지를 구독하는 방식

IBM이 주도하며 개발

정보보안을 위한 접근통제 정책 종류

  1. 임의적 접근통제정책(DAC : Discretionary Access Control)
  2. 강제적 접근통제정책(MAC : Mandatory Access Control)
  3. 역할기반 접근통제정책(RBAC : Role-Based Access Control)

방법론

구조적 개발 방법론 : 정형화된 분석절차에 따라 사용자 요구사항을 파악하여 문서화하는 처리 중심의 방법론

객제지향 방법론 : 현실세계의 개체를 기계의 부품처럼 하나의 객체로 만들어, 소프트웨어를 개발할 때 기계의 부품을 조립하듯이 객체들을 조립해서 필요한 소프트웨어를 구현하는 방법론

정보공학 방법론 : 정보 시스템의 개발을 위해 계획, 분석, 설계, 구축에 정형화된 기법들을 상호 연관성 있게 통합 및 적용하는 자료중심의 방법론

컴포넌트 기반 방법론 : 기존의 시스템이나 소프트웨어를 구성하는 컴포넌트를 조합하여 하나의 새로운 애플리케이션을 만드는 방법론

Baas

블록체인 개발환경을 클라우드로 서비스하는 개념

OTT(오버더탑)

개방된 인터넷을 통해 방송 프로그램, 영화 등 미디어 콘텐츠를 제공하는 서비스

SDDC(Software Defined Data Center)

데이터 센터의 모든 자원이 가성화되어 서비스, SW조작만으로 자동 제어 관리되는 데이터 센터

Wi-SUN(와이선)

스마트 그리드와 같은 장거리 무선 통신을 필요로하는 IoT 서비스를 위한 저전력 장거리 통신 기술

Software Defined Storage

가상화

컴퓨팅 소프트웨어로 규정하는 데이터 스토리지 체계

일정 조직 내 여러 스토리지를 하나처럼 관리하고 운용하는 컴퓨터 이용 환경

자원을 효율적으로 나누어씀

PERT

프로젝트 일정 관리 기법

세션 하이재킹 탐지

비동기화 탐지 : 서버와 시퀀스 넘버를 주기적으로 탐지, 비동기 상태 탐지

Ack Storm 탐지 : 급격한 ACK 비율 증가시 탐지

패킷의 유실 및 재전송 증가 탐지 : 공격자가 중간에 끼어서 작동하므로 패킷의 유실과 서버와의 응답이 길어짐

'휴지통 > 정보처리기사' 카테고리의 다른 글

오답노트 08  (0) 2022.03.01
오답노트 07  (0) 2022.02.28
오답노트 06  (0) 2022.02.26
오답노트 05  (0) 2022.02.23
오답노트 04  (0) 2022.02.12