본문 바로가기
소프트웨어공학론

States diagram

by 학식러 2023. 4. 26.

 

-State diagram

상태(state), 전환(전이), 초기 상태, 최종 상태가 핵심 요소이다.

상태들 간의 전환 관계를 diagram으로 표현한 것.

state, 전환을 발생시키는 event가 중요.

 

 

ex) stack (push, pop)

 

원 : state

ex) Empty, In Between, Full

 

검은 원 : 시작 state

 

검은 원에 바깥 원 : 종료 state

 

화살표 : 트랜지션

 

이벤트, 조건 push [size=max-1]/add, size++ : 트랜지션이 무조건 일어나는 것이 아니라 특정 이벤트, 조건을 만족시켜야 하는 경우

ex) push 이벤트, [size=max-1] 조건이 충족되어야 add, size++트랜지션 발생.

'소프트웨어공학론' 카테고리의 다른 글

Representation  (0) 2023.04.26
Design architecture  (0) 2023.04.26
UML tools and functions  (0) 2023.04.26
Sequence diagram, Communication diagram  (0) 2023.04.26
UML - Activity diagram  (0) 2023.04.26

댓글