Certificate/정보처리기사

[2과목 소프트웨어 개발] 인터페이스 구현 - 069. 인터페이스 기능 구현 정의

S_sun 2024. 8. 19. 14:52

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

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

  • 컴포넌트 명세서 확인
  • 인터페이스 명세서 확인
  • 일관된 인터페이스 기능 구현 정의
  • 정의된 인터페이스 기능 구현을 정형화

1. 모듈 세부 설계서

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

1) 컴포넌트 명세서

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

2) 인터페이스 명세서

  • 컴포넌트 명세서의 항목 중 인터페이스 클래스의 세부 조건 및 기능 등을 정의
  • 인터페이스 ID, 인터페이스명, 오퍼레이션명, 오퍼레이션 개요, 사전조건, 사후조건, 파라미터, 반환값

2. 모듈 세부 설계서 확인

  • 컴포넌트 명세서와 인터페이스 명세서를 기반으로 인터페이스에 필요한 기능 확인
  • 컴포넌트 개요, 내부 클래스의 클래스명과 설명 → 컴포넌트 주요 기능 확인
  • 인터페이스의 세부 조건 및 기능 확인

3. 인터페이스 기능 구현 정의

  • 인터페이스의 기능, 인터페이스 데이터 표준, 모듈 세부 설계서를 기반으로 일관성 있고 정형화된 인터페이스 기능 구현에 대해 정의
  • 일관성 있는 인터페이스 기능 구현 정의
    • 정의한 인터페이스 기능 구현에 대해 송 · 수신 측에서 진행해야 할 절차까지 세부적으로 정의
  • 정의된 인터페이스 기능 구현 정형화
    • 하드웨어나 소프트웨어에 의존적이지 않게 사람들기 보기 쉽고 표준화되도록 정형화
    • 유스케이스 다이어그램 형태로 정형화

 

 

📖 Reference
 

2023 시나공 정보처리기사 필기 : 네이버 도서

네이버 도서 상세정보를 제공합니다.

search.shopping.naver.com

 

728x90
반응형