카테고리 없음

다이어그램 시험

별초롱언니 2025. 7. 7. 17:42
1. 다음의 유스케이스 케이스를 확인하여 액터와 유스케이스 식별후 관계를 표시하시오.(25점)
- 액터 식별 5점
- 유스케이스 식별 10점
- 유스케이스 관계 10점

고객 
- 고객은 반드시 회원으로 가입해야 도서를 대여가능 
- 대여, 반납, 결제 기능이 있음
- 반납 기능을 통해 반납한 도서 코드를 입력하여 대여 목록에서 삭제
- 대여할 때는 고객이 도서를 선택하면 도서 코드를 확인하여 시스템에 입력해야함
- 대여시 대여가능확인을 통하여 연체금이 있는지 확인
관리자
- 이름과 전화번호로 회원을 확인
- 연체 관리 기능을 통해 현재 연체 중인 회원과 연체된 도서를 확인가능
- 연체금 표시 기능을 사용해 오늘 날짜에 해당하는 연체금을 표시할 수 있음
- 새로운 도서의 등록 및 삭제를 관리할 수 있음
대여
- 해당고객이 현재 대여 중인 도서가 있으면 표시하고, 대여기간이 지났으면 연체료를 계산하고 보여준다.
- 연체 고객은 연체료를 납부하면 도서를 대여할 수 있음
- 대여료와 연체료는 현금이나 신용카드 결제를 통해 이루어진다.
- 대여된 도서는 대여 목록에 도서 코드와 고객명으로 등록된다.

2.Example_10 프로젝트에서 Controller, domain, repository, service 패지키의 클래스 다이그램을 작성하시오.(25점)
접근제어자는 반드시 표시되어야 합니다. 접근제어자 오류 하나당 -1점
메서드의 리턴 타입을 표시하여야 합니다. 누락및 오류시 하나당 -2점
파라미터를 반드시 표시하여야 합니다. 누락 및 오류시 하나당 -2점
클래스 누락시 -5점

3.작성된 클래스 다이어그램을 토대로 클래스들간의 연결을 화살표로 표시하시오.(25점)
의존관계인지 연관관계인지 정확하게 표시되어야 합니다.(의존:점선, 연관:실선) 오류당 -2점

4.다음의 요구사항을 만족하는 시퀀스 다이어그램을 작성하시오.(25점)
http://localhost:8080/Example_10/books/all 로 URL요청을 했을 경우 이 요청의 처리하는 순서를 시퀀스 다이어그램으로 작성하시오.
참조 : if/ else는 표시하지 않아도 됩니다.
참조 : 반복문의 Loop구문을 표시하지 않아도 됩니다.
시퀀스의 함수연결이 부적절한 부분은 하나당 -5점 차감
전송 파라미터나 수신 파라미터를 표기하지 않은 경우 -3점 차감 
파라미터 표현은 데이터 타입이나 데이터를 직접 표기하여도 됩니다.