[8장 연습문제]


1. 상태 다이어그램에 관한 설명으로 가장 적당한 것은? 4 (단일 유스케이스에 대한 시스템 동작을 나타낸다.)

-> 특정 객체 관점 or 시스템 전체의 자세한 동작을 기술하는데 사용하는 다이어그램이다.


2. 상태 다이어그램에서 상태 전이 선에 추가되는 정보로 올바른 것은? 1 (이벤트와 동작)

-> "이벤트/동작" 으로 표현한다. ( ' / ' 으로 구분)


3. 상태 다이어그램의 신호에 대한 설명으로 옳지 않은 것은? 2 (상태 전이를 일으키는 이벤트를 의미한다.)

-> 메시지에 관한 정의이다. 


4. 상태 다이어그램에 대한 설명으로 옳지 않은 것은? 1 (다이어그램을 작성하여 유스케이스 시나리오를 모델링할 수 있다.)

-> 상태 다이어그램의 작성 목적은 아래와 같음. 즉, 유스케이스 시나리오는 이미 작성되어있고 검증하는 목적이 강함.

 1) 클래스 다이어그램에서 정의된 속성과 오퍼레이션의 적합성을 검증

 2) 객체의 동적 상태변화를 정의하고 분석

 3) 객체 상태 변화를 유발하는 이벤트를 식별하고 상세히 정의


5. 상태 다이어그램에서 전이를 위한 이벤트 유형에 대한 설명으로 적절하지 않은 것은? 3 (변경: 조건에 관계없는 전이 발생)

-> 변경은 조건이 참일 때만 전이를 발생시키는 종류다.


6. 상태 다이어그램을 사용하는 경우로 적절하지 않은 것은? 4 (순차로직, 업무 절차, 워크 플로를 기술할 때 사용된다.)

-> 활동 다이어그램을 의미한다.


7. 생략, 답은 4번


8. 생략, 답은 3번


9. 다음 비디오숍 관리 시스템의 요구 명세서를 보고 상태 다이어그램을 작성하시오.

----------------------------------------------

- 회원가입을 한 회원만 비디오 대여

- 회원은 가입 시 입력한 이름, 전화 번호 통해 확인

- 비디오 숍 시스템은 대여, 반납, 연체 확인 기능 존재

- 대여 시 비디오 선택 시 코드 확인하여 시스템에 입력, 연체 중인 고객은 대여 불가( 연체료 납부 후 가능)

- 대여 시 대여 목록에 비디오 코드, 고객명 등록

- 관리자는 연체 관리 기능을 통해 연체 회원과 비디오를 확인

- 반납 시 반납한 비디오 코드를 입력하여 대여 목록에서 삭제

----------------------------------------------




+ Recent posts