728x90

모듈 간 공통 기능 및 데이터 인터페이스 확인

모듈 간 공통 기능 및 데이터 인터페이스의 개요

- 공통 기능 : 모듈에 공통적으로 제공되는 기능

- 데이터 인터페이스 : 모듈 간 교환되는 데이터가 저장될 파라미터

- 인터페이스 설계서에서 정의한 모듈의 기능을 기반으로 확인

 

인터페이스 설계서

- 교환 데이터 및 관련 업무, 송수신 시스템 등에 대한 내용을 정리한 문서

- 일반적인 인터페이스 설계서

    -> 인터페이스 목록, 상세 데이터 명세, 기능의 세부 정보를 정의한 문서

    -> 시스템 인터페이스 설계서 : 시스템 인터페이스 목록과 상세 데이터 명세를 정의

    -> 상세 기능별 인터페이스 명세서 : 기능의 세부 인터페이스 정보 정의

- 정적/도형 모형을 통한 인터페이스 설계서

    -> 시스템의 구성요소를 다이어그램으로 표현하여 만든 문서

 

인터페이스 설계서 별 모듈 기능 확인

 

모듈 연계를 위한 인터페이스 기능 식별

모듈 연계의 개요

- 모듈 간 데이터 교환을 위해 관계를 설정

- EAI(Enterprise Application Intergration)

    -> 기업 내 정보 전달, 연계, 통합 등 상호 연동이 가능하게 해주는 솔루션

    -> Point-to-Point

        * 애플리케이션끼리 1:1로 연결

        * 변경 및 재사용이 어려움

    -> Hub & Spoke

        * 단일 접점인 허브 시스템을 통해 데이터를 전송하는 중앙 집중형 방식

        * 확장 및 유지보수 용이

        * 허브 장애 시 전체 시스템에 영향

    -> Message Bus(ESB 방식)

        * 애플리케이션 사이 미들웨어를 두어 처리

        * 확장성이 뛰어나고 대용량 처리 가능

    -> Hybrid

        * Hub & Spoke와 Message Bus의 혼합 방식

        * 그룹 내에선 Hub & Spoke 방식을 그룹 간에는 Message Bus 방식 이용

        * 데이터 병목 현상 최소화

- ESB(Enterprise Service Bus)

    -> 애플리케이션 간 표준 기반 인터페이스를 제공하는 솔루션

    ->애플리케이션보다는 서비스 중신의 통합을 지향

    -> 애플리케이션과의 결합도를 약하게 유지

    -> 관리 및 보안 유지가 쉽고 높은 수준의 품질 지원

 

모듈 간 연계 기능 식별

- 모듈 간 공통 기능 및 데이터 인터페이스를 기반으로 모듈과 연계된 기능을 시나리오 형태로 구체화하여 식별

- 인터페이스 기능을 식별하는 데 사용

 

모듈 간 인터페이스 기능 식별

- 식별된 모듈 간 기능을 검토하여 인터페이스 동작에 필요한 기능을 식별

- 해당 업무에 대한 시나리오를 통해 내부 모듈과 관련된 인터페이스 기능 식별

- 외부 및 인터페이스 모듈 간 동작하는 기능을 통해 인터페이스 기능 식별

 

모듈 간 인터페이스 데이터 표준 확인

인터페이스 데이터 표준의 개요

- 모듈 간 인터페이스에 사용되는 데이터의 형식을 표준화

 

데이터 인터페이스 확인

- 데이터 표준을 위해 식별된 데이터 인터페이스에서 입출력 값의 의미와 데이터의 특성 등을 구체적으로 확인

 

인터페이스 기능 확인

- 데이터 표준을 위해 식별된 인터페이스 기능을 기반으로 인터페이스 기능 구현을 위해 필요한 데이터 항목 확인

 

인터페이스 데이터 표준 확인

- 데이터 인터페이스에서 확인된 데이터 표준과 인터페이스 기능을 통해 확인된 데이터 항목을 검토하여 최종적으로 데이터 표준 확인

 

인터페이스 기능 구현 정의

인터페이스 기능 구현 정의에 대한 개요

- 인터페이스를 실제로 구현하기 위해 인터페이스 기능에 대한 구현 방법을 기능별로 기술

- 인터페이스 기능 구현 정의 순서

 

모듈 세부 설계서

- 모듈의 구성 요소와 세부적인 동작 등을 정의한 설계서

- 컴포넌트 명세서 : 컴포넌트의 개요 및 내부 클래스의 동작, 인터페이스를 통해 외부와 통신하는 명세 등을 정의

- 인터페이스 명세서 : 컴포넌트 명세서의 항목 중 인터페이스 클래스의 세부 조건 및 기능 등을 정의

 

모듈 세부 설계서 확인

- 모듈의 컴포넌트 명세서와 인터페이스 명세서를 기반으로 인터페이스에 필요한 기능 확인

 

인터페이스 기능 구현 정의

- 인터페이스의 기능, 데이터 표준, 모듈 세부 설계서를 기반으로 일관성 있고 정형화된 인터페이스 기능 구현에 대해 정의

 

인터페이스 구현

인터페이스 구현

- 송수신 시스템 간의 데이터 교환 및 처리를 실현해주는 작업

- 정의된 인터페이스 기능 구현을 기반으로 인터페이스 구현 방법을 분석하고 분석한 인터페이스 구현 정의를 기반으로 구현

 

데이터 통신을 이용한 인터페이스 구현

- 애플리케이션 영역에서 인터페이스 형식에 맞춘 데이터 포맷을 인터페이스 대상으로 전송하고 이른 수신 측에서 파싱 하여 해석하는 방식

- JSON, XML 형식 사용

 

인터페이스 엔티티를 이용한 인터페이스 구현

- 인터페이스가 필요한 시스템 사이에 별도의 인터페이스 엔티티를 두어 상호 연계하는 방식

- 인터페이스 테이블 활용

필기 정리

 

2020 정보처리기사 필기 정리

본 정리 글은 시나공 정보처리기사 필기책과 학교 특강을 참고하여 작성하였습니다. -> 책 정보 확인하기 시나공 정보처리기사 필기 2020년 정보처리기사 NCS기반 전면 개편!정보처리기사 시험은 NCS 학습 모듈 중..

1d1cblog.tistory.com

 

728x90

+ Recent posts