Różnica między diagramem przypadków użycia a diagramem aktywności

Spisu treści:

Różnica między diagramem przypadków użycia a diagramem aktywności
Różnica między diagramem przypadków użycia a diagramem aktywności

Wideo: Różnica między diagramem przypadków użycia a diagramem aktywności

Wideo: Różnica między diagramem przypadków użycia a diagramem aktywności
Wideo: 4.2 Diagram przypadków użycia 2024, Lipiec
Anonim

Kluczowa różnica między diagramem przypadków użycia a diagramem aktywności polega na tym, że diagram przypadków użycia pomaga modelować interakcje systemu i użytkowników, podczas gdy diagram aktywności pomaga modelować przepływ pracy w systemie.

UML oznacza zunifikowany język modelowania. Różni się od innych języków programowania, takich jak C, C++, Java. Pomaga zbudować obrazową reprezentację systemu oprogramowania. Orientacja obiektowa to najczęstsza metodologia tworzenia rozwiązań programowych. Diagramy UML pomagają przedstawić koncepcje zorientowane obiektowo. Diagramy te ułatwiają modelowanie koncepcyjne i ułatwiają zrozumienie systemu. Istnieją różne diagramy UML. Dwa z nich to diagram przypadków użycia i diagram aktywności.

Co to jest diagram przypadków użycia?

Istnieją dwa typy modelowania UML. Są to modelowanie strukturalne i modelowanie zachowań. Modelowanie strukturalne opisuje statyczne cechy systemu, podczas gdy modelowanie zachowania opisuje dynamiczną naturę systemu. Diagram przypadków użycia to diagram behawioralny.

Pojedynczy przypadek użycia reprezentuje funkcjonalność systemu na wysokim poziomie. Elipsa reprezentuje przypadek użycia, a nazwa jest w nim zapisana. Aktor wywołuje przypadek użycia. Może to być osoba, inny system lub organizacja, której celem jest korzystanie z systemu. Ponadto prostokąt reprezentuje granicę systemu.

Schemat przypadku użytkownika dla bankomatu jest następujący.

Różnica między diagramem przypadków użycia a diagramem aktywności
Różnica między diagramem przypadków użycia a diagramem aktywności

Rysunek 01: Diagram przypadków użycia

Klient jest aktorem. Wykonuje przypadki użycia, takie jak sprawdzenie salda, wpłata gotówki i wypłata pieniędzy. Linie reprezentują powiązanie między klientem a przypadkami użycia. Bank jest drugorzędnym aktorem i wykonuje przypadek użycia, wypełniając bankomat gotówką. Ponadto diagramy przypadków użycia mogą również reprezentować zależności.

Istnieją dwie zależności o nazwie include i extends. Gdy przypadek użycia wymaga obsługi innego przypadku użycia, te dwa przypadki użycia mają zależność „include”. Aby wypłacić pieniądze, system powinien najpierw zweryfikować saldo. W związku z tym jest to zależność obejmująca. Po sprawdzeniu salda, wpłacie lub wypłacie, klient może wydrukować paragon. Nie jest to konieczne, ale jest możliwe. Dlatego te przypadki użycia i przypadek użycia paragonu wydruku mają zależność „rozszerza”. Ogólnie rzecz biorąc, diagram przypadków użycia pomaga modelować kontekst systemu.

Co to jest diagram aktywności?

Diagram aktywności to kolejny diagram behawioralny. Jest podobny do schematu blokowego, który przedstawia przepływ z jednego działania do innego działania. Działania to różne operacje systemu. Ten diagram przedstawia ogólny widok systemu. Przykładowy diagram aktywności dla zarządzania studentami jest następujący.

Kluczowa różnica między diagramem przypadków użycia a diagramem aktywności
Kluczowa różnica między diagramem przypadków użycia a diagramem aktywności

Rysunek 02: Diagram aktywności

Diagram zaczyna się od początkowego węzła. Pierwszym krokiem jest wyświetlenie danych ucznia. Potem jest warunek. Symbol diamentu reprezentuje stan. Sprawdza, czy uczeń istnieje, czy nie. Jeśli uczeń jest nowy, etapem jest utworzenie rekordów dla tego nowego ucznia.

Ponadto, jeśli uczeń już istnieje, istnieje inny warunek, aby sprawdzić, czy uczeń nadal się uczy, czy nie. Jeśli nie, możliwe jest usunięcie zapisów ucznia. A jeśli uczeń nadal się uczy, istnieje możliwość aktualizacji zapisów.

Twórz, aktualizuj i usuwaj rekordy połączone ze sobą za pomocą symbolu połączenia. Ten symbol łączy w sobie więcej akcji. Na koniec można wyświetlić dane ucznia. Symbol końca oznacza zakończenie przepływu procesu. To jest przykładowy diagram aktywności.

Jaka jest różnica między diagramem przypadków użycia a diagramem aktywności?

Diagram przypadków użycia przedstawia interakcję użytkownika z systemem. Z drugiej strony diagram aktywności reprezentuje serię akcji lub kontrolę przepływu w systemie podobnym do schematu blokowego. Diagram przypadków użycia pomaga modelować interakcje systemu i użytkownika, podczas gdy diagram aktywności pomaga modelować przepływ pracy systemu. To jest główna różnica między diagramem przypadków użycia a diagramem aktywności.

Różnica między diagramem przypadków użycia a diagramem aktywności w formie tabelarycznej
Różnica między diagramem przypadków użycia a diagramem aktywności w formie tabelarycznej

Podsumowanie – Diagram przypadków użycia vs diagram aktywności

Diagram przypadków użycia i diagram aktywności to behawioralne diagramy UML, które opisują dynamiczną naturę systemu. Różnica między diagramem przypadków użycia a diagramem aktywności polega na tym, że diagram przypadków użycia pomaga modelować system, interakcje użytkownika, podczas gdy diagram aktywności pomaga modelować przepływ pracy w systemie. Te diagramy mają wiele zalet. Pomagają w modelowaniu wymagań biznesowych i zrozumieniu na wysokim poziomie funkcjonalności systemu.

Zalecana: