Tillståndsdiagram (UML)
Ett tillståndsdiagram är i huvudsak ett tillståndsdiagram från automatteorin med standardiserade konventioner [1]
[2] som kan definiera många system från datorprogram till affärsprocesser . Följande konventioner används:
- En cirkel som representerar det initiala tillståndet.
- En cirkel med en liten cirkel inuti, som anger sluttillståndet (om någon).
- En rundad rektangel som representerar ett tillstånd. Den övre delen av rektangeln innehåller namnet på staten. I mitten kan det finnas en horisontell linje, under vilken aktiviteterna som inträffar i detta tillstånd registreras.
- En pil som indikerar en övergång. Namnet på händelsen (om någon) som utlöste övergången är markerat bredvid pilen. Ett guard-uttryck kan läggas till före "/" och omges av hakparenteser ( händelsenamn [guard_expression] ), vilket betyder att uttrycket måste vara sant för att övergången ska ske. Om en åtgärd utförs under övergången läggs den till efter "/" ( event_name [guard_expression]/action ).
- En tjock horisontell linje med antingen många inkommande linjer och en utgående linje, eller en inkommande linje och många utgående linjer. Detta står för join respektive branch.
Anteckningar
- ↑ OMG. OMG Unified Modeling Language (OMG UML), Infrastructure Version 2.2 (februari 2009). Arkiverad från originalet den 13 augusti 2012. (obestämd)
- ↑ D. Drusinsky, Modellering och verifiering med UML-statdiagram Arkiverad 12 oktober 2012 på Wayback Machine , Elsevier , 2006
Se även
Länkar