개념
☐ 협약(Contract)에 의한 설계
● 협약(Contract)에 의한 설계의 개념 : 컴포넌트를 설계할 때 클래스에 대한 여러 가정을 공유할 수 있도록 명세한 것으로, 소프트웨어 컴포넌트에 대한 정확한 인터페이스를 명세함
● 협약에 의한 설계 시 명세에 포함될 조건
- 선행 조건(Precondition) : 오퍼레이션이 호출되기 전에 참이 되어야 할 조건
- 결과 조건(Postcondition) : 오퍼레이션이 수행된 후 만족되어야 할 조건
- 불변 조건(Invariant) : 오퍼레이션이 실행되는 동안 항상 만족되어야 할 조건
문제
☐ 협약(Contract)에 의한 설계
2020년-2회 11번. 다음 ( ) 안에 들어갈 내용으로 옳은 것은?
<보기>
컴포넌트 설계 시 "( )에 의한 설계"를 따를 경우, 해당 명세에서는 (1) 컴포넌트의 오퍼레이션 사용 전에 참이 되어야 할 선행조건 (2) 사용 후 만족되어야 할 결과 조건 (3) 오퍼레이션이 실행되는 동안 항상 만족되어야 할 불변조건 등이 포함되어야 한다.
① 협약(Contract)
② 프로토콜(Protocol)
③ 패턴(Pattern)
④ 관계(Relation)
정답 : 1
입력 답 : 3
'정보처리기사 > 25년 03차_문제풀이' 카테고리의 다른 글
[25년 03차 / 문제풀이] 코드 (0) | 2025.05.22 |
---|---|
[문제풀이] 객체지향 분석 방법론 (0) | 2025.05.22 |
[문제풀이] XP(eXtreme Programming) (0) | 2025.05.22 |
[문제풀이] 다이어그램 (0) | 2025.05.21 |
[문제풀이] 디자인 패턴 (0) | 2025.05.21 |