해당 내용은 UML 기초와 응용 을 기반으로 작성되었습니다.
1. 상태 다이어그램의 표현과 용도
특정 객체 내부의 자세한 동작을 기술하거나 시스템 전체의 자세한 동작을 기술하는 데 이용하는 상호작용 다이어그램이다.
객체가 가질 수 있는 상태 그리고 상태별로 수신된 메시지에 대해 어떤 동작을 보이는가를 볼 수 있다.
01 상태 다이어그램 표현
표기법
- 기본 표기법 (상태, 이벤트 전이를 나타낸다)
- 확장 표기법 (상태, 이벤트를 확장해 표현)
1. 상태
둥근 모서리 사각형 안에 상태 이름 기제
객체가 가질 수 있는 가능한 모든 경우가 상태로 파악되어야 한다.
* 객체는 파악된 상태 외의 상태는 가질 수 없다.
* 특정 순간에는 상태 1개만 가질 수 있다.
2. 이벤트와 전이
이벤트에 의해 전이 되는 두 상태
3. 확장 표기법
02 상태 다이어그램 용도
2. 상태 다이어그램의 단계별 모델링 : 온라인 진료 예약, 재고 관리
3. 상태 다이어그램의 슈퍼 상태와 서브 상태
4. 상태 다이어그램 모델링 연습
728x90
'Basic > 소프트웨어공학 (UML)' 카테고리의 다른 글
Ch10 배치 다이어그램 (ing) (0) | 2024.09.04 |
---|---|
Ch09 컴포넌트 다이어그램 (ing) (0) | 2024.09.04 |
Ch07 활동 다이어그램 퀴즈 (0) | 2024.06.16 |
Ch07 활동 다이어그램 (0) | 2024.06.16 |
Ch06 통신 다이어그램 퀴즈 (0) | 2024.06.16 |