[ 목차 ]
1. 인터페이스 기능
1) 내/외부 모듈간에 연계 기능
2) 인터페이스 정의서에서 송신, 전달 영역은 외부 모듈, 수신 영역은 내부 모듈
2. 내외부 인터페이스
1) 조직 내/외부에 존재하는 시스템이 연동을 통해 상호 작용하기 위한 접속 방법이나 규칙을 의미
2) 네트워크를 통해 시스템 간의 요구 기능을 수행하기 위해서는 내외부 인터페이스 설계, 개발이 필수
3) 인터페이스 요구사항 유형은 사용자 인터페이스와 시스템 인터페이스로 나뉘는데, 이중 시스템 인터페이스에 해당
3. 인터페이스 기능 확인 방법
1) 인터페이스 설계서(정의서)를 확인
2) 시스템 정적/동적 기능분석을 통해 내/외부 인터페이스 기능을 확인
3) 인터페이스 되는 데이터 유형, 값의 범위, 예외 처리 규칙을 확인
인터페이스 설계서
1) 이기종 시스템 또는 컴포넌트 간 데이터 교환 및 처리를 위한 목적으로 각 시스템의 교환 데이터 및 업무, 송수신 주체 등이 정의
2) 인터페이스 목록과 인터페이스 명세서(정의서)가 존재
인터페이스 목록
1) 내/외부 인터페이스 대상들을 리스트화
인터페이스 명세서
1) 인터페이스 목록에 정의된 리스트에 대해서 만든 상세 설계서
2) 데이터 송신시스템
3) 인터페이스 수행
4) 데이터 수신 시스템
4. 시스템 정적/동적 모형 분석을 통한 인터페이스 기능 확인
1) 시스템 구성요 간에 트랜잭션을 분석하여 상호 교환하는 기능에서 인터페이스 기능을 확인
2) include 관계 : 기본 유스케이스에서 다른 유스케이스를 반드시 포함(사용)하는 관계
3) extend 관계 : 선택적으로 확장되는 관계
5. 인터페이스 데이터 표준
1) 모듈 간 인터페이스에 사용되는 데이터의 형식을 표준화한 것
2) 연계과 되어야 할 범위의 데이터들의 형식과 표준을 정의
3) 송신과 수신 시스템 간에 데이터 형식이 동일한 경우 공통 영역을 추출하여 표준화 할 수 있지만 송신과 수신 시스템 간에 데이터 형식이 다를 경우 표준화를 위하여 일부 시스템의 데이터 형식 반환이 필요
6. 인터페이스 데이터 표준 확인
1) 개발자는 인터페이스 구현 전에 인터페이스 데이터 표준을 확인
2) 인터페이스 구현 시 데이터 표준을 준수하여 구현
3) json(속성-값 쌍으로 이뤄진 개방형 표준 포맷), db, xml 등 다양한 형태로 인터페이스 모듈의 표현 가능
7. 송수신 시스템간 데이터 매핑 방법
1) 송신 시스템 코드를 수신 시스템 코드로 매핑
1] 송수신 시스템간 데이터 표준화가 되어있지 않다면 직접 코드 변환을 위한 코드매핑 테이블을 작성해야 함
2) 송/수신 시스템의 코드를 통합하여 표준화 후 매핑
1] 송수신 시스템 간 데이터 표준화가 되어 있다면 이를 송신, 수신 시스템 간 코드 매핑 테이블을 작성
8. 내외부 인터페이스 기술 표준 확인
1) EAI 방식
1] 기업에서 운영되는 서로 다른 플렛폼 및 애플리케이션들 간의 정보 전달, 연계, 통합을 가능하게 해주는 솔루션
2] 포인트 투 포인트 : 1:1 연결로, 중간에 미들웨어를 두지 않고 연결, 솔루션 구매 없이 통합
3] hub and spoke (바퀴 중심): 중앙 집중적 방식으로 허브 장애 시 전체 영향
4] message bus : 미들웨어를 두어 처리하는 것으로, 확장성, 대용량 처리 가능
5] 하이브리드 : 그룹 내는 hub & spoke 방식, 그룹 간은 메시지 버스 방식을 사용하는 것으로 데이터 병목현상 최소화
병목현상 : 시스템의 가용자원 중 부하가 많이 걸려 전체 시스템 효율의 저하를 초래하는 현상
2) ESB 방식
1] 애플리케이션 간의 통합 측면에서 EAI와 유사하지만 애플리케이션보다는 서비스 중심의 통합을 지향하는 아키텍처
2] 웹 서비스 중심으로 표준화된 데이터, 버스를 통해 이기종 애플리케이션을 유연하게 통합하는 핵심 플랫폼 기술
'자격증 > 정보처리기사 2과목' 카테고리의 다른 글
2-16장. 애플리케이션 테스트 관리-애플리케이션 통합 테스트 (0) | 2020.05.19 |
---|---|
2-15장. 애플리케이션 테스트 관리-애플리케이션 테스트케이스 설계 (0) | 2020.05.18 |
2-14장. 제품소프트웨어 패키징-제품소프트웨어 버전관리 (0) | 2020.05.18 |
2-13장. 제품소프트웨어 패키징-제품소프트웨어 매뉴얼 작성 (0) | 2020.05.16 |
2-12장. 제품소프트웨어 패키징-제품소프트웨어 패키징 (0) | 2020.05.16 |