Indholdsfortegnelse:
Definition - Hvad betyder Use Case?
En brugssag er en software- og systemteknisk betegnelse, der beskriver, hvordan en bruger bruger et system til at nå et bestemt mål. En brugssag fungerer som en software-modelleringsteknik, der definerer de funktioner, der skal implementeres, og løsningen af eventuelle fejl, der måtte opstå.
Techopedia forklarer Use Case
Brug sager definerer interaktioner mellem eksterne aktører og systemet for at nå bestemte mål. Der er tre grundlæggende elementer, der udgør en brugssag:
- Skuespillere: Skuespillere er den type brugere, der interagerer med systemet.
- System: Brug sager, der fanger funktionelle krav, der specificerer systemets tilsigtede opførsel.
- Mål: Brugssager initieres typisk af en bruger til at opfylde mål, der beskriver aktiviteterne og varianterne, der er involveret i at nå målet.
Brugssager er modelleret ved hjælp af samlet modelleringssprog og er repræsenteret ved ovaler, der indeholder navnene på brugssagen. Skuespillere er repræsenteret ved hjælp af linjer med navnet på den skuespiller, der er skrevet under linjen. For at repræsentere en skuespillers deltagelse i et system trækkes en linje mellem skuespilleren og brugssagen. Kasser omkring brugssagen repræsenterer systemgrænsen.
Egenskaber forbundet med brugssager er:
- Organisering af funktionelle krav
- Modellering af målene for systembrugerinteraktioner
- Optagelse af scenarier fra triggerbegivenheder til ultimative mål
- Beskriver det grundlæggende handlingsforløb og usædvanlige strøm af begivenheder
- Tillader en bruger at få adgang til funktionaliteten i en anden begivenhed
Trinnene i design af brugssager er:
- Identificer brugerne af systemet
- Opret en brugerprofil for hver brugerkategori. Dette inkluderer alle roller, der spilles af de brugere, der er relevante for systemet.
- Identificer vigtige mål, der er knyttet til hver rolle, der understøtter systemet. Systemets værdiproposition identificerer den betydelige rolle.
- Opret brugssager for hvert mål, der er knyttet til en brugssagsskabelon, og oprethold det samme abstraktionsniveau gennem brugssagen. Betingelser på højere niveau behandles som mål for det lavere niveau.
- Strukturer brugssagerne
- Gennemgå og validere brugerne
