문제5) UML 2.0의 순차 다이어그램(Sequence Diagram)에 대한 아래의 사항을 작성하시오.
가. 순차 다이어그램의 목적과 작성 순서, 구성요소별 표기법
- 구성요소 : Frame, Object, Lifelines, Activation Box, Guard
나. 아래의 도서 예약 시스템의 협력 다이어그램(Collaboration Diagram)을 순차 다이어그램으로 변환
답)
1. 시간의 흐름에 따라 표현하는, 순차 다이어그램의 개요
가. 순차 다이어그램의 정의
- 객체를 정의하고 한 Usecase 내에 포함된 객체 간의 상호작용을 시간 순서로 표현하는 동적 다이어그램
나. 순차 다이어그램의 특징
특징
|
설명
|
|
시간 순서
|
|
|
관계성 제외
|
|
|
명시성
|
|
2. 순차 다이어그램의 목적과 작성 순서, 구성 요소별 표기법
가. 순차 다이어그램의 목적과 작성 순서
구분
|
항목
|
설명
|
목적
|
모델링
|
|
속성 정의
|
|
|
유스케이스 상세화
|
|
|
상호작용 확인
|
|
|
프로그래밍 사양 정의
|
|
|
작성 순서
|
대상 선정
|
|
엑터 파악
|
|
|
객체 선정
|
|
|
메시지 정의
|
|
|
추가 정의
|
|
|
|
나. 순차 다이어그램의 구성 요소별 표기법
구분
|
표기법
|
설명
|
Frame
|
|
|
Object
|
|
|
Lifelines
|
|
|
Activation Box
|
|
|
Messages
|
|
|
Guard
|
|
|
|
3. 도서 예약 시스템의 협력 다이어그램을 순차 다이어그램의 변환
가. 도서 예약 시스템 협력 다이어그램 분석
구분
|
세부
|
설명
|
협력
다이어그램 |
|
|
분석
|
유스케이스 분석
|
3-1-1. 예약 요청 시 예약 처리 3-2 [재고>0] 대여 표시 처리 3-2-1. 대여 처리 |
엑터 파악
|
|
|
객체 선정
|
|
|
메시지 정의
|
|
|
추가 정의
|
|
|
|
나. 도서 예약 시스템 순차 다이어그램 변환
|
공감과 댓글은 아이티신비에게 큰 힘이 됩니다.
블로그 글이 유용하다면 블로그를 구독해주세요.♥
'정보관리기술 > 소프트웨어공학' 카테고리의 다른 글
UI/UX 설계기준 (1) | 2024.01.23 |
---|---|
Usecase Diagram (1) | 2024.01.23 |
정보시스템 운영환경 장애 예방 및 대응 (56) | 2024.01.22 |
리팩토링(Refactoring) (3) | 2024.01.22 |
중단/무중단 배포 (2) | 2024.01.22 |