ekonomin

Aktivitetsdiagram: varför behövs det och hur man bygger det

Aktivitetsdiagram: varför behövs det och hur man bygger det
Aktivitetsdiagram: varför behövs det och hur man bygger det
Anonim

För att bättre hantera affärsprocesser försöker de ofta formalisera dem, beskriva dem med en specifik uppsättning regler och presentera dem som ett visst logiskt schema. Utöver det faktum att denna metod bidrar till en bättre analys och kontroll av kommersiella aktiviteter, fördelar den fortfarande tydligt uppgifter och befogenheter mellan anställda och gör att du kan hitta reserver för att öka företagets effektivitet. I detta avseende är UML-aktivitetsdiagrammet (det andra namnet är aktivitetsdiagrammet) mycket bekvämt att använda, och nu kommer du att förstå varför det snabbt får popularitet. Titta på följande exempel:

Image

Den beskriver den grundläggande organisationen av en leveransservice.

Konceptet

I princip kan handlingsalgoritmen uttryckas med det vanliga flödesschemat inbyggt i den populära Word-redigeraren eller något annat program. Ett aktivitetsdiagram är dock något mer. Detta schema sammanställs med UML-språket, som har etablerat sig som en objektorienterad metod för att sammanställa och analysera affärsprocesser, samt skapa applikationer. Dess notering gör att du kan få fem av dess representationer för alla system från följande positioner:

  • utforma;

  • använda fall;

  • utplacering;

  • processer;

  • genomförande.

Dessutom kan var och en av de ovannämnda metoderna för att visa ett system innefatta en sekvens av åtgärder som lätt kan representeras med användning av en algoritm. Detta är just det aktivitetsdiagrammet som inte har lika. Med dess hjälp kan du komplettera modellens dynamiska element och därmed klargöra dess dynamik. Därför är aktivitetsdiagrammet perfekt för affärsprocesser i företaget: det finns ju aktivitet i nästan alla komponenter! I det erhållna diagrammet kommer det att vara möjligt att se när och hur kontrollflöden går från en aktivitetsplats till en annan. För ett enda system med sådana representationer kan man dessutom konstruera flera. Varje sådant aktivitetsdiagram kommer att fokusera på en specifik aspekt av systemet, och visar de olika åtgärderna som sker inuti. Den största skillnaden mellan ett sådant schema och det vanliga flödesschemat är att det stöder och stimulerar skapandet av parallella processer. För klarhet, överväg följande exempel.

Image

Visas detta diagram? hur beteendet hos en servitör i en restaurang kan organiseras.

Rekommendationer för skapelse

Låt oss börja med programvaran. Om du är intresserad av ett UML-aktivitetsdiagram måste du installera alla program som stöder att arbeta med UML: MS Visio, StarUML, Enterprise Architect. Trots att professionella använder kommersiella versioner kan du till en början öva med gratis programvara. Du kan också använda tjänsterna på webbplatser som är speciellt skapade för denna, till exempel tjänsten Gliffy, Cacco eller diagram.ly. Teckenuppsättningen för att skapa diagrammet är vanligtvis densamma. Figuren nedan visar huvudelementen.

Image

Utför följande åtgärder för att identifiera en affärsprocess och bygga sin modell:

  1. Markera den mest intressanta webbplatsen för dig. När man utformar komplexa system är det helt enkelt inte möjligt att visa alla viktiga sekvenser på ett enda diagram.

  2. Välj affärsobjekt som är mycket ansvariga för de enskilda delarna av den valda processen. Dessutom kan i deras ställe vara både verkliga enheter och mer abstrakta objekt. På ett eller annat sätt måste var och en av dem skapa ett separat spår.

  3. Definiera de ursprungliga villkoren för processens starttillstånd och de slutliga förutsättningarna för dess slutförande. Detta kommer att hjälpa till att fastställa dess gränser.

  4. Börja från startläget, beskriv och visa på diagrammet alla åtgärder och aktiviteter som sker på olika tidpunkter.

  5. Många åtgärder eller komplexa åtgärder måste kollapsas i separata aktivitetslägen och för var och en av dem att göra sitt eget diagram.

  6. Kartlägg övergångarna mellan tillstånden för dessa åtgärder och aktiviteter. Först börjar de sekventiella flöden, fortsätter sedan till grenar och i slutet överväger sammanslagningar och divisioner.

  7. När ett arbetsflöde beror på viktiga objekt bör de också visas i ett aktivitetsdiagram. Vid behov visar de hur värdet och tillståndet för ett sådant objekt förändras för att klargöra essensen i dess bana.