Diferència entre el diagrama de casos d'ús i el diagrama d'activitats

Taula de continguts:

Diferència entre el diagrama de casos d'ús i el diagrama d'activitats
Diferència entre el diagrama de casos d'ús i el diagrama d'activitats

Vídeo: Diferència entre el diagrama de casos d'ús i el diagrama d'activitats

Vídeo: Diferència entre el diagrama de casos d'ús i el diagrama d'activitats
Vídeo: Diagrama de Casos de Uso I - 4 - Tutorial UML en español 2024, Juliol
Anonim

La diferència clau entre el diagrama de casos d'ús i el diagrama d'activitats és que el diagrama de casos d'ús ajuda a modelar el sistema i les interaccions dels usuaris, mentre que el diagrama d'activitats ajuda a modelar el flux de treball del sistema.

UML significa Unified Modeling Language. És diferent d' altres llenguatges de programació com C, C++, Java. Ajuda a construir una representació pictòrica del sistema de programari. L'orientació a objectes és la metodologia més comuna per desenvolupar solucions de programari. Els diagrames UML ajuden a representar conceptes orientats a objectes. Aquests diagrames ajuden a la modelització conceptual i fan que sigui senzill i més fàcil d'entendre el sistema. Hi ha diversos diagrames UML. Dos d'ells són diagrames de casos d'ús i diagrames d'activitats.

Què és el diagrama de casos d'ús?

Hi ha dos tipus de modelatge UML. Són el modelatge estructurat i el modelatge del comportament. El modelatge estructurat descriu les característiques estàtiques del sistema, mentre que el modelatge del comportament descriu la naturalesa dinàmica del sistema. El diagrama de casos d'ús és un diagrama de comportament.

Un cas d'ús únic representa la funcionalitat d' alt nivell d'un sistema. Una el·lipse representa un cas d'ús i el nom s'escriu a dins. Un actor invoca un cas d'ús. Pot ser una persona, un altre sistema o una organització que tingui l'objectiu d'utilitzar el sistema. A més, un rectangle representa el límit del sistema.

El diagrama de casos d'usuari d'un caixer automàtic és el següent.

Diferència entre el diagrama de casos d'ús i el diagrama d'activitats
Diferència entre el diagrama de casos d'ús i el diagrama d'activitats

Figura 01: Diagrama de casos d'ús

El client és un actor. Realitza casos d'ús com el saldo de xecs, dipòsits en efectiu i retira diners. Les línies representen l'associació entre el client i els casos d'ús. El banc és un actor secundari, i realitza el cas d'ús omplint el caixer automàtic amb efectiu. A més, els diagrames de casos d'ús també poden representar dependències.

Hi ha dues dependències anomenades include i extends. Quan un cas d'ús requereix el suport d'un altre cas d'ús, aquests dos casos d'ús tenen la dependència "inclou". Per retirar diners, el sistema primer hauria de verificar el saldo. Per tant, és una dependència d'inclusió. Després de comprovar el saldo, dipositar diners o retirar diners, el client pot imprimir un rebut. No és necessari, però és possible. Per tant, aquests casos d'ús i el cas d'ús del rebut d'impressió tenen la dependència "estén". En general, el diagrama de casos d'ús ajuda a modelar el context del sistema.

Què és el diagrama d'activitats?

Un diagrama d'activitats és un altre diagrama de comportament. És semblant a un diagrama de flux que representa el flux d'una activitat a una altra. Les activitats són les diferents operacions del sistema. Aquest diagrama ofereix una visió d' alt nivell del sistema. Un exemple de diagrama d'activitats per a la gestió dels estudiants és el següent.

Diferència clau entre el diagrama de casos d'ús i el diagrama d'activitats
Diferència clau entre el diagrama de casos d'ús i el diagrama d'activitats

Figura 02: Diagrama d'activitats

El diagrama comença amb el node inicial. El primer pas és veure els detalls de l'estudiant. Després d'això, hi ha una condició. Un símbol de diamant representa una condició. Comprova si l'alumne existeix o no. Si l'estudiant és nou, el pas és crear registres per a aquest nou estudiant.

A més, si l'estudiant ja existeix, hi ha una altra condició per comprovar si l'estudiant encara està aprenent o no. En cas contrari, és possible esborrar els expedients de l'estudiant. I, si l'estudiant encara està aprenent, és possible actualitzar els registres.

Crear, actualitzar i suprimir registres s'uneixen mitjançant el símbol conjunt. Aquest símbol combina més accions en una sola. Finalment, es poden veure les dades de l'estudiant. El símbol final indica la finalització del flux del procés. Aquest és un exemple de diagrama d'activitats.

Quina diferència hi ha entre el diagrama de casos d'ús i el diagrama d'activitats?

Un diagrama de casos d'ús representa la interacció de l'usuari amb el sistema. D' altra banda, un diagrama d'activitats representa la sèrie d'accions o control de flux en un sistema semblant a un diagrama de flux. Un diagrama de casos d'ús ajuda a modelar el sistema i les interaccions dels usuaris, mentre que un diagrama d'activitats ajuda a modelar el flux de treball del sistema. Aquesta és la diferència principal entre el diagrama de casos d'ús i el diagrama d'activitats.

Diferència entre el diagrama de casos d'ús i el diagrama d'activitats en forma tabular
Diferència entre el diagrama de casos d'ús i el diagrama d'activitats en forma tabular

Resum: diagrama de casos d'ús vs diagrama d'activitat

El diagrama de casos d'ús i el diagrama d'activitat són diagrames de comportament UML que descriuen la naturalesa dinàmica d'un sistema. La diferència entre el diagrama de casos d'ús i el diagrama d'activitats és que un diagrama de casos d'ús ajuda a modelar el sistema, les interaccions de l'usuari mentre que el diagrama d'activitats ajuda a modelar el flux de treball del sistema. Aquests diagrames ofereixen múltiples avantatges. Ajuden a modelar els requisits empresarials i a obtenir una comprensió d' alt nivell de la funcionalitat del sistema.

Recomanat: