정보처리기사 필기 1과목 - 소프트웨어 설계 : 인터페이스(Interface)
[1] 인터페이스 식별
- 인터페이스 요구사항 명세서와 인터페이스 요구사항 목록을 기반으로 개발할 시스템과 이와 연계할 내, 외부 시스템 사이의 인터페이스를 식별하고 인터페이스 목록을 작성하는 것
[2] 인터페이스 시스템 식별
- 인터페이스별로 인터페이스에 참여하는 시스템들을 송신 시스템과 수신 시스템으로 구분하여 작성하는 것
1. 송신 시스템 : 연계할 데이터를 데이터베이스와 애플리케이션으로부터 연계 테이블 또는 파일 형태로 생성하여 송신하는 시스템
2. 수신 시스템 : 수신한 연계 테이블 또는 파일의 데이터를 수신 시스템에서 관리하는 데이터 형식에 맞게 변환하여 데이터베이스에 저장하거나 애플리케이션에서 활용할 수 있도록 제공하는 시스템
3. 중계 서버 : 송신 시스템과 수신 시스템 사이에서 데이터를 송수신하고 연계 데이터의 송수신 현황을 모니터링 하는 시스템
[3] 내•외부 송수신
- 내•외부 인터페이스를 위해 필요한 송수신 데이터를 정확히 식별해야 시스템 내부 및 다른 시스템과의 인터페이스에 의해 전달되는 정보들의 변조 및 손실을 예방할 수 있음
1. 식별 대상 데이터
- 전문 공통부 : 인터페이스 표준 항목 포함 (전문 길이(8byte) + 시스템 공통부(248byte) + 거래 공통부(256byte))
- 전문 개별부 : 송수신 시스템에서 업무 처리에 필요한 데이터 포함 (데이터부(nbyte, 가변))
- 전문 종료부 : 전송 데이터의 끝을 표시하는 문자 포함 (전문 종료부(2byte, 불변))
1) 인터페이스 표준 항목 (공통 항목) ⭐
- 대내외 연계를 수행하기 위해 필요한 표준 송수신 메시지의 길이, 송수신 메시지 구성에 필요한 시스템 정보와 전송 관리에 필요한 공통 정보 등을 표준 항목으로 함
- 시스템 공통부 : 시스템 간 연동 시 필요한 공통 정보를 말하며, 인터페이스 ID와 전송 시스템 정보 그리고 서비스 코드 정보, 응답 결과 정보, 장애 정보 등으로 구성됨 + 공통적으로 사용되는 코드 정보는 공통 코드로 추출하고 시스템에서 공통으로 관리
- 거래 공통부 : 시스템들이 연동된 후 송/수신되는 데이터를 처리할 때 필요한 정보를 말하며, 연동 처리 시 필요한 직원 정보, 승인자 정보, 기기 정보, 매체 정보, 테스트 정보 등으로 구성됨
2) 송수신 데이터 항목 (개별 항목)
- 송수신 시스템이 업무를 수행하는 데 사용하는 데이터
- 송수신 데이터의 식별을 통해 인터페이스 정의서와 연계 데이터 항목과 매핑 정의, SQL문 설계를 진행할 수 있음
3) 공통 코드
- 대내외 연계 시 사용하는 공통 코드와 연계 시스템 또는 연계 소프트웨어에서 사용하는 상태 코드와 오류 코드 등을 묶어서 공통 코드라고 함
'자격증 > 정보처리기사 필기' 카테고리의 다른 글
[정보처리기사 필기] SW 설계 : 미들웨어 솔루션 (Middleware) (0) | 2023.01.17 |
---|---|
[정보처리기사 필기] SW 설계 : 데이터 명세화 (0) | 2023.01.16 |
[정보처리기사 필기] SW 설계 : 인터페이스 요구사항 (0) | 2023.01.16 |
[정보처리기사 필기] SW 설계 : 디자인 패턴 (0) | 2023.01.16 |
[정보처리기사 필기] SW 설계 : 아키텍처 패턴 (0) | 2023.01.15 |