Wprowadzenie
Przypadki użyciasą podstawowym narzędziem w rozwoju oprogramowania i inżynierii systemów, zapewniającym uporządkowany sposób na zapisywanie wymagań funkcyjnych systemu z perspektywy jego użytkowników. Ten samouczek wyjaśni kluczowe koncepcje przypadków użycia, skupiając się na przypadkach użycia biznesowych, i wykorzysta podany przykład do ilustracji tych koncepcji.

Kluczowe koncepcje w przypadkach użycia
1. Aktorzy
Aktorzy reprezentują dowolną jednostkę, która współdziała z systemem. Mogą to być ludzie, inne systemy lub zewnętrzne jednostki. W podanym przykładzie aktorami są:
- Główny przewodnik: Aktor biznesowy związany z lotniskiem.
- Pasażer: Aktor biznesowy, który jest głównym użytkownikiem usług lotniskowych.
2. Przypadki użycia
Przypadki użyciaopisują interakcje między aktorami a systemem w celu osiągnięcia określonych celów. Są przedstawiane jako elipsy na diagramach przypadków użycia. W przykładzie:
- Rejestracja grupowa
- Rejestracja indywidualna
- Rejestracja bagażu
- Badanie bezpieczeństwa
3. Relacje
Przypadki użyciamogą mieć różne relacje między sobą:
- Zawiera: Przypadek użycia zawiera zachowanie innego przypadku użycia.
- Rozszerza: Przypadek użycia rozszerza zachowanie innego przypadku użycia w określonych warunkach.
- Ogólnienie: Relacja ogólnienia między aktorami wskazuje, że jeden aktor jest wersją specjalizowaną drugiego.
- Związek: Bezpośredni związek między aktorem a przypadkiem użycia.
4. Przypadki użycia biznesowych
Przypadki użycia biznesowych skupiają się na celach i interakcjach w kontekście biznesowym. Opisują, jak działalność firmy funkcjonuje i oddziałuje na swoim środowisku. W przykładzie wszystkie przypadki użycia są przypadkami użycia biznesowych w kontekście lotniska.
5. Przedmiot/Granica biznesowa
Przedmiot lub granica biznesowa definiuje zakres modelowanego systemu. W przykładzie granica biznesowa to „Lotnisko”.
Wyjaśnienie przykładu
Aktorzy
- Główny przewodnik: Powiązany z lotniskiem i może interagować z systemem w imieniu grupy pasażerów.
- Pasażer: Główny użytkownik usług lotniskowych, który bezpośrednio interaguje z różnymi przypadkami użycia.
Przypadki użycia
- Rejestracja grupowa: Przypadek użycia, w którym przewodnik rejestruje grupę pasażerów.
- Rejestracja indywidualna: Przypadek użycia, w którym pojedynczy pasażer się rejestruje.
- Rejestracja bagażu: Przypadek użycia, w którym pasażerowie rejestrują swój bagaż.
- Badanie bezpieczeństwa: Przypadek użycia, w którym pasażerowie przechodzą badanie bezpieczeństwa.
Związki
- Związek Include: Przypadek użycia „Rejestracja grupowa” zawiera przypadek użycia „Rejestracja indywidualna”, co oznacza, że zachowanie rejestracji indywidualnej jest częścią procesu rejestracji grupowej.
- Związek Extend: Przypadek użycia „Rejestracja bagażu” rozszerza przypadek użycia „Rejestracja indywidualna”, co oznacza, że rejestracja bagażu to dodatkowy krok, który może wystąpić podczas rejestracji indywidualnej.
- Generalizacja: Aktor „Pasażer” jest generalizacją innych konkretnych typów pasażerów (nie jest jawnie pokazany na tym diagramie, ale wynika z kontekstu).
- Związek: Aktorzy „Przewodnik” i „Pasażer” są związane z przypadkami użycia „Rejestracja grupowa” i „Rejestracja indywidualna”, odpowiednio.
Granica biznesowa
- „Lotnisko” jest granicą biznesową, obejmującą wszystkie przypadki użycia i interakcje w jej zakresie.
Różnice między przypadkami użycia biznesowego a przypadkami użycia systemu
Przypadki użycia biznesowego
- Skupia się na celach i operacjach biznesowych.
- Opisuje, jak firma oddziałuje na swoje otoczenie.
- Często używane w modelowaniu procesów biznesowych i architekturze przedsiębiorstwa.
- Przykład: „Rejestracja grupowa” na lotnisku.
Przypadki użycia systemu
- Skupia się na wymaganiach funkcyjnych systemu oprogramowania.
- Opisuje, jak użytkownicy oddziałują z systemem w celu osiągnięcia określonych celów.
- Często używane w rozwoju oprogramowania i inżynierii wymagań.
- Przykład: „Logowanie użytkownika” w systemie bankowości internetowej.
Wnioski
Przypadki użyciasą potężnym narzędziem do zapisywania i zrozumienia wymagań funkcyjnych systemu. Definiując aktorów, przypadki użycia i ich relacje, możesz stworzyć jasny i kompletny model działania systemu. Przypadki użycia biznesowego szczególnie pomagają zrozumieć operacje i interakcje w ramach konkretnego kontekstu. Podany przykład lotniska efektywnie ilustruje te koncepcje, pokazując, jak różni aktorzy oddziałują z różnymi przypadkami użycia w granicach biznesowych.
Ten post dostępny jest również w Deutsch, English, Español, فارسی, Français, Bahasa Indonesia, 日本語, Portuguese, Ру́сский, Việt Nam, 简体中文 and 繁體中文












