서로 다른 두 시스템이나 장치, 소프트웨어를 이어주는 중계 역할을 하는 연계 시스템과 관련된 요구 사항을 분석하는 과정
연계 시스템의 종류
송신 시스템
연계할 데이터를 데이터베이스와 애플리케이션으로부터 연계 테이블 또는 파일 형태로 생성하여 송신하는 시스템
수신 시스템
수신한 연게 테이블 또는 파일의 데이터를 수신 시스템에서 관리하는 데이터 형식에 맞게 변환하여 데이터베이스에 저장하거나 애플리케이션에서 활용할 수 있도록 제공하는 시스템
개체 정의서
데이터베이스 개념 모델링 단계에서 도출한 개체의 타입과 관련 속성, 식별자 등의 정보를 개괄적으로 명세화한 정의서
테이블 정의서
논리 및 물리 모델링 과정에서 작성하는 설계 산출물로 테이블을 구성하는 컬럼들의 특성, 인덱스, 업무 규칙을 문서화한 정의서
인터페이스 명세서
인터페이스 정의서에 작성한 인터페이스 ID 별로 송수신하는 데이터 정보 및 크기, 시스템 정보, 최대 처리 횟수 등을 상세하게 작성한 것
코드 정의서
시스템 구성도
응용 프로그램 구성도
시스템 현황 확인
송신 시스템과 수신 시스템의 하드웨어 구성, 시스템 소프트웨어 구성, 네트워크 현황 확인
정의서 확인
송신 시스템과 수신 시스템에서 연계하고자 하는 데이터 관련 테이블 정의서, 코드 정의서 확인
체크리스트 작성
질의 사항을 시스템 관점과 응용 관점에서 연계 분석 체크리스트 작성
인터뷰 및 면담
사용자 인터뷰 및 면담을 수행하고 회의록을 작성
연계 요구 사항 분석서 작성
연계 시스템 구성 및 데이터 식별에 해당하는 내용에 요구 사항 ID를 부여하고 요구 사항 분석서 작성
송신부 | 수신부 | 검토사항 |
---|---|---|
String | Number | 한 가지 데이터 타입으로 정의 및 적용 (보통 수신 시스템 기준으로 적용) |
Number | String | 한 가지 데이터 타입으로 정의 및 적용 (보통 수신 시스템 기준으로 적용) |
String | Date | 한 가지 데이터 타입으로 정의 및 적용 (보통 수신 시스템 기준으로 적용) |
Date | String | 한 가지 데이터 타입으로 정의 및 적용 (보통 수신 시스템 기준으로 적용) |
Not Null | Null | 송신 시스템의 값을 그대로 연계 |
Null | Not Null | 연계 불가 |
데이터 크기 小 | 데이터 크기 大 | 수신 시스템의 크기로 변환하여 연계 |
데이터 크기 大 | 데이터 크기 小 | 연계 불가 (수신 시스템의 데이터 크기로 줄이면 가능) |
인터페이스 시스템 사이에서 교환되는 데이터는 규격화된 표준 형식을 정의하여 사용해야 함