Fem typer diagrammer brukes i modellering, og UML use case-diagrammet er et verktøy for å modellere systemdynamiske aspekter som spiller en stor rolle i atferds-, klasse-, system- og subsystemmodellering. Hvert slikt diagram har mange aktører, presedenser og forhold mellom dem.
UML use case-diagrammer er mye brukt i en rekke applikasjoner, spesielt der det kreves en oversikt over systemet når det gjelder ulike use cases eller use cases. I de fleste tilfeller innebærer dette modellering av konteksten til et system, klasse eller delsystem, eller modellering av kravene som gjelder for oppførselen til utvalgte elementer.
Et use case-diagram er av stor betydning for å spesifisere, visualisere og dokumentere oppførselen til et system. Ved å bruke det er det lettere for utvikleren å forstå systemet, delsystemet eller klassene, samt å se fra utsiden på fordelene ved å bruke elementer for en bestemt kontekst. Et slikt UML-diagram er spesielt viktig for å teste kjørbare systemer nårdirekte engineering, samt for å bedre forstå deres interne struktur, spesielt i reverse engineering.
Use case-strukturen er et flott verktøy for å finne et alternativ til hovedscenarioet som fører til suksess. Still deg selv spørsmål om og om igjen ved hvert trinn: "Hva annet kan skje?" Og spesielt: "Hva kan gå g alt?" Her er det best å finne ut helt fra begynnelsen av alle utvidelsesforholdene som er mulig. Dette vil hjelpe deg å ikke bli forvirret når du jobber med konsekvensene i fremtiden. Alle betingelsene for å løse problemet, som bare er mulig, studeres best helt fra begynnelsen. Denne metoden vil hjelpe deg å unngå å gå fast når du arbeider med konsekvensene. Derfor, hvis mulig, vurder så mange forhold som mulig, og dette vil føre til at feilene reduseres i fremtiden.
Det beste alternativet for å jobbe med et use case-diagram er en grafisk tabell som viser innholdet. Det ligner litt på kontekstdiagrammet, som brukes i strukturelle metoder. Tross alt viser tabellen systemets grenser, så vel som dets kontakt med omverdenen.
Bruksdiagrammet viser tydelig aktørene, brukstilfellene og forholdet mellom dem:
– fremføring av skuespillere av denne eller den presedensen;
– bruk tilfeller som inkluderer andre brukstilfeller.
Innholdet i en use case i UML-modellering sier ingenting, men måten diagrammet presenteres på gjenspeiler det hele. Du kan imidlertid klare deg uten et diagram. Spesialisteranbefaler at du ikke legger for mye arbeid i å lage et diagram når du utvikler en brukssak. Det vil være bedre hvis du konsentrerer deg om tekstinnholdet i dem.
UML use case-diagram har andre typer enn include-relasjonen, for eksempel utvide. Det er det eksperter anbefaler å unngå. Årsaken ligger i det faktum at ofte bruker hele utviklingsteam mye tid på å vurdere ulike forhold mellom brukstilfeller. Dette er bortkastet energi. Tross alt er det mye mer praktisk å håndtere en tekstlig beskrivelse av en presedens, det er her den sanne verdien av teknologien er skjult.