모두CBT

다음 ( ) 안에 들어갈 내용으로 옳은 것은?      상세 페이지

120년-3회차-정보처리기사-필기
다음 ( ) 안에 들어갈 내용으로 옳은 것은?
     
문제 이미지
     
1
협약(Contract)
2
프로토콜(Protocol)
 
3
패턴(Pattern)
4
관계(Relation)
 
해설

컴포넌트 설계에서 "( )에 의한 설계"를 따를 경우 오퍼레이션 사용 전에 참이어야 할 선행조건(precondition), 사용 후 만족되어야 할 결과조건(postcondition), 실행되는 동안 항상 만족되어야 할 불변조건(invariant)을 명세에 포함시켜야 하는데, 이러한 기법을 협약(Contract)에 의한 설계(Design by Contract)라고 한다. 협약은 컴포넌트 제공자와 사용자 간에 지켜야 할 규약을 정의하는 것이므로 프로토콜·패턴·관계와는 구분된다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.