FAGPORTALEN

Use cases

Informatik C · STX · C-niveau · Systemudvikling

💻 Use cases

Use case (Jacobson 1986) = beskrivelse af interaktion mellem aktør og system for at opnå et mål.

Komponenter: Aktør (rolle der bruger systemet — bruger, admin, eksternt system), Mål (hvad opnås?), Hovedflow (typisk sekvens af handlinger), Alternative flows (variationer), Forudsætninger (hvad skal være sandt FØR), Postbetingelser (hvad er sandt EFTER).

Format: Use case-diagram (UML) — aktører som figurer, use cases som ovaler, forbindelser som linjer.

Detaljeret use case-skabelon: Eksempel: "Login": Aktør: Bruger. Forudsætning: Bruger har konto. Hovedflow:

1. Bruger åbner login-side.

2. Bruger indtaster email + password.

3. System validerer credentials.

4. System opretter session + omdirigerer til dashboard. Alternative flow 4a: Forkerte credentials → vis fejlbesked + forbliv på login.

Use case beskrivelse vs. user story: use case er detaljeret + scenarie-fokuseret, user story er kort + agile. Komplementære: user stories i backlog, use cases til komplekse flows.

Anvendelse: kravspecifikation, test-cases (hver use case → test), dokumentation, kommunikation med stakeholders. UML-værktøjer: draw.io, Visual Paradigm, Lucidchart.

Læringsmål

Sådan kan du arbejde med emnet

Arbejd iterativt med prototyper og dokumentation. Test, evaluér og dokumentér.

Øv dette emne med AI — quizzer, forklaringer og feedback tilpasset dit niveau.

Prøv Fagportalen gratis

🤖 Denne side er skrevet med kunstig intelligens og fagligt gennemgået af Fagportalen, som har det redaktionelle ansvar. Finder du en fejl, så skriv til support@fagportalen.dk.