카테고리 없음
상태 다이어그램
hgglife
2019. 10. 18. 15:36
시스템의 전체,시스템의 일부, 개별 객체에 대한 동작을 나타냄
-객체가 가질 수 있는 가능한 상태 표현
상태들이 이벤트에 의하여 어떻게 작동하는지 그리는것이 상태 다이어그램이다
상태 다이어그램을 모델링하기에 적합한 속성이 있는데
-속성의 값으로 가질 수 있는 종류가 적어야 함
-속성의 값에 따라 허용되는 오퍼레이션이 제한되어야함
주어진 시점에 시스템은 어떤 상태에 있음
상태는 둥근 사각형 안에 상태 이름을 표시하여 나타낸다
특수 상태
-시작 상태는 검은 원으로 나타냄
-종료 상태는 원이 둘려진 검은 점으로 나타냄
트랜지션
이벤트에 대한 상태의 변화를 나타냄
즉시 일어남이 원칙
트랜지션 위에는 상태변화를 일으키는 이벤트를 표시
상태 다이어그램의 기본 요소
신호등 예시
조건이 표시된 상태 다이어그램
수강신청의 상태다이어그램이다
자료출처 - 서울시립대학교 2019 소프트웨어공학 강의자료