자격증/정보처리기사 📌 인터페이스 구현 - 모듈 간 공통 기능 및 데이터 인터페이스 확인
  • 728x90
    반응형

     

    목차

       

      💡 주요 키워드 ? 인테페이스 설계서, EAI, ESB, 모듈 세부 설계서, JSON, XML, 인터페이스 보안, xUnit, NTAF, APM

       

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

      • 공통 기능은 모듈의 기능 중에서 공통적으로 제공되는 기능을 의미한다.
      • 데이터 인터페이스는 모듈 간 교환되는 데이터가 저장될 파라미터를 의미한다.
      • 모듈 간 공통 기능 및 데이터 인터페이스는 인터페이스 설계서에서 정의한 모듈의 기능을 기반으로 확인한다.
      • 확인된 공통 기능 및 데이터 인터페이스는 모듈 간 연계가 필요한 인터페이스의 기능을 식별하는데 사용된다.
      • 모듈 간 공통 기능 및 데이터 인터페이스 확인 순서
        1. 인터페이스 설계서를 통해 모듈별 기능을 확인한다.
        2. 외부 및 내부 모듈을 기반으로 공통적으로 제공되는 기능과 각 데이터의 인터페이스를 확인한다.

       

      💡 모듈 간 공통 기능 및 데이터 인터페이스를 확인하는 것은 쉽게 말해 모듈 간 연계를 위해 주고 받아야 할 데이터가 무엇인지 를 찾는 것을 의미한다.
      💡 모듈 간 연계 ? 내부 모듈과 외부 모듈 또는 내부 모듈 간 데이터 교환을 위해 관계를 설정하는 것을 의미한다.

       

       

      인터페이스 설계서(인터페이스 정의서)

      📌 인터페이스 설계서는 시스템 사이의 데이터 교환 및 처리를 위해 교환 데이터 및 관련 업무, 송/수신 시스템 등에 대한 내용을 정의한 문서이다.

       

      • 인터페이스 설계서는 일반적인 형태의 설계서와 정적, 동적 모형을 통한 설계서로 구분된다.
      • 일반적인 인터페이스 설계서
        • 시스템의 인터페이스 목록, 각 인터페이스의 상세 데이터 명세, 각 기능의 세부 인터페이스 정보를 정의한 문서이다.
          • 시스템 인터페이스 설계서 : 시스템 인터페이스 목록을 만들고 각 인터페이스 목록에 대한 상세 데이터 명세를 정의하는 것이다.
          • 상세 기능별 인터페이스 명세서
            • 각 기능의 세부 인터페이스 정보를 정의한 문서이다.
            • 인터페이스를 통한 각 세부 기능의 개요, 세부 기능이 동작하기 전에 필요한 사전/사후 조건, 인터페이스 데이터, 호출 이후 결과를 확인하기 위한 반환값 등으로 구성된다.
      • 정적, 동적 모형을 통한 인터페이스 설계서
        • 정적, 동적 모형으로 각 시스템의 구성 요소를 표현한 다이어그램을 이용하여 만든 문서이다.
          • 시스템을 구성하는 주요 구성 요소 간의 트랜잭션을 통해 해당 인터페이스가 시스템의 어느 부분에 속하고, 해당 인터페이스를 통해 상호 교환되는 트랜잭션의 종류를 확인할 수 있다.

       

      💡 트랜잭션 : 데이터통신 시스템에서 관리의 대상이 되는 기본적인 정보를 기록한 기본 파일(master file)에 대해서 그 내용에 추가, 삭제 및 갱신을 가져오도록 하는 행위(거래)를 트랜잭션이라 한다. 예를 들면, 입하, 출하, 매상, 반품, 임금, 출금, 정정 등의 데이터를 말하며, 이동 정보라고도 한다.

       

       

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

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

       

      • 시스템 인터페이스 목록에서 송신 및 전달 부분은 외부 모듈, 수신 부분은 내부 모듈에 해당된다.
      • 시스템 인터페이스 설계서에서 데이터 송신 시스템 부분은 외부 모듈, 데이터 수신 시스템 부분은 내부 모듈에 해당된다.
      • 상세 기능 인터페이스 명세서에서 오퍼레이션과 사전 조건은 외부 모듈, 사후 조건은 매부 모듈에 해당된다.
      • 정적/동적 모형을 통한 인터페이스 설계에서 인터페이스 영역을 기준으로 상위 모듈, 하위 모듈이 내부 모듈에 해당된다.

       

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

      • 내/외부 모듈 기능을 통해 공통적으로 제공되는 기능을 확인한다.

      🔔 예) 내/외부 모듈 기능을 통한 공통 기능

      외부 모듈(인사) 내부 모듈(회계) 공통 기능
      인사 발령 전표 발생 전표 발생
      전표 발생 지출 결의서 확인  
      급여 계산 지출 관리  
      급여 결과 확인    

       

      • 내/외부 모듈 기능과 공통 기능을 기반으로 필요한 데이터 인터페이스 항목을 확인한다.

       

      위 그림에서 인터페이스는 '급여 전표 발생'이고, 데이터 인터페이스는 급여 코드, 일자 계산결과, 전표 정보, 전표 금액, 거래처 정보' 이다.

       

      💡 전표 ? 일정한 거래를 유형별로 기록 및 관리하기 위하여 회계거래에 대한 계정 과목, 거래 내용, 금액 등을 기재할 수 있도록 만든 서식이다.

       

       

       

       

      728x90
      반응형
    상단으로