UML로 표기한 ObjectOrientedDesign에서의 상태의변화에 관한 그림.

http://www.math-cs.gordon.edu/local/courses/cs320/ATM_Example/SessionStateDiagram.gif

특정한 시간간격 동안 객체의 상태를 잡아내는 다이어그램으로, 상태는 모서리가 둥근 사각형으로 그리며, 상태와 상태사이를 선으로 이음으로써 전이를 나타낸다.

시스템내의 객체는 시간과 사건에 따라 그 상태가 바뀐다.

UML StateDiagram은 한 객체에서 일어날 수 있는 모든 변화의 양상을 잡아내어 모델링할수 있도록 다채로운 기호를 제공한다. StateDiagram은 분석가, 설계자, 개발자들이 시스템내의 객체행동을 이해하는데 도움을 준다. ClassDiagramObjectDiagram은 시스템의 정적인 모습만을 보여줄 뿐이다. 즉, 계층, 연관, 행동이 어떠한가에만 초점을 두고 있지, 각 행동의 동적인 상황은 보여주지 않는다.

StateDiagram (last edited 2011-09-19 13:57:04 by 211)

web biohackers.net