1. 인터페이스 설계 확인
< 인터페이스 기능 확인 >
- 인터페이스 기능 : 이기종 시스템 또는 컴포넌트 간 데이터 교환 및 처리를 위한 기능
- 인터페이스 설계서
- 인터페이스 목록
- 인터페이스 정의서 : 시스템 인터페이스(인터페이스 ID, 최대 처리 횟수, 데이터 크기, 시스템 정보, 데이터 정보) 상세 기능 인터페이스 정의서(인터페이스 ID, 인터페이스 명, 오퍼레이션 명, 오퍼레이션 개 요, 사전 조건, 사후 조건, 파라미터, 반환 값)
< 데이터 표준 확인 >
- 인터페이스 데이터 표준 확인 : 상호 연계하고자 하는 시스템 간 인터페이스가 되어야 할 범위의 데이터 형식과 표준을 정의하는 것
- 송,수신 간 데이터 매핑 방법 : 송신 시스템 코드를 수신 시스템 코드로 매핑하는 방법 / 송,수신 시스템의 코드 통합 후 매핑하는 방법
- 내,외부 인터페이스 기술 표준 확인 :
EAI | - 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간의 정보 전달, 연계, 통합을 가능하게 해주는 솔루션 - 포인트 투 포인트 / 허브 앤 스포크 / 메세지 버스 / 하이브리드 |
ESB | - 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션들 간을 하나의 시스템으로 관리 운영할 수 있도록 서비스 중심의 통합을 지향하는 아키텍처 또는 기술 |
2. 인터페이스 기능 구현
< 인터페이스 보안 >
- 인터페이스 보안 구현 :
시큐어 코딩 가이드 | 입력 데이터 검증 및 표현 / 보안 기능 / 시간 및 상태 / 에러 처리 / 코드오류 / 캡슐화 / API 오용 |
데이터베이스 보안 적용 | - 암호화 알고리즘 : 대칭 키 / 비대칭 키 / 해시 - 암호화 기법 : API 방식 / Plug-in 방식 / Hybrid 방식 |
암호화 전송 | IPSec / SSL/TLS / S-HTTP |
< 소프트웨어 연계 테스트 >
- JSON : 비동기 브라우저/서버 통신을 위해 '속성-쌍 값', '키-쌍 값' 으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷
- AJAX : 자바스크립트를 사용하여 웹 서버와 클라이언트 간 비동기적으로 XML 데이터를 교환하고 조작하기 위한 웹 기술
- 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 |