[2과목-5장-063] 인터페이스 기능 구현 정의
인터페이스를 실제로 구현하기 위해 인터페이스 기능에 대한 구현 방법을 기능별로 기술한 것
- 순서
1) 컴포넌트 명세서 확인
2) 인터페이스 명세서 확인
3) 일관된 인터페이스 기능 구현을 정의
4) 정의된 인터페이스 기능 구현 정형화
* 모듈 세부 설계서
: 모듈 구성 요소와 세부적 동작 등을 정의한 설계서
1. 컴포넌트 명세서
: 컴포넌트 개요 및 내부 클래스 동작, 인터페이스를 통해 외부와 통신하는 명세 등을 정의한 것
- 구성: 컴포넌트 ID, 컴포넌트명, 컴포넌트 개요, 내부 클래스(ID, 클래스명, 설명), 인터페이스 클래스(ID, 인터페이스명, 오퍼레이션명, 구분)
2. 인터페이스 명세서
: 컴포넌트 명세서 항목 중 인터페이스 클래스의 세부 조건 및 기능 등을 정의한 것
- 구성: 인터페이스ID, 인터페이스명, 오퍼레이션명, 오퍼레이션 개요, 사전조건, 사후조건, 파라미터, 반환값
* 모듈 세부 설계서 확인
1) 각 모듈의 컴포넌트 명세서, 인터페이스 명세서를 기반으로 인터페이스에 필요한 기능을 확인
2) 컴포넌트 명세서의 컴포넌트 개요, 내부 클래스의 클래스명, 설명 등을 통해 컴포넌트가 가지고 있는 주 기능 확인
3) 인터페이스 클래스를 통해 인터페이스에 필요한 주 기능을 확인
4) 인터페이스 명세서를 통해 컴포넌트 명세서의 인터페이스 클래스에 명시된 인터페이스 세부 조건 및 기능을 확인
* 인터페이스 기능 구현 정의
- 인터페이스 기능, 인터페이스 데이터 표준, 모듈 세부 설계서 기반으로 일관성 있고 정형화된 인터페이스 기능 구현에 대해 정의.
3. 일관성 있는 인터페이스 기능 구현 정의
- 인터페이스 기능, 데이터 표준, 모듈 세부 설계서 통해 인터페이스 기능 구현을 정의
- 정의한 인터페이스 기능 구현에 대해 송/수신 측에서 진행해야 할 절차까지 다시 세부적으로 정의
4. 정의된 인터페이스 기능 구현 정형화
- 정의한 인터페이스 기능 구현을 의존성 없이 사람들이 보기 쉽고 표준화되도록 정형화
- 가독성 위해 프로세스 형태 or 유스케이스 다이어그램 형태로 정형화
'정보처리기사 > 필기' 카테고리의 다른 글
[2과목-5장-065] 인터페이스 예외 처리 (0) | 2020.04.27 |
---|---|
[2과목-5장-064] 인터페이스 구현 (0) | 2020.04.27 |
[2과목-5장-062] 모듈 간 인터페이스 데이터 표준 확인 (0) | 2020.04.26 |
[2과목-5장-061] 모듈 연계를 위한 인터페이스 기능 식별 (0) | 2020.04.26 |
[2과목-5장-060] 모듈 간 공통 기능 및 데이터 인터페이스 확인 (0) | 2020.04.26 |
댓글