인터페이스가 동작하는 과정에서 기능상 예외 상황이 발생했을 때 처리하는 절차
1. 데이터 통신을 이용한 인터페이스 예외처리
- 인터페이스 객체의 송 · 수신 시 발생할 수 있는 예외 케이스 정의하고 예외 케이스별 예외 처리 방법 기술
- 시스템 환경, 송 · 수신 데이터, 프로그램 자체 원인
1) 송신 실패시 예외처리 방안
- 시스템 환경
- POST 이후 오류 메시지 확인
- 서버를 찾지 못하는 404 오류일 경우, 네트워크 또는 서버 상태 확인
- 송신 데이터
- 송신 데이터의 원활한 전송을 위해 사전에 데이터를 정제
- 데이터 송신 시 데이터 크기 및 정합성을 체크하는 기능을 추가하여 미리 예방
- 프로그램 자체 원인
- 논리적 결함을 수정
- 충분한 테스트를 사전 예방
- 프로세스에 따라 예상되는 예외를 사용자에게 알림을 통해 알려줌
2) 수신 실패시 예외처리 방안
- 시스템 환경
- 입력 대기 큐에 요청을 적재한 후 순차적으로 처리하여 버서가 정상적으로 가동될 때 동작할 수 있도록 함
- 수신 데이터
- 특수문자 입력 케이스를 미리 파악한 다음 파싱 시 오류가 발생하지 않는 문자로 우선 대치하고 이후 다시 처리
- 프로그램 자체 원인
- 논리적 결함을 수정
- 충분한 테스트를 사전 예방
- 프로세스에 따라 예상되는 예외를 사용자에게 알림을 통해 알려줌
- 예외사항이 수신되지 않도록 송신 측 프로그램 수정
2. 인터페이스 엔티티를 이용한 인터페이스 예외처리
- 인터페이스 동작이 실패할 경우를 대비하여 실패 상황과 원인 들을 기록하고 조취할 수 있도록 사용자 및 관리자에게 알려주는 방식으로 예외처리
1) 송신 인터페이스 기능 실패시 예외처리 방안
- 인터페이스 데이터 생성
- 오류 발생시 사용자에게 알람
- 예외 케이스의 재발 방지를 위해 프로그램 개선
- 인터페이스 테이블에 입력
- 입력 실패 결과, 원인을 인터페이스 테이블에 기록
- 입력 실패 결과를 사용자에게 알람
- 예외 케이스의 재발 방지를 위해 프로그램 개선
- 인터페이스 데이터 전송
- 통신 경과를 통해 인터페이스 실패 결과와 원인을 인터페이스 테이블에 기록
- 실패 결과, 원인을 사용자와 관리자에게 이메일 등으로 전송
- 예외 케이스의 재발 방지를 위해 프로그램 개선
2) 수신 인터페이스 기능 실패시 예외처리 방안
- 인터페이스 데이터 읽기
- 수신 측 사용자에게 알람
- 데이터 트랜잭션
- 사용자에게 알람
- 인터페이스 테이블에 예외사항을 기록
- 재발되지 않도록 프로그램 개선
- 처리 결과 응답
- 인터페이스 테이블에 예외사항을 기록
- 송 · 수신자에게 이메일 등으로 예외사항 알림
📖 Reference
728x90
반응형
'Certificate > 정보처리기사' 카테고리의 다른 글
[2과목 소프트웨어 개발] 인터페이스 구현 - 073. 연계 테스트 (0) | 2024.08.22 |
---|---|
[2과목 소프트웨어 개발] 인터페이스 구현 - 072. ⭐ 인터페이스 보안 (0) | 2024.08.22 |
[2과목 소프트웨어 개발] 인터페이스 구현 - 070. 인터페이스 구현 (0) | 2024.08.19 |
[2과목 소프트웨어 개발] 인터페이스 구현 - 069. 인터페이스 기능 구현 정의 (0) | 2024.08.19 |
[2과목 소프트웨어 개발] 인터페이스 구현 - 068. 모듈 간 인터페이스 데이터 표준 확인 (0) | 2024.08.19 |