2. 소프트웨어 개발_인터페이스 구현

2023. 2. 13. 21:05정보처리기사_필기

< 인터페이스 구현 검증 >

- 종류 : xUnit, STAF, FitNesse, NTAF, selenium, watir

① xUnit

- 다양한 언어 지원하는 단위 test

- 서로 다른 원소를 테스트하는 도구

② STAF

- component 재사용

- 각 테스트 대상 분산 환경에 데몬 사용

③ FitNesse

- 웹 기반 테스트케이스 지원

- 사용자가 테이블 작성

④ NTAF

- FitNesse + STAF

⑤ selenium

- 다양한 개발언어 기원

- test script 언어 학습필요X

⑥ watir

- 루비기반


< data 표준 확인 > : 내/외부 인터페이스 표준

1. EAI : 서로 다른 프로그램 간의 정보 전달, 연계, 통합 해주는 것

- 구축유형 : point to point, 허브&스포크, 메시지 버스, 하이브리드

1) point to point : 중간에 미들웨어X. 각각 서로 연결.

2) 허브&스포크 : 허브를 두는 중앙집중식

3) 메시지 버스 : 미들웨어를 두어, 대용량 data처리 가능

4) 하이브리드 : 그룹 내-hub&spoke, 그룹 간-message bus

 

2. ESB : 서로 다른 프로그램을 하나의 시스템으로 관리 운영하도록 서비스 중심의 통합 지향