Wprowadzenie
Diagramy przypadków użycia są nieodzowną częścią inżynierii oprogramowania i analizy systemów. Stanowią graficzne przedstawienie wymagań funkcyjnych systemu z perspektywy jego użytkowników. Niniejszy przewodnik wyjaśnia kluczowe koncepcje związane z diagramami przypadków użycia, w tym aktorów, przypadki użycia, związki, include, extends oraz punkty rozszerzeń. Wykorzystamy do tego załączony diagram przypadków użycia jako przykład, aby ilustrować te koncepcje i zapewnić wytyczne, wskazówki i sztuczki dotyczące tworzenia skutecznych diagramów przypadków użycia.
Przykładowy diagram

Kluczowe koncepcje w diagramach przypadków użycia
Aktory
Aktory reprezentują użytkowników lub zewnętrzne systemy, które współdziałają z systemem. Mogą to być jednostki, grupy lub inne systemy, które pełnią określone role w funkcjonalności systemu. W załączonym diagramie aktorami są:
- Użytkownik strony: Ogólny użytkownik, który współdziała z systemem w celu wyszukiwania, przeglądania i wyświetlania dokumentów oraz wydarzeń.
- Webmaster: Użytkownik z uprawnieniami administracyjnymi, który zarządza systemem, dodaje użytkowników i publikuje nowe wydarzenia.
Przypadki użycia
Przypadki użycia reprezentują wymagania funkcyjne lub zachowania systemu. Opisują interakcje między aktorami a systemem w celu osiągnięcia określonych celów. W załączonym diagramie przypadki użycia to:
- Wyszukiwanie dokumentów – pełnotekstowe: Pozwala użytkownikowi strony na wyszukiwanie dokumentów za pomocą wyszukiwania pełnotekstowego.
- Przeglądanie dokumentów: Pozwala użytkownikowi strony na przeglądanie dostępnych dokumentów.
- Wyświetlanie wydarzeń: Pozwala użytkownikowi strony na wyświetlanie wydarzeń.
- Przesyłanie dokumentów: Pozwala użytkownikowi strony na przesyłanie dokumentów do systemu.
- Publikowanie nowego wydarzenia na stronie głównej: Pozwala webmasterowi na publikowanie nowych wydarzeń na stronie głównej.
- Dodawanie użytkownika: Pozwala webmasterowi na dodawanie nowych użytkowników do systemu.
Związki
Związki reprezentują relacje między aktorami a przypadkami użycia. Wskazują, że aktor uczestniczy w przypadku użycia. W załączonym diagramie związki to:
- Użytkownik stronyjest związany zWyszukiwanie dokumentów – pełnotekstowe, Przeglądaj dokumenty, Zobacz wydarzenia, i Prześlij dokumenty.
- Webmaster jest skojarzony z Opublikuj nowe wydarzenie na stronie głównej i Dodaj użytkownika.
Relacje include
Relacje include reprezentują sytuację, w której jedno przypadki użycia zawiera zachowanie innego przypadku użycia. Oznacza to, że przypadki użycia zawarte są zawsze częścią przypadku podstawowego. Na dołączonym diagramie relacje include są:
- Szukaj dokumentów – pełny tekst zawiera Pobierz dokumenty i Podgląd dokumentu.
- Przeglądaj dokumenty zawiera Podgląd dokumentu.
Relacje extend
Relacje extend reprezentują sytuację, w której jeden przypadek użycia rozszerza zachowanie innego przypadku użycia w określonych warunkach. Oznacza to, że przypadek rozszerzający jest opcjonalny i występuje tylko w określonych warunkach. Na dołączonym diagramie relacje extend są:
- Prześlij dokumenty rozszerza się do Zarządzaj folderami.
- Dodaj użytkownika rozszerza się do Dodaj firmę.
Punkty rozszerzenia
Punkty rozszerzenia to konkretne punkty w przypadku użycia, w których zachowanie może być rozszerzone przez inne przypadki użycia. Określają one, gdzie i jak rozszerzający przypadek użycia może modyfikować podstawowy przypadek użycia. Na dołączonym diagramie punkty rozszerzenia to:
- Prześlij dokumenty ma punkt rozszerzenia dla Zarządzaj folderami.
- Dodaj użytkownika ma punkt rozszerzenia dla Dodaj firmę.
Zasady tworzenia skutecznych diagramów przypadków użycia
1. Zidentyfikuj aktorów
- Zacznij od zidentyfikowania wszystkich aktorów którzy będą interagować z systemem.
- Zważ na aktorów głównych i pomocniczych. Aktorzy główni inicjują interakcje, podczas gdy aktorzy pomocniczy dostarczają usługi lub informacje.
2. Zdefiniuj przypadki użycia
- Dla każdego aktora zdefiniuj przypadki użycia które reprezentują cele, które chcą osiągnąć za pomocą systemu.
- Używaj jasnych i zwięzłych nazw dla przypadków użycia, które opisują działanie lub cel.
3. Ustanów związki
- Narysuj związki między aktorami i przypadkami użycia, aby pokazać, którzy aktorzy uczestniczą w których przypadkach użycia.
- Używaj linii ciągłychdo przedstawienia powiązań.
4. Użyj relacji Include
- Zidentyfikuj wspólne zachowaniaktóre są częścią wielu przypadków użycia i utwórz relacje Include.
- Użyj linii przerywanych z oznaczeniem «include»do przedstawienia relacji Include.
5. Użyj relacji Extend
- Zidentyfikuj opcjonalne zachowaniaktóre mogą rozszerzać podstawowy przypadek użycia w określonych warunkach i utworzyć relacje Extend.
- Użyj linii przerywanych z oznaczeniem «extend»do przedstawienia relacji Extend.
6. Zdefiniuj punkty rozszerzania
- Zidentyfikuj konkretne punktyw przypadku użycia, w którym zachowanie może być rozszerzane przez inne przypadki użycia.
- Użyj punktów rozszerzaniaaby określić, gdzie i jak rozszerzający przypadek użycia może modyfikować podstawowy przypadek użycia.
Porady i sztuczki
1. Zachowaj prostotę
- Unikaj nadmiernego skomplikowania diagramupoprzez dodawanie zbyt wielu szczegółów.
- Skup się na głównych interakcjachi celach aktorów.
2. Używaj spójnej nomenklatury
- Używaj spójnych i opisowych nazwdla aktorów i przypadków użycia.
- Unikaj używania żargonu technicznegoktóry może zmylić stakeholderów.
3. Iteruj i doskonal
- Zacznij od diagramu najwyższego poziomui stopniowo doskonal go w miarę zbierania więcej informacji.
- Przegląd i aktualizacja diagramu regularnie, aby upewnić się, że pozostaje dokładny i aktualny.
4. Współpracuj z interesariuszami
- Zaangażuj interesariuszy w tworzeniu i przeglądaniu diagramu przypadków użycia, aby upewnić się, że spełnia ich potrzeby i oczekiwania.
- Użyj diagramu jako narzędzia komunikacji w celu ułatwienia dyskusji i wyjaśnienia wymagań.
5. Użyj narzędzi i szablonów
- Użyj narzędzi do tworzenia diagramów takich jak Visual Paradigm, aby tworzyć profesjonalnie wyglądające diagramy przypadków użycia.
- Użyj szablonów i przykładów jako punkt wyjścia, aby oszczędzić czas i zapewnić spójność.
Wnioski
Diagramy przypadków użycia to potężne narzędzie do zapisywania i komunikowania wymagań funkcyjnych systemu. Zrozumienie kluczowych pojęć takich jak aktorzy, przypadki użycia, związki, include, extends i punkty rozszerzeń pozwala tworzyć skuteczne diagramy przypadków użycia, które pomagają w projektowaniu, rozwoju i testowaniu systemów oprogramowania. Dołączony diagram przypadków użycia stanowi przykład ilustrujący te koncepcje i zawiera wytyczne, porady i sztuczki dotyczące tworzenia kompletnych i jasnych diagramów przypadków użycia.
Odwołania do diagramów przypadków użycia
Oto lista odwołań dotyczących diagramów przypadków użycia z wykorzystaniem narzędzia Visual Paradigm UML, z adresami URL umieszczonymi pod tytułami artykułów:
-
Wprowadzenie do diagramów UML w Visual Paradigm – ArchiMetric
- Ten artykuł wprowadza 14 typów diagramów UML dostępnych w Visual Paradigm, w tym diagramy przypadków użycia. Wyjaśnia, jak każdy diagram spełnia unikalną rolę w procesie modelowania i zawiera szczegółowe informacje o każdym typie diagramu UML dostępnych w Visual Paradigm.
- Czytaj więcej 1
-
Online narzędzie do tworzenia diagramów przypadków użycia
- Visual Paradigm Online oferuje łatwe w użyciu narzędzie online do tworzenia diagramów UML z bogatą kolekcją dostosowanych przykładów diagramów przypadków użycia. Pozwala użytkownikom szybko tworzyć profesjonalne diagramy przypadków użycia za pomocą edytora przeciągania i upuszczania oraz współpracować z zespołem w chmurowym środowisku pracy.
- Czytaj więcej 2
-
Bezpłatne narzędzie UML
- To bezpłatne narzędzie do modelowania UML obsługuje 13 typów diagramów UML 2.x i diagramów ERD w celach niekomercyjnych. Jest używane przez ponad 1 milion instalacji na całym świecie i pomaga w identyfikowaniu celów biznesowych systemu za pomocą diagramów przypadków użycia.
- Czytaj więcej 3
-
Bezpłatne narzędzie do tworzenia diagramów przypadków użycia
- Visual Paradigm Online oferuje bezpłatny edytor diagramów przypadków użycia działający w przeglądarce, który obsługuje diagramy UML, ERD i diagramy struktury organizacyjnej. Pozwala użytkownikom szybko rysować diagramy przypadków użycia za pomocą intuicyjnego edytora rysowania UML bez ograniczeń liczby kształtów lub diagramów.
- Czytaj więcej 4
-
Jak narysować diagram przypadków użycia?
- Ten przewodnik zawiera krok po kroku instrukcje dotyczące rysowania diagramów przypadków użycia w Visual Paradigm. Wyjaśnia, jak modelować funkcje systemu i aktorów, którzy współdziałają z tymi funkcjami, za pomocą narzędzia UML.
- Czytaj więcej 5
-
Opis przypadku użycia w Visual Paradigm dla UML
- Visual Paradigm for UML (VP-UML) to narzędzie CASE UML przeznaczone dla inżynierów oprogramowania, analityków systemów, analityków biznesowych i architektów systemów. Pomaga w budowaniu dużych systemów oprogramowania w sposób niezawodny za pomocą podejścia obiektowego.
- Czytaj więcej 6
-
Diagram przypadków użycia – diagramy UML 2 – narzędzie modelowania UML
- Ten artykuł wyjaśnia, jak tworzyć diagramy przypadków użycia w celu opisania zachowania systemu docelowego z zewnątrz. Visual Paradigm pozwala użytkownikom dokumentować wymagania za pomocą opisów przypadków użycia.
- Czytaj więcej 7
-
Online narzędzie do rysowania diagramów UML
- Visual Paradigm Online obsługuje różne diagramy UML, w tym diagramy przypadków użycia. Dysponuje potężnymi narzędziami do rysowania diagramów, sprawdzaniem składni UML w czasie rzeczywistym oraz estetycznym interfejsem użytkownika, umożliwiając użytkownikom rysowanie diagramów UML bez trudności.
- Czytaj więcej 8
Te odniesienia zapewniają kompleksowy przegląd tworzenia i używania diagramów przypadków użycia za pomocą narzędzia Visual Paradigm UML.