yunyj99
라둥이
yunyj99
GitHub
전체 방문자
오늘
어제
  • 분류 전체보기 (309)
    • 1. 프로그래밍 (50)
      • 1-1. Git (17)
      • 1-2. Java (13)
      • 1-2-1. Java GUI (1)
      • 오류 (12)
      • 기타 (7)
    • 2. Front-end (57)
      • 2-1. HTML (5)
      • 2-2. CSS (19)
      • 2-3. Java Script (33)
      • 2-4. React (0)
    • 3. Back-end (47)
      • 3-1. Spring MVC - 국비 (15)
      • 3-2. Spring MVC - 남궁성 (30)
      • 3-3. Spring - 김영한 (2)
    • 4. Android (1)
    • 5. DB (20)
      • 4-1. MySQL DBMS (20)
    • 6. 자료구조 & 알고리즘 (44)
      • 6-1. 자료구조 (14)
      • 6-2. 백준 (30)
    • 7. 웹 디자인 (7)
      • 7-1. UX 디자인 (7)
    • 8. 자격증 (35)
      • 8-1. 정보처리기사 (35)
    • 프로젝트 (3)
      • 프로젝트 기록 (3)
    • etc... (43)
      • 패스트캠퍼스 챌린지 (39)
      • 잡담 (4)

블로그 메뉴

  • 홈
  • 태그

최근 글

티스토리

hELLO · Designed By 정상우.
yunyj99

라둥이

쓰기
8. 자격증/8-1. 정보처리기사

정처기 2-5. 인터페이스 구현

2021. 8. 5. 03:50

1. 인터페이스 설계 확인

 

< 인터페이스 기능 확인 >

- 인터페이스 기능 : 이기종 시스템 또는 컴포넌트 간 데이터 교환 및 처리를 위한 기능

- 인터페이스 설계서

  1. 인터페이스 목록
  2. 인터페이스 정의서 : 시스템 인터페이스(인터페이스 ID, 최대 처리 횟수, 데이터 크기, 시스템 정보, 데이터 정보)                                상세 기능 인터페이스 정의서(인터페이스 ID, 인터페이스 명, 오퍼레이션 명, 오퍼레이션 개                                요, 사전 조건, 사후 조건, 파라미터, 반환 값)

 

 

 

< 데이터 표준 확인 >

- 인터페이스 데이터 표준 확인 : 상호 연계하고자 하는 시스템 간 인터페이스가 되어야 할 범위의 데이터 형식과 표준을 정의하는 것

- 송,수신 간 데이터 매핑 방법 : 송신 시스템 코드를 수신 시스템 코드로 매핑하는 방법 / 송,수신 시스템의 코드 통합 후 매핑하는 방법

 

- 내,외부 인터페이스 기술 표준 확인 :

EAI - 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간의 정보 전달, 연계, 통합을 가능하게 해주는 솔루션
- 포인트 투 포인트 / 허브 앤 스포크 / 메세지 버스 / 하이브리드
ESB - 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션들 간을 하나의 시스템으로 관리 운영할 수 있도록 서비스 중심의 통합을 지향하는 아키텍처 또는 기술

2. 인터페이스 기능 구현

 

< 인터페이스 보안 >

- 인터페이스 보안 구현 :

시큐어 코딩 가이드 입력 데이터 검증 및 표현 / 보안 기능 / 시간 및 상태 / 에러 처리 / 코드오류 / 캡슐화 / API 오용
데이터베이스 보안 적용 - 암호화 알고리즘 : 대칭 키 / 비대칭 키 / 해시
- 암호화 기법 : API 방식 / Plug-in 방식 / Hybrid 방식
암호화 전송 IPSec / SSL/TLS / S-HTTP

 

 

 

< 소프트웨어 연계 테스트 >

  1. JSON : 비동기 브라우저/서버 통신을 위해 '속성-쌍 값', '키-쌍 값' 으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷
  2. AJAX : 자바스크립트를 사용하여 웹 서버와 클라이언트 간 비동기적으로 XML 데이터를 교환하고 조작하기 위한 웹 기술
  3. REST : 웹과 같은 분산 하이퍼 미디어 환경에서 자원의 존재/상태 정보를 표준화된 HTTP 메서드로 주고받는 웹 아키텍쳐

 


3. 인터페이스 구현 검증

 

< 설계 산출물 >

- 인터페이스 구현 검증 도구 : 인터페이스 동작 상태를 검증하고 모니터링 할 수 있는 도구

- 인터페이스 구현 검증 도구의 종류 : xUnit / STAF / FitNesse / NTAF / Selenium / Watir

- 인터페이스 감시 도구 : 스카우터 / Jennifer

 

 

 

< 인터페이스 명세서 >

- 작성된 인터페이스 명세서의 세부 기능을 참조하여 구현 검증 및 감시에 필요한 기능을 분석한다.

- 인터페이스 오류 처리 : 사용자 화면에서 오류를 인지하도록 구현 / 인터페이스 오류 로그 생성 / 인터페이스 관련 테이블에 오류 사항 기록

 


 

'8. 자격증 > 8-1. 정보처리기사' 카테고리의 다른 글

정처기 3-3. 논리 데이터베이스 설계  (0) 2021.08.09
정처기 3-1. SQL 응용 / 3-2. SQL 활용  (0) 2021.08.09
정처기 2-4. 애플리케이션 테스트 관리  (0) 2021.08.05
정처기 2-3. 제품 소프트웨어 패키징  (0) 2021.08.03
정처기 2-2. 통합 구현  (0) 2021.08.01
    '8. 자격증/8-1. 정보처리기사' 카테고리의 다른 글
    • 정처기 3-3. 논리 데이터베이스 설계
    • 정처기 3-1. SQL 응용 / 3-2. SQL 활용
    • 정처기 2-4. 애플리케이션 테스트 관리
    • 정처기 2-3. 제품 소프트웨어 패키징
    yunyj99
    yunyj99
    개발자를 목표로 하는, 새싹처럼 성장하고 싶은 사람의 학습 공간 ^v^

    티스토리툴바