상세 컨텐츠

본문 제목

정보처리기사 실기시험 준비 [11]

정보처리기사/정보처리기사 실기

by JORDON 2023. 4. 23. 03:31

본문

반응형

인터페이스 설계 확인 및 인터페이스 기능구현, 인터페이스 구현 검증

인터페이스 설계서

  • 이기종 시스템 또는 컴포넌트 간 데이터 교환 및 처리를 위한 목적으로 각 시스템의 교환 데이터 및 업무, 송수신 주체 등이 정의
  • 일반적인 내용이외에도 다양한 다이어그램 데이터포맷을 구성

유즈케이스

  • 연관관계
  • 포함관계
  • 확장관계
  • 일반화관계

데이터베이스 인터페이스 정의서

시스템 인터페이스정의서

상세기능 인터페이스 정의서

정적, 동적 모형을 통한 인터페이스 정의서

 

EAI

  • 기업내에서 연계시스템에서 커뮤니케이션을 위한 미들웨어
  • point to point
  • hub & spoke
  • message bus
  • hybrid

ESB

  • 서비스 중심으로 연계하여 통합을 지향하는 아키텍처 또는 기술

인터페이스 데이터 표준 개념

  • 인터페이스가 되어야할 범위의 데이터들의 형식과 표준을 정의
  • 기존에 있던 데이터중 공통영역을 추출하여 정의
  • 한쪽의 데이터를 변환

외부 및 내부 모듈간 인터페이스 데이터 표준 확인 절차

  • 입력값과 출력정보를 바탕으로 표준을 확인

컴포넌트 명세서

  • 컴포넌트의 개요 및 내부 클래스의 동작, 인터페이스를 통해 외부와 통신하는 명세를 정의

인터페이스 명세서

  • 컴포넌트 명세서에 명시된 인터페이스 클래스의 세부적인 조건 및 기능을 명시한 명세서

인터페이스 구현 방법

  • 데이터 통신 - JSON, AJAX가 일반적이다. 또한, XML을 대체한다.
  • 인터페이스 테이블 - 인터페이스가 필요한 시스템 사이에 별도의 인터페이스 엔티티를 두어 상호 연계함

데이터베이스 암호화

  • 데이터의 기밀성을 유지하기 위해 중요 민감 데이터는 다양한 암호 알고리즘을 활용하여 암호호한다.
  • 대칭키 암호 알고리즘 - ARIA, SEED
  • 해시 알고리즘 - SHA, HAS
  • 비대칭 키 알고리즘 - RSA, ECDSA(타원 곡선 전자 서명 알고리즘)
  • API 방식 - APP레벨에서 암호 모듈을 적용하는 APP수정 방식
  • Filter 방식 - 데이터베이스 레벨의 확장성 프로시저기능을 이용
  • Hybrid - API + Filter

인터페이스 구현 검증 도구

  • xUnit - java, C++ .Net 등 다양한 언어를 지원하는 단위테스트 프레임워크
  • STAF - 서비스호출, 컴포넌트 재사용, 다양한 환경을 지원하는 테스트 프레임워크
  • FitNesse - 웹기반 테스트 케이스 설계/ 실행/ 결과 확인 등을 지원
  • NTAF - 네이버 테스트 자동화 프레임워크
  • Selenium - 다양한 브라우저 지원 및 개발언어를 지원하는 웹어플리케이션 테스트 프레임워크
  • watir - 루비기반 웹 어플리케이션 테스트 프레임워크

인터페이스 감시 도구

  • 어플리케이션 모니터링 툴 - APM

인터페이스 오류 처리 확인 및 보고서 작성

  • 사용자화면에서 오류를 인지하게 구현하는 방법
  • 인터페이스 오류 로그를 생성하는 방법
  • 인터페이스 관련 테이블에 오류사항 기록
  • 오류보고서는 즉각적으로 작성

 

반응형

관련글 더보기

댓글 영역