정처기(실기)/인터페이스 구현(3)
-
인터페이스 구현 검증
(1) 인터페이스 구현 검증 도구의 개념 - 구현된 인터페이스의 동작을 검증하기 위해 인터페이스 구현 및 감시 도구를 통해서 인터페이스 동작 상태를 검증하고 모니터링할 수 있다. - 인터페이스 구현을 검증하기 위해서는 인터페이스 세부 기능을 기능 단위로 테스트하는 단위 테스트와 전체 인터페이스 흐름을 확인할 수 있는 시나리오를 통한 통합 테스트가 필요하다. - 인터페이스 구현 검증 도구들을 통해서 테스트의 효율성을 높일 수 있다. (2) 인터페이스 구현 검증 도구의 종류 도구 설명 xUnit 자바, C++, .Net 등 다양한 언어를 지원하는 단위테스트 프레임워크 소프트웨어의 함수나 클래스 같은 서로 다른 구성 원소를 테스트할 수 있게 해주는 도구 STAF 서비스 호출, 컴포넌트 재사용 등 다양한 환경을..
2022.08.30 -
인터페이스 기능 구현 정의
(1) 인터페이스 기능 구현 1.컴포넌트 명세서 - 컴포넌트의 개요, 내부 클래스의 동작, 인터페이스를 통해 외부와 통신하는 명세를 정의한다. 2. 인터페이스 명세서 - 인터페이스 명세서는 컴포넌트 명세서에 명시된 인터페이스 클래스의 세부적인 조건 및 기능을 명시한 명세서이다. - 인터페이스 명칭, 사전/사후 조건, 인터페이스 데이터 및 인터페이스 완료 후 성공 여부를 반환받는 반환 값 등이 정의되어 있다. (2) 일관되고 정형화된 인터페이스 기능 정의 - 분석된 인터페이스의 기능, 데이터 표준, 모듈 설계 명세서를 통하여 일관되고 정형화된 인터페이스의 기능을 정의한다. (3) 정의된 인터페이스 기능에 대한 정형화 - 정의된 인터페이스 기능을 표준화하고, 사람들이 보기 쉽게 정형화한다. - 특정 하드웨어..
2022.08.29 -
인터페이스 설계 확인
(1) 인터페이스 산출물 - 인터페이스는 크게 사용자 인터페이스와 시스템 인터페이스로 구분된다. 분석 단계 : 인터페이스 요구사항을 통한 인터페이스 정의서 작성 명세 단계 : 인터페이스 정의서에 따라 인터페이스 명세서 작성 설계 단계 : 인터페이스 명세에 따라 설계 단계를 통해 구체적인 인터페이스 설계서 작성 (2) 인터페이스 설계서 - 시스템 인터페이스 설계서는 이기종 시스템 및 컴포넌트 간 데이터 교환 및 처리를 위해 각 시스템의 교환되는 데이터, 업무, 송수신 주체 등이 정의된 문서이다. - 시스템의 인터페이스 현황 파악을 위해서 인터페이스 목록 및 각 인터페이스의 상세 데이터 명세, 각 기능의 세부 인터페이스 정보를 정의한 문서이다. 1. 시스템 인터페이스 목록 사례 - 인터페이스 번호 및 인터페..
2022.08.28