Oprette et UML-aktivitetsdiagram

Bemærk!: Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

Aktivitetsdiagram, der beskriver de interne handlingstilstande, som et objekt gennemgår i dets levetid

Billedforklaring 1 Starttilstanden er tilstanden for et objekt, før alle begivenheder i diagrammet har reageret på den.

Billedtekst 2 En handlingstilstand er en type tilstand, der repræsenterer en fuldført aktivitet.

Billedtekst 3 En overgang fra en handlingstilstand opstår, når den handlingstilstand interne handlingstilstande er fuldført.

Boble 4 Hvis du vil angive samtidige aktiviteter, der skal være fuldført, før den næste aktivitet kan forekomme, skal du bruge en joinforbindelsesovergang.

Boble 5 Dobbeltklik på overgange fra handlingstilstande for at markere dem med guard betingelser og handlingsudtryk.

Forklaring 6 Brug en forgreningsovergang for at angive aktiviteter, der kan opstå parallelt.

Boble 7 Den endelige tilstand repræsenterer afslutningen af aktivitet i den situation, som diagrammet repræsenterer.

  1. Åbn Visio, Vælg skabeloner, og vælg derefter Software og.

  2. Vælg UML-aktivitet, og klik derefter på Opret.

    Du kan nu indsætte svømmebaner og opbygge kontrolelementet aktivitet i diagrammet.

  3. Hvis du vil angive ansvar i aktivitetsdiagrammet, skal du trække figuren Svømmebane ind på siden for hver klasse, person eller organisationsenhed, der skal repræsentere. Gør følgende:

    1. Træk figuren Svømmebane over på tegningssiden.

    2. Dobbeltklik på hver etiket på figuren for at ændre standardnavnet.

    3. Gentag trin a og b, indtil du har tilføjet alle de partitioner eller organisatoriske enheder, du har brug for.

    4. Træk sidemarkeringshåndtagene på de Svømmebane figurer for at gøre banerne den ønskede størrelse.

  4. Bruge de indledende node og endelige node figurer til at repræsentere indledende og slutsituationen.

  5. Træk figuren handling for hver handling eller aktivitet stat, der skal repræsentere.

  6. Brug betingelsen vagt som beslutning-figuren til at angive en mulige overgang fra en handlingstilstand.

  7. Bruge figurerne kompleks overgang, forgreningsovergang node eller deltage i node til at repræsentere den forgrenede tilknytning af en handlingstilstand til flere parallelle tilstande eller synkroniseringen af flere handlingstilstande til en tilstand.

  8. Gemme diagrammet.

  1. Åbn det UML-model-diagram, der indeholder det UML-element, du vil oprette et aktivitetsdiagram.

  2. Højreklik på ikonet for den pakke, undersystem, klasse, handling eller use case, hvor du vil oprette en aktivitetsdiagram i trævisning. Peg på Ny, og klik derefter på Aktivitetsdiagram.

    En tom side vises, og stencilen UML-aktivitet bliver på øverste niveau. Arbejdsområdet viser "Aktivitet" som et vandmærke. Et ikon, der repræsenterer diagrammet føjes til trævisningen.

    Bemærk!: Hvis trævisningen ikke er synlig i menuen UML, peg på Vis og derefter klikke på Modelstifinder.

  3. Hvis du vil angive ansvar i aktivitetsdiagrammet, skal du trække figuren Svømmebane ind på siden for hver klasse, person eller organisationsenhed, der skal repræsentere.

    Oprette svømmebaner aktivitetsdiagram

    1. Træk figuren Svømmebane i en aktivitetsdiagram over på tegningssiden.

    2. Dobbeltklik på figuren for at tilføje et navn og andre egenskabsværdier.

    3. Gentag trin 1 og 2, indtil du har tilføjet alle de partitioner eller organisatoriske enheder, du har brug for.

    4. Træk sidemarkeringshåndtagene på de Svømmebane figurer for at gøre banerne den ønskede størrelse.

    5. Træk stat, Handlingstilstand, Objekt i tilstanden og Signalmodtagelse eller Signalafsendelse figurer til de områder, der er defineret af svømmebanerne og forbinde dem ved hjælp af Kontrolflow og Objekt dataflow figurer.

  4. Træk figuren Handlingstilstand eller tilstand over på tegningssiden for hver handling eller AktivitetsTilstand, der skal repræsentere. Brug figurerne Starttilstand og Sluttilstand til at repræsentere indledende og slutsituationen. Arbejde med figurer af typen tilstand i UML-tilstandsdiagram og aktivitet diagrammer

  5. Forbinde Kontrolflow figurer på tilstand figurer for at angive ændringen fra én tilstand til en anden.

    Angiv kontrolflowet aktivitetsdiagram

    1. Træk en figur af typen Kontrolflow i en aktivitetsdiagram over på tegningssiden.

    2. Klæb Kontrolflow slutpunkt (uden pilespids) til en forbindelse punkt Billede af forbindelsespunkt – blåt X på kilden Handlingstilstand eller tilstand figur.

    3. Klæb Kontrolflow slutpunkt (med en pilespids) til et forbindelsespunkt på destinationen Handlingstilstand eller tilstand figur.

    4. Dobbeltklik på figuren Kontrolflow for at tilføje en overgangsstreng, herunder en hændelse, vagt betingelse, handlingsudtryk og meget mere.

  6. Bruge figurerne kompleks overgang, Overgang (forgrening) eller Overgang (joinforbindelse), til at repræsentere den forgrenede tilknytning af en handlingstilstand til flere parallelle tilstande eller synkroniseringen af flere handlingstilstande til en tilstand. Arbejde med overgangsfigurer i UML-tilstandsdiagram og aktivitet diagrammer

  7. Hvis du vil erstatte overgangsstrenge med signalikoner, skal du bruge figurerne Signalafsendelse og Signalmodtagelse til at repræsentere signalerne.

  8. Dobbeltklik på en figur for at åbne dialogboksen UML-egenskaber, hvor du kan tilføje et navn, overgangsstreng, vagt betingelse, udskudt begivenheder og andre egenskaber.

  9. Gemme diagrammet.

Se også

UML-diagrammer i Visio

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×