Wprowadzenie
Diagramy przeglądowe interakcji (IODs) to rodzaj Język modelowania jednolity (UML) diagramu, który zapewnia widok najwyższego poziomu modelu interakcji. Skupia się na przepływie sterowania między interakcjami lub użyciami interakcji, oferując uproszczony obraz złożonych interakcji w systemie. Ten przewodnik obejmuje cel, strukturę, elementy, przypadki użycia, wskazówki i zasady tworzenia skutecznych diagramów przeglądowych interakcji.
Cel diagramów przeglądowych interakcji
Diagramy przeglądowe interakcji mają na celu zapewnienie widoku najwyższego poziomu interakcji w systemie. Wizualizują przepływ sterowania i opisują interakcje między obiektami, co czyni je szczególnie przydatnymi do:
- Uproszczenia złożonych interakcji: Poprzez zapewnienie widoku najwyższego poziomu, IODs pomagają zrozumieć ogólny przepływ bez wnikania w szczegóły każdej interakcji.
- Nawigacja w systemie: Działają jak mapa, umożliwiając łatwe poruszanie się między różnymi diagramami interakcji.
- Komunikacja: IODs ułatwiają komunikację między stakeholderami, zapewniając jasny i zwięzły przegląd interakcji w systemie.
Struktura diagramów przeglądowych interakcji
Diagramy przeglądowe interakcji są strukturalnie podobne do diagramów działań, ale z węzłami reprezentującymi interakcje lub wystąpienia interakcji. Kluczowe elementy strukturalne obejmują:
- Węzły: Reprezentują diagramy interakcji, w tym diagramy sekwencji, komunikacji, przeglądowe interakcji i czasowe.
- Przepływ sterowania:Pokazuje sekwencję, w której zachodzą interakcje.
- Węzły decyzyjne i łączące:Reprezentują rozgałęzianie i łączenie przepływów sterowania.
- Węzły rozgałęziania i łączenia:Reprezentują równoległe przepływy sterowania.
Elementy diagramów przeglądowych interakcji
Wystąpienia interakcji
Wystąpienia interakcji to odniesienia do istniejących diagramów interakcji. Są one przedstawiane jako ramka z „ref” w lewym górnym rogu i nazwą odniesionego diagramu w środku. Pozwala to na ponowne wykorzystanie diagramów interakcji i utrzymuje diagram przeglądowy zwięzły.
Elementy interakcji
Elementy interakcji wyświetlają zawartość odniesionych diagramów interakcji w linii w ramce prostokątnej. Pozwala to na uzyskanie większej ilości szczegółów w diagramie przeglądowym, ale może sprawić, że stanie się on bardziej złożony.
Adnotacje
IOD pozwalają na używanie większości adnotacji w diagramie aktywności, razem z dodatkowymi elementami zapewniającymi większą jasność. Adnotacje mogą obejmować notatki, ograniczenia i komentarze w celu dostarczenia dodatkowego kontekstu.
Przypadki użycia
1. System e-commerce
Scenariusz:Użytkownik przegląda produkty, dodaje przedmioty do koszyka i przechodzi do płatności.
Diagram przeglądowy interakcji:
- Węzły:Przeglądaj produkty, Dodaj do koszyka, Zakończ zakup
- Przepływ sterowania:Kolejny przepływ od przeglądania do płatności.
- Węzły decyzyjne:Rozgałęzienie oparte na działaniach użytkownika (np. kontynuuj zakupy lub przejdź do płatności).
2. System bankowy
Scenariusz:Klient loguje się, sprawdza stan konta, przesyła środki i wylogowuje się.
Diagram przeglądowy interakcji:
- Węzły: Logowanie, Sprawdzenie salda, Przesyłka środków, Wylogowanie
- Przepływ sterowania: Kolejny przepływ z węzłami decyzyjnymi dla różnych działań.
- Węzły rozgałęzienia/łączenia: Procesy równoległe sprawdzania salda i przesyłania środków.
3. System opieki zdrowotnej
Scenariusz:Pacjent umawia wizytę, konsultuje się z lekarzem i otrzymuje receptę.
Diagram przeglądowy interakcji:
- Węzły: Umów wizytę, skonsultuj się z lekarzem, otrzymaj receptę
- Przepływ sterowania: Kolejny przepływ z węzłami decyzyjnymi dla różnych wyników (np. potrzebny recepta czy nie).
- Wystąpienia interakcji: Powtarzane używanie typowych interakcji, takich jak „Skonsultuj się z lekarzem.”
Porady i wskazówki
- Zachowaj poziom ogólny: Skup się na ogólnym przebiegu zamiast na szczegółowych interakcjach.
- Używaj jasnych nazw: Upewnij się, że nazwy interakcji są opisowe i jasne.
- Powtarzaj interakcje: Używaj wystąpień interakcji, aby powtarzać typowe interakcje i utrzymać diagram zwięzły.
- Umieszczaj notatki rozważnie: Używaj adnotacji, aby dostarczyć kontekst, ale unikaj zatłoczenia diagramu.
Zasady
- Określ scenariusz: Określ scenariusz, który chcesz zamodelować, i zidentyfikuj kluczowe interakcje.
- Zdefiniuj węzły: Utwórz węzły dla każdej interakcji i zdecyduj, czy użyć wystąpień interakcji czy elementów.
- Ustal przepływ sterowania: Zdefiniuj sekwencję interakcji i używaj węzłów decyzyjnych, scalających, rozgałęziających i łączących, gdy to konieczne.
- Przegląd i doskonalenie:Sprawdź diagram pod kątem przejrzystości i dopasuj go na podstawie opinii stakeholderów.
Przykłady
Przykład 1: System rezerwacji online
Scenariusz:Użytkownik wyszukuje loty, wybiera lot i rezerwuje bilet.
Diagram przeglądowy interakcji:
- Węzły: Wyszukaj loty, wybierz lot, zarezerwuj bilet
- Przepływ sterowania: Sekwencyjny przepływ od wyszukiwania do rezerwacji.
- Węzły decyzyjne: Rozgałęzienie na podstawie dostępności lotu i wyboru użytkownika.
Przykład 2: System zarządzania biblioteką
Scenariusz:Użytkownik szuka książki, rezerwuje ją i wypożycza.
Diagram przeglądowy interakcji:
- Węzły: Wyszukaj książkę, zarezerwuj książkę, wypożycz
- Przepływ sterowania: Sekwencyjny przepływ z węzłami decyzyjnymi dotyczącymi dostępności książki.
- Wystąpienia interakcji: Odzyskiwanie interakcji „Zarezerwuj książkę”.
Tworzenie diagramu przeglądowego interakcji za pomocą Visual Paradigm
Aby utworzyć diagram przeglądowy interakcji w Visual Paradigm, postępuj zgodnie z poniższymi szczegółowymi krokami:
1. Utwórz nowy diagram
- Otwórz Visual Paradigm i wybierz
Diagram > Nowyz paska narzędzi aplikacji. - W oknie Nowy diagram oknie wybierz
Diagram przeglądowy interakcji. - Kliknij
Dalej. - Wprowadź nazwę diagramu i opis, a następnie wybierz model do przechowywania diagramu.
- Kliknij
OKaby utworzyć diagram.
2. Utwórz węzeł początkowy
- Aby rozpocząć przepływ sterowania, kliknij na
Węzeł początkowyikonę w pasku narzędzi diagramu. - Kliknij na obszarze diagramu, aby umieścić węzeł początkowy.
3. Utwórz węzeł decyzyjny
- Aby utworzyć węzeł decyzyjny z węzła początkowego, najedź myszą na węzeł początkowy.
- Naciśnij
Katalog zasobówprzycisk i przeciągnij go. - Wypuść przycisk myszy w wybranym miejscu dla węzła decyzyjnego.
- Wybierz
Przepływ sterowania -> Węzeł decyzyjnyz katalogu zasobów. - Nowy węzeł decyzyjny zostanie utworzony i połączony z węzłem początkowym.
- Wprowadź nazwę węzła decyzyjnego i naciśnij
Enteraby potwierdzić.
4. Utwórz użycie interakcji
- Aby utworzyć użycie interakcji, najedź myszą na kształt źródłowy (np. węzeł decyzyjny).
- Naciśnij przycisk
Katalog zasobówi przeciągnij go. - Wypuść przycisk myszy w wybranej lokalizacji dla użycia interakcji.
- Wybierz
Przepływ sterowania -> Użycie interakcjiz katalogu zasobów. - Utworzony zostanie nowe użycie interakcji i połączone z węzłem źródłowym.
- Wprowadź nazwę użycia interakcji i naciśnij
Enteraby potwierdzić.
5. Odwołaj się do diagramu
- Aby użycie interakcji odwoływało się do konkretnego diagramu, kliknij prawym przyciskiem myszy na użycie interakcji.
- Wybierz
Odwołuje się do > Nowy diagram sekwencjiz menu podręcznego. - Po utworzeniu diagramu sekwencji, zmień nazwę diagramu, jeśli to konieczne.
- Po powrocie do diagramu przeglądowego interakcji, nagłówek użycia interakcji wyświetli nazwę diagramu, do którego się odnosi.
Śledząc te kroki, możesz skutecznie tworzyć i zarządzać diagramami przeglądowymi interakcji w Visual Paradigm, poprawiając swoją umiejętność wizualizacji i komunikacji interakcji w systemie.
Wnioski
Diagramy przeglądowe interakcji to potężne narzędzie do wizualizacji ogólnego przebiegu interakcji w systemie. Śledząc wytyczne i porady przedstawione w tym przewodniku, możesz tworzyć skuteczne IOD, które upraszczają złożone interakcje i poprawiają komunikację między zaangażowanymi stronami.










