study ../정보처리기사

Part V. 인터페이스 구현 Chapter 02 인터페이스 기능 구현 및 구현 검증

wlsekf 2025. 3. 10. 23:52
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는 서비스 호출, 컴포넌트 재사용 등 다양한 환경을 지원하는 테스트 프레임워크이다.
  * 테스트 시나리오는 실제 사용자 업무 또는 시스템 내 프로그램 처리 절차에 따라 작성되며, 각 처리 절차에서 수행하는 작업이 테스트 케이스로 작성된다.