Tilstandsdiagram (UML)
Et tilstandsdiagram er i bund og grund et tilstandsdiagram fra automatteori med standardiserede konventioner [1]
[2] , der kan definere mange systemer fra computerprogrammer til forretningsprocesser . Følgende konventioner bruges:
- En cirkel, der repræsenterer den oprindelige tilstand.
- En cirkel med en lille cirkel indeni, der angiver den endelige tilstand (hvis nogen).
- Et afrundet rektangel, der repræsenterer en tilstand. Toppen af rektanglet indeholder navnet på staten. I midten kan der være en vandret linje, under hvilken de aktiviteter, der forekommer i denne tilstand, registreres.
- En pil, der angiver en overgang. Navnet på hændelsen (hvis nogen), der udløste overgangen, er markeret ved siden af pilen. Et guard-udtryk kan tilføjes før "/" og omsluttes af firkantede parenteser ( hændelsesnavn [ guard_expression ] ), hvilket betyder, at udtrykket skal være sandt, for at overgangen kan finde sted. Hvis en handling udføres under overgangen, tilføjes den efter "/" ( hændelsesnavn [ guard_expression ]/handling ).
- En tyk vandret linje med enten mange indgående linjer og en udgående linje, eller en indgående linje og mange udgående linjer. Dette står for henholdsvis join og branch.
Noter
- ↑ OMG. OMG Unified Modeling Language (OMG UML), Infrastructure Version 2.2 (februar 2009). Arkiveret fra originalen den 13. august 2012. (ubestemt)
- ↑ D. Drusinsky, Modeling and verification using UML statecharts Arkiveret 12. oktober 2012 på Wayback Machine , Elsevier , 2006
Se også
Links