문제 1
상태 다이어그램에서 전이를 나타내는 선 위에도 정보를 추가할 수 있다, 이벤트와 동작은 전이선에 가깝게 붙여 써주며, 슬래스(/)를 사용하여 사건(event)과 동작을 구분한다.
참 (정답)
거짓
문제 2
상태 다이어그램에 대한 설명으로 옳지 않은 것은?
1. 동일한 상태 머신과 동작의 여러 다른 측면을 표시할 수 있다.
2. 상태 다이어그램의 관계는 모델 요소 간 구조와 동작을 정의하여 모델에 시맨틱을 추가 하는 모델 요소의 한 유형이다. (정답)
3. 상태 다이어그램을 작성하여 유스케이스 시나리오를 모델링할 수 있다.
4. 오브젝트 컨텍스트 외부의 이벤트에 반응하는 이벤트 구동 오브젝트를 모델링할 수 있다.
문제 3
상태 다이어그램에서도 활동 다이어그램과 비슷하게 외부에서 객체로 자극이 전달된 경우, 이 자국에 의해서 객체가 다른 상태로 변경되는 것은 전이(transition)라고 부르며, 객체의 상태 전이를 유발하는 자극을 활동(action)이라고 한다.
참
거짓 (정답)
문제 4
상태 다이어그램에서 전이를 위한 이벤트 유형에 대한 설명으로 적절하지 않은 것은?
1. 호출 : 객체는 오퍼레이션 호출 요청을 수신한다.
2. 신호 : 객체가 수신할 때 지정된 메시지는 전이를 트리거한다.
3. 변경 : 조건에 관계 없이 전이를 트리거한다. (정답)
4. 시간 : 전이를 트리거하는 절대 시간 또는 경과해야 하는 지정 기간이다.
문제 5
상태 다이어그램을 사용하는 경우로 적절하지 않은 것은?
1. 동작, 관심 있는 행동의 클래스에 대해서만 사용한다.
2. 순차 로직, 업무 절차, 워크 플로를 기술할 때 사용한다. (정답)
3. 몇 개의 유스케이스에 걸쳐진 객체의 행동을 설명하는 데 좋다.
4. 팀이 일하는 방법에는 유용하지 않을 수도 있다.
문제 6
상태 다이어그램의 상태 아이콘은 클래스 아이콘처럼 두 영역으로 나누어 정보를 써 넣을 수 있다. 가장 위에는 상태이름, 가장 아래부분에는 활동이 들어간다.
참 (정답)
거짓
문제 7
상태 다이어그램의 상태는 객체가 존재할 수 있는 조건 중의 하나로서, 둥근 모서리를 가진 사각형으로 표시한다.
참 (정답)
거짓
문제 8
상태 다이어그램의 신호에 대한 설명으로 옳지 않은 것은?
1. 한 객체가 다른 객체에 전송 즉, 상태 전이를 일으키는 이벤트를 의미한다. (정답)
2. 신호는 객체이기 때문에 기존 신호를 상속받아 새 신호를 만들 수 있다.
3. 신호 객체라는 속성을 갖고 있다.
4. 메시지를 받은 객체의 상태 다이어그램에서 전이를 촉발시키는 메시지를 의미한다.
문제 9
상태 다이어그램에서 상태 전이 선에 추가되는 정보로 올바른 것은?
1. 이벤트와 동작 (정답)
2. 시작과 종료
3. 이름, 속성, 오퍼레이션
4. 인터페이스
문제 10
상태 다이어그램에 관한 설명으로 가장 적당한 것은?
1. 비즈니스 프로세스를 모델링할 때 적합하다.
2. 단일 객체 관점에서의 동작을 나타낸 것이다. (정답)
3. 단일 유스케이스에 대한 시스템 동작을 나타낸다.
4. 객체들 간의 메시지 송수신을 통한 협력을 표현한다.