728x90
답이 틀릴 수도 있습니다 감안하고 봐주세요!
01. 유스케이스 다이어그램에서 표현되지 않는 것은?
1. 유스케이스
2. 액터
3. 시스템 범위
4. 클래스들 간의 관계
답: 4번
💠클래스들 간의 관계는?
- 클래스 간의 상속, 연관, 집합, 의존 관계 등은 클래스 다이어그램에서 표현된다
02. 유스케이스 추출 후 일어나는 분석 과정의 활동으로 보기 어려운 것은?
1. 객체 또는 클래스 찾기
2. 클래스의 속성 찾기
3. 객체의 메서드 구현하기
4. 시퀀스 다이어그램 만들기
답:3번
💠 객체의 메서드 구현하기
- 메서드 구현은 설계 및 구현 단계에서 수행하는 활동
- 분석 단계에서는 무엇을 해야하는 가를 정희할 뿐 어떻게 구현할 것인가는 다루지 않는다
03. 유스케이스 간의 관계로 적합하지 않은 것은?
1. 일반화 관계
2. 포함 관계
3. 연관 관계
4. 확장 관계
답: 3번
💠 연관 관계는?
- 연관 관계(Association)는 액터와 유스케이스 사이의 관계를 표현할 때 사용
- 유스케이스 끼리는 사용하지 않음
- Customer ─────▶ PlaceOrder → 연관 관계 (액터 ↔ 유스케이스)
- PlaceOrder <<include>> ValidatePayment → 유스케이스 간 포함
04. 개발 초기 업무 시스템 개발 범위 및 기능 요구 사항 확정 등에 대해 고객과 의사소통을 할 때 가장 적절한 UML 다이어그램은?
1. 유스케이스 다이어그램과 유스케이스 명세서
2. 클래스 다이어그램
3. 활동 다이어그램
4. 패키지 다이어그램
답: 1번
05. 다음 인터넷 쇼핑몰 시스템 문제 기술서를 보고 유스케이스 다이어그램을 작성하시오
- 인터넷을 통해 물품을 판매하는 시스템을 구축하고자 한다
- 고객은 회원 등록을 통해 본인 정보를 등록하고, 아이디, 비밀번호를 입력함으로써 시스템에 접속할 수 있으며, 물품을 구입할 수 있다.
- 고객이 로그인할 때 및 물품을 구입할 때에는 별도로 암호화된 모듈을 통해 본인 확인 절차를 거쳐야 한다.
- 물품을 구매하여 결제할 때에는 일반 포인트로 결제할 수 있으며, 신용카드를 통해 결제할 수도 있다.
- 신용카드를 토해 결제하고자 하는 경우에는 협약을 맺은 카드 승인사에 카드 승인을 요청해야 한다.
- 고객은 구매한 물품의 배송 상황을 조회할 수 있으며, 직원도 고객 물품에 대해 배송 추적을 할 수 있다.
답:
1. 액터 : 고객, 직원, 카드 승인사, 암호화 모듈
2. 유스케이스 : 회원 등록, 로그인, 본인 확인, 물품 구입, 결제, 포인트 결제, 신용카드 결제, 카드 승인 요청, 배송 조회, 배송 추적
3. 관계 정리 (포함 관계, 일반 관계 , 확장 관계)
유스케이스 | 관계 | 설명 |
로그인 → 본인 확인 | <<include>> | 로그인 시 반드시 본인 확인 수행 |
결제 → 본인 확인 | <<include>> | 결제 시 반드시 본인 확인 수행 |
결제 → 포인트 결제 | <<extend>> | 포인트 사용 시 |
결제 → 신용카드 결제 | <<extend>> | 신용카드 사용 시 |
신용카드 결제 → 카드 승인 요청 | <<include>> | 신용카드 사용 시 외부 승인 요청 포함 |
06. 주문 관리 시스템 문제 기술서를 보고 유스케이스 다이어그램을 작성하시오.
- 주문 관리시스템에서는 고객 확인을 통해 시스템에 접속할 수 있다. 고객 확인은 회원 가입을 할 때 입력한 아이디와 비밀번호를 입력하여 확인한다.
- 접수 관리 직원은 확보된 상품을 등록한다. 상품 확보는 재고 관리 직원이 한다. 고객은 등록된 상품을 선택하고 장바구니에 등록한다. 장바구니에 등록된 상품을 카드나 계좌 이체를 통해 결제하면 운송 직원이 상품을 고객에게 배달한다.
답:
1. 액터 : 고객, 접수 관리 직원, 재고 관리 직원, 운송 직원, 주문 관리 시스템
2. 유스케이스: 고객 확인, 회원 가입, 아이디 입력, 비밀번호 입력, 상품 등록, 상품 확보, 상품 선택, 장바구니 등록, 상품 결제, 카드 결제, 계좌 이체, 상품 배달
728x90
'{Lecture} > Software analysis design' 카테고리의 다른 글
[객체 지향 설계와 분석을 위한 UML 기초와 응용] 8장 상태 다이어그램 (0) | 2025.04.15 |
---|---|
[객체 지향 설계와 분석을 위한 UML 기초와 응용] 4장 연습문제 (0) | 2025.04.12 |
[객체 지향 설계와 분석을 위한 UML 기초와 응용] 2장 연습문제 (1) | 2025.04.11 |
[객체 지향 설계와 분석을 위한 UML 기초와 응용] 1장 연습문제 (0) | 2025.04.08 |
소프트웨어 분석 및 설계 5주차 (유스케이스 모델) (0) | 2025.04.07 |