Skapa ett UML-aktivitetsdiagram

Ett UML-aktivitetsdiagram iVisio ser ut som ett flödesschema. Flödet av kontroll utlöses av slutförande av åtgärder (eller aktiviteter) i systemet. Flödet kan vara sekventiellt, samtidigt eller förgrenat, som anges med former som simningar, gaffrar och kopplingar.

Använd ett aktivitetsdiagram för att beskriva hur flera aktiviteter koordineras för att tillhandahålla en tjänst eller andra slutresultat. Aktivitetsdiagram kan visa hur händelser i ett användningsfall relaterar till varandra, eller hur en samling av användningsfall koordinerade för att representera ett affärsarbetsflöde.

Ett exempel på ett UML-aktivitetsdiagram som visar flödet av kontroll för studentregistrering på universitet.

Om du i stället vill representera ett flöde som svar på externa händelser använder du ett tillståndsdatordiagram.

Starta ett aktivitetsdiagram

  1. Starta Visio. Om du redan har en fil öppen klickar du på Arkiv > Nytt.

  2. Skriv UML-aktivitet i rutan Sök.

  3. Markera DIAGRAMMET UML-aktivitet.

  4. I dialogrutan väljer du antingen Metriska enheter eller Amerikanska enheter.

  5. Välj Skapa.

  6. Diagrammet öppnas. Du bör se fönstret Former bredvid diagrammet. Om du inte ser det går du till Visa >och kontrollerar att Former är markerat. Om du fortfarande inte ser fönstret klickar du på knappen Visa fönstret Former till vänster.

  7. Se till att kryssrutan bredvid Kopplingspunkter är markerad på fliken Visa. Med det här alternativet visas kopplingspunkter när du börjar koppla ihop former.

  8. Nu kan du infoga simningar och bygga aktivitetskontrollens flöde i diagrammet.

Utforma diagrammet

  • Om du vill ange ansvar i aktivitetsdiagrammet drar du formen Simdiagram till sidan för varje klass, person eller organisationsenhet som du vill representera. Så här gör du:

    1. Dra formen Simbana till ritningssidan.

      Simansform.

    2. Dubbelklicka på varje etikett på formen om du vill ändra standardnamnet.

    3. Upprepa steg a och b tills du har lagt till alla partitioner eller organisationsenheter som du behöver.

    4. Dra i sidohandtagen på simbanorna för att få den storlek du vill ha.

  • Använd formerna Initial node och Final node för att representera initiala och slutliga pseudoformer.

    Första nod.   Slutnod.

  • Lägg till formen Åtgärd för varje åtgärd eller aktivitetstillstånd som du vill representera.

    Formen Åtgärd.

  • Använd formen Beslut med skyddsvillkor för att ange en möjlig övergång från ett åtgärdstillstånd.

    Formen Beslut.

  • Använd forknoden för att representera forking för en åtgärdstillstånd i flera parallella tillstånd.

    Fork node.

  • Använd kopplingsnoden för att representera synkronisering av flera åtgärdstillstånd till ett läge.

    Koppla nod.

Starta ett aktivitetsdiagram

  1. Öppna Visio för webben och sök efter UML-aktivitet eller rulla nedåt i galleriet till raden UML-aktivitet.

  2. Börja med en tom UML-aktivitetsmall eller ett startdiagram för UML-aktivitet. Välj Skapa på den du vill använda.

    Nu kan du infoga simningar och skapa aktivitetskontrollen i diagrammet.

Utforma diagrammet

  • Om du vill ange ansvar i aktivitetsdiagrammet drar du formen Simdiagram till sidan för varje klass, person eller organisationsenhet som du vill representera. Så här gör du:

    1. Dra formen Simbana till ritningssidan.

      Simansform.

    2. Dubbelklicka på varje etikett på formen om du vill ändra standardnamnet.

    3. Upprepa steg a och b tills du har lagt till alla partitioner eller organisationsenheter som du behöver.

    4. Dra i sidohandtagen på simbanorna för att få den storlek du vill ha.

  • Använd formerna Initial node och Final node för att representera initiala och slutliga pseudoformer.

    Första nod.   Slutnod.

  • Lägg till formen Åtgärd för varje åtgärd eller aktivitetstillstånd som du vill representera.

    Formen Åtgärd.

  • Använd formen Beslut med skyddsvillkor för att ange en möjlig övergång från ett åtgärdstillstånd.

    Formen Beslut.

  • Använd forknoden för att representera forking för en åtgärdstillstånd i flera parallella tillstånd.

    Fork node.

  • Använd kopplingsnoden för att representera synkronisering av flera åtgärdstillstånd till ett läge.

    Koppla nod.

Starta ett aktivitetsdiagram

  1. Öppna UML-modelldiagrammet som innehåller UML-elementet som du vill skapa ett aktivitetsdiagram för.

  2. I trädvy högerklickar du på ikonen för paketet, undersystemet, klass, operation eller användningsfall där du vill skapa en aktivitetsdiagram. Peka på Nyttoch klicka sedan på Aktivitetsdiagram.

    En tom sida visas och stencilen UML-aktivitet blir den mest översta stencilen. I arbetsytan visas Aktivitet som en vattenstämpel. En ikon som representerar diagrammet läggs till i trädvyn.

    Obs!: Om trädvyn inte visas går du till UML-menyn, pekar på Visa och klickarsedan på Modellutforskaren.

Utforma diagrammet

  1. Om du vill ange ansvar i aktivitetsdiagrammet drar du formen Simdiagram till sidan för varje klass, person eller organisationsenhet som du vill representera.

    1. Dra en simlansform från stencilen Aktivitet till ritningssidan.

    2. Dubbelklicka på formen om du vill lägga till ett namn och andra egenskapsvärden.

    3. Upprepa steg a och b tills du har lagt till alla partitioner eller organisationsenheter som du behöver.

    4. Dra i sidohandtagen på simbanorna för att få den storlek du vill ha.

    5. Dra tillstånd,Åtgärdstillstånd,Objekt i tillstånd och signalkvitto eller Signal Skicka former till de områden som definieras av simytorna och koppla dem med hjälp av formerna Kontrollflöde och Objektflöde.

  2. Dra formen Åtgärdstillståndeller Tillstånd till ritningssidan för varje åtgärd eller aktivitetstillstånd som du vill representera. Använd figurerna Initialt tillståndoch Sluttillstånd för att representera initiala och slutliga pseudotillstånd. Arbeta med tillståndsfigurer i UML-tillståndsdiagram och aktivitetsdiagram

  3. Koppla kontrollflödesformer till tillståndsformer för att ange ändringen från ett tillstånd till ett annat.

    1. Dra en kontrollflödesform till ritningssidan i enaktivitetsdiagram rita.

    2. Limma slutpunkten för formen Kontrollflöde (utan pilspets) mot Kopplingspunkt – blått X på formen Åtgärdstillståndeller Tillstånd.

    3. Limma slutpunkten för formen Kontrollflöde (med en pilspets) mot en kopplingspunkt på formen Åtgärdstillstånd eller Delstat.

    4. Dubbelklicka på formen Kontrollflöde för att lägga till en övergångssträng, inklusive ett händelse, skyddsvillkor, åtgärdsuttryck med mera.

  4. Använd de komplexa övergångsfigurerna, Övergång (fördr) eller Övergång (koppling)för att representera användningen av en åtgärd i flera parallella tillstånd, eller synkroniseringen av flera åtgärdstillstånd till ett läge. Mer information finns i Arbeta med övergångsformer i UML-tillstånds- och aktivitetsdiagram.

  5. Om du vill ersätta övergångssträngar med signalikoner använder du formerna Skicka och Signalkvitton för att representera signalerna.

  6. Dubbelklicka på en form för att öppna dialogrutan för UML-egenskaper där du kan lägga till ett namn, övergångssträng, skyddsvillkor, uppskjutna händelser och andra egenskaper.

  7. Spara diagrammet.

Mer information finns i

UML-diagram i Visio 

Skapa ett UML-tillståndsdatordiagram

Skapa ett UML-användningsfallsdiagram

Behöver du mer hjälp?

Utöka dina Office-kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

×