de economie

Activity chart: waarom is het nodig en hoe het te bouwen

Activity chart: waarom is het nodig en hoe het te bouwen
Activity chart: waarom is het nodig en hoe het te bouwen
Anonim

Om bedrijfsprocessen beter te beheren, proberen ze ze vaak te formaliseren, ze te beschrijven met een specifieke set regels en ze te presenteren als een bepaald logisch schema. Naast het feit dat deze methode bijdraagt ​​aan een betere analyse en controle van commerciële activiteiten, verdeelt het nog steeds duidelijk de taken en bevoegdheden tussen werknemers en stelt het u in staat reserves te vinden om de efficiëntie van het bedrijf te vergroten. In dit opzicht is het UML-activiteitendiagram (de tweede naam is het activiteitendiagram) erg handig om te gebruiken, en nu zult u begrijpen waarom het snel aan populariteit wint. Bekijk het volgende voorbeeld:

Image

Het beschrijft de basisorganisatie van een bezorgservice.

Het concept

In principe kan het algoritme van acties worden uitgedrukt met behulp van het gebruikelijke stroomschema dat is ingebouwd in de populaire Word-editor of een ander programma. Een activiteitendiagram is echter iets meer. Dit schema is samengesteld met behulp van de UML-taal, die zichzelf heeft gevestigd als een objectgeoriënteerde methode voor het compileren en analyseren van bedrijfsprocessen en voor het maken van applicaties. De notatie stelt u in staat om vijf van zijn representaties voor elk systeem te krijgen vanuit de volgende posities:

  • ontwerp;

  • use cases;

  • Implementatie

  • processen

  • implementatie.

Bovendien kan elk van de bovengenoemde methoden voor het weergeven van een systeem een ​​reeks acties omvatten die gemakkelijk kunnen worden weergegeven met behulp van een algoritme. Dit is precies het activiteitendiagram dat zijn gelijke niet kent. Met zijn hulp kunt u het dynamische element van het model aanvullen en daardoor de dynamiek ervan verduidelijken. Daarom is het activiteitendiagram perfect voor bedrijfsprocessen in het bedrijf: activiteit is immers inherent aan bijna elk onderdeel! In het verkregen diagram is te zien wanneer en hoe de controlestromen van de ene activiteitssite naar de andere gaan. Bovendien kan men voor een enkel systeem van dergelijke representaties er meerdere construeren. Elk dergelijk activiteitendiagram zal focussen op een specifiek aspect van het systeem, en toont de verschillende acties die binnenin plaatsvinden. Het belangrijkste verschil tussen een dergelijk schema en het gebruikelijke stroomschema is dat het de creatie van parallelle processen ondersteunt en stimuleert. Overweeg voor de duidelijkheid het volgende voorbeeld.

Image

Wordt dit diagram weergegeven? hoe het gedrag van een ober in een restaurant kan worden georganiseerd.

Aanbevelingen voor het maken

Laten we beginnen met de software. Als u geïnteresseerd bent in een UML-activiteitsdiagram, moet u op uw computer elke applicatie installeren die het werken met UML ondersteunt: MS Visio, StarUML, Enterprise Architect. Ondanks het feit dat professionals commerciële versies gebruiken, kunt u in eerste instantie oefenen met gratis software. U kunt ook gebruik maken van de diensten van speciaal hiervoor aangemaakte sites, bijvoorbeeld de dienst Gliffy, Cacco of diagram.ly. De tekenset voor het maken van de grafiek is meestal hetzelfde. Onderstaande figuur toont de belangrijkste elementen.

Image

Voer de volgende bewerkingen uit om een ​​bedrijfsproces te identificeren en het model ervan op te bouwen:

  1. Markeer de meest interessante site voor jou. Bij het ontwerpen van complexe systemen is het simpelweg niet mogelijk om alle belangrijke reeksen op één diagram weer te geven.

  2. Selecteer bedrijfsobjecten die in hoge mate verantwoordelijk zijn voor de afzonderlijke delen van het geselecteerde proces. Bovendien kunnen in hun plaats zowel echte entiteiten als meer abstracte objecten zijn. Op de een of andere manier moeten ze allemaal een apart nummer maken.

  3. Definieer de initiële voorwaarden voor de begintoestand van het proces en de laatste postcondities voor de voltooiing ervan. Dit zal helpen bij het bepalen van de grenzen.

  4. Beschrijf vanuit de begintoestand alle acties en activiteiten die zich op verschillende tijdstippen voordoen en geef deze in het diagram weer.

  5. Veel acties of complexe acties moeten worden samengevouwen in afzonderlijke bedrijfstoestanden en voor elk van hen om hun eigen diagram te maken.

  6. Breng de overgangen tussen de toestanden van deze acties en activiteiten in kaart. Eerst starten ze sequentiële stromen, gaan dan door naar filialen en overwegen uiteindelijk fusies en splitsingen.

  7. Wanneer een workflow afhangt van belangrijke objecten, moeten ze ook worden afgebeeld in een activiteitendiagram. Indien nodig laten ze zien hoe de waarde en toestand van een dergelijk object veranderen om de essentie van zijn traject te verduidelijken.