de_DEen_USes_ESfa_IRfr_FRid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW

Samouczek przypadków użycia: zrozumienie kluczowych koncepcji i przypadków użycia biznesowych

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.

PlantUML Diagram

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 繁體中文

Leave a Reply

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *