- 모듈연계를 위한 인터페이스 기능 식별
- EAI(Enterprise Application Integration)
- Point-to-Point : 가장 기본적 통합 방식으로 1:1로 연결
- Hub&Spoke : 중앙시스템인 Hub를 놓고 Spoke만 갈아끼우는 확장과 유지보수가 용이한 시스템
- Message Bus : 애플리케이션 사이에 미들웨어를 두어 처리하는 방식으로 확장성과 대용량 처리가 뛰어나다.
- Hybrid : Hub&Spoke와 Message Bus의 혼합방식으로 데이터 병목현상을 줄일 수 있다.
- ESB(Enterprise Service Bus)
- EAI와 유사하지만 애플리케이션 보단 서비스 중심의 통합을 지향한다.
- 특정 서비스에 국한되지 않기 위해 결합도를 약하게 유지한다.
- 인터페이스 구현 검증 : 인터페이스가 정상적으로 작동하는지 확인하는 것
- 인터페이스 구현 검증 도구
- xUnit : Junit, cppunit 등 다양한 언어를 지원하는 단위 테스트 프레임 워크
- STAF : 서비스 호출 및 컴포넌트 재사용 등 다양한 환경을 지원하는 테스트 프레임워크
- FitNesse : 웹기반 테스트케이스 설계, 실행, 결과 확인등을 지원하는 테스트 프레임워크
- NTAF : FitNese와 STAF의 장점을 통합한 NHN(Naver)의 테스트 자동화 프레임워크
- Selenium : 다양한 브라우저 및 개발 언어를 지원하는 웹어플리케이션 테스트 프레임워크
- watir : Ruby를 사용하는 애플리케이션 테스트 프레임워크
- 인터페이스 감시도구
- APM(Application Performance Management / Monitoring) : 애플리케이션 성능 관리를 위해 접속자, 자원현황, 트랜잭션 수행 내역, 장애 진단 등 모니터링 기능을 제공하는 도구이다. 리스소 방식과 End-to-End방식 두가지가 있다.
'정보처리기사' 카테고리의 다른 글
(정보처리기사)요구사항 확인 (0) | 2020.07.19 |
---|---|
(정보처리기사)소프트웨어 생명 주기 (0) | 2020.07.17 |
(정보처리기사)화면설계 (0) | 2020.07.16 |
(정보처리기사)데이터 입출력 구현 (0) | 2020.07.13 |
(정보처리기사)통합구현 (0) | 2020.07.12 |