Part V. 인터페이스 구현
Chapter 02 인터페이스 기능 구현 및 구현 검증
01 인터페이스 기능 구현
1 인터페이스 개발환경
2 인터페이스 기능 구현
(1) 인터페이스 기능 구현 방법
(2) JSON(JavaScript Object Notation)
(3) XML(eXtensible Markup Language)
(4) Ajax(Asynchronous JavaScript and XML)
3 인터페이스 공통 기능 구현
(1) 인터페이스 공통 기능의 구성
(2) 인터페이스의 주요 보안 취약점
(3) 시큐어 코딩
* 데이터 통신을 이용한 인터페이스에서 예외 처리 방법은 AJAX 방식을 사용하여 JSON 객체를 전달하므로 AJAX 방식의 예외 처리 방식에 따라 JSON 객체 인터페이스를 송수신시 구현한다.
* XML(eXtensible Markup Language)은 HTML의 단점을 보완한 인터넷 언어로, SGML의 복잡한 단점을 개선한 다목적 마크업 언어이다.
* 송신 시스템 또는 수신 시스템과의 연결을 전용선으로 하기 어렵고 인터넷망을 사용해야 하는 경우 VPN 장비를 도입, 설치하여 인터넷망상에서 암호화된 통신 환경을 구성할 수 있다.
02 인터페이스 구현 검증
1 인터페이스 테스트 및 검증 도구
(1) 인터페이스 시뮬레이터
(2) 인터페이스 검증 도구
2 인터페이스 테스트 도구
(1) 인터페이스 테스트 도구
(2) 테스트 자동화 도구
(3) 테스트 시나리오 및 테스트 케이스
(4) 테스트 데이터
* 테스트 자동화 도구는 개발환경과 긴밀하게 인터페이스되어 다양하게 사용되고 있다.
* STAF는 서비스 호출, 컴포넌트 재사용 등 다양한 환경을 지원하는 테스트 프레임워크이다.
* 테스트 시나리오는 실제 사용자 업무 또는 시스템 내 프로그램 처리 절차에 따라 작성되며, 각 처리 절차에서 수행하는 작업이 테스트 케이스로 작성된다.
'study .. > 정보처리기사' 카테고리의 다른 글
Part VI. 화면 설계 Chapter 02 UI 설계 (0) | 2025.03.12 |
---|---|
Part VI. 화면 설계 Chapter 01 UI 요구사항 확인 (0) | 2025.03.12 |
Part V. 인터페이스 구현 Chapter 01 인터페이스 설계 확인 (0) | 2025.03.10 |
Part IV. 서버 프로그램 구현 Chapter 03 서버 프로그램과 배치 프로그램 구현하기 (0) | 2025.03.10 |
Part IV. 서버 프로그램 구현 Chapter 02 공통 모듈 구현하기 (0) | 2025.03.10 |