Aktivitetsdiagram: hvorfor det er nødvendig og hvordan du kan bygge det

click fraud protection

For å bedre håndtere forretningsprosesser, de prøver ofte å formalisere, beskrive et bestemt sett av regler og innføre en viss logikk.I tillegg gir denne metoden bedre analyse og kontroll virksomhet, han fortsatt klart fordele ansvar og myndighet mellom ansatte og gjør at du kan finne reserver av økning av effektiviteten av aktivitet i selskapet.I denne forbindelse, veldig praktisk i søknaden Aktivitetsdiagram UML (andre navn - aktiviteten diagram), og nå vil du forstå hvorfor det er blitt stadig mer populært.Tenk deg følgende eksempel:

Han beskriver elementære organiseringen av shipping service.

konsept

I prinsippet kan sekvensen av handlinger uttrykkes ved hjelp av de vanlige blokkskjemaer, bygget i den populære MS Word eller et annet program.Men aktivitetsdiagram - er det noe mer.Denne ordningen er laget med hjelp av språket UML, som har vist seg som et objekt-orientert metode for innsamling og analyse av forretningsprosesser og byggesøknader.Hans notasjon gjør at du kan få til noen av sine fem innleveringer fra følgende stillinger:

  • design;
  • presedens;
  • distribusjon;
  • prosesser;
  • gjennomføring.

og hver av disse metoder fremvisersystem kan omfatte en sekvens av handlinger som lett kan representeres ved hjelp av en algoritme.At dette bare er et diagram av aktivitet er uten sidestykke.Du kan bruke den til å utfylle den dynamiske element i modellen, og dermed til å avklare sin dynamikk.Derfor er aktiviteten diagram perfekt for forretningsprosesser som finner sted i selskapet: faktisk er det nesten iboende i aktiviteten til hver komponent!På det resulterende mønster kan sees når og hvordan strømmen av Styringen går videre fra ett område av aktivitet til en annen.Og for et enkelt system slike fremstillinger kan bygge noen.Hvert diagram av aktiviteter vil fokusere på et bestemt aspekt av systemet tatt, viser de ulike handlingene som foregår inne.Den grunnleggende forskjell på denne kretsen fra den konvensjonelle strømnings ordningen er at den støtter og stimulerer dannelsen av parallelle prosesser.For å illustrere, vurdere følgende eksempel.

Dette diagrammet viser?hvordan kan det være organisert opptreden av servitør i restauranten.

Råd om

La oss starte med programvaren.Hvis du er interessert i UML-aktivitetsdiagram, må du installere på datamaskinen, alle programmer som støtter UML: MS Visio, StarUML, Enterprise Architect.Til tross for at de profesjonelle bruker den kommersielle versjonen, kan du øve først med fri programvare.Du kan også bruke tjenestene til et spesielt laget for dette området, for eksempel tjenesten Gliffy, Cacco eller diagram.ly.Tegnsettet for å opprette diagrammet er vanligvis det samme.Figuren nedenfor viser hoved elementy.Dlya å identifisere forretningsprosesser og bygge sin modell, gjør du følgende:

  1. markere mest interessant for deg nettsted.Ved utforming komplekse systemer rett og slett ikke kan vises i et diagram all viktig sekvens.
  2. Velg forretningsobjekter som bærer en høy ansvar for bestemte deler av den valgte prosessen.I dette tilfellet, kan deres plassering enten være virkelige enheter, så vel som mer abstrakte objekter.På en eller annen måte, vil hver av dem må opprette et eget spor.
  3. Definer startbetingelser for starten tilstand av prosessen og de endelige etter vilkår for ferdigstillelse.Dette vil bidra til å fastsette sine grenser.
  4. fra starttilstanden, beskrive og vise på kartet alle tiltak og aktiviteter som finner sted på forskjellige tider.
  5. sett av handlinger eller komplekse handlinger må slå til de enkelte aktiviteter og status for hver av dem for å lage et diagram.
  6. Skjerm overganger mellom tilstander av disse handlingene og aktiviteter.Først begynner å strømme sekvens, og deretter fortsette til slutten av forgrening og vurdere fusjoner og divisjoner.
  7. Når arbeidsflyten avhenger viktige områder, de bør også være representert i diagrammet aktivitet.Dersom det blir nødvendig å vise hvordan verdien og status av objektet for å klargjøre innholdet i sin bane.