Un caso d'uso può essere sia un'estensione che un'inclusione?

-1

Un caso d'uso può essere sia un'estensione che un'inclusione?

    
posta Richard Wеrеzaк 16.07.2017 - 23:16
fonte

1 risposta

3

Sì, un caso d'uso può essere un'estensione di un altro caso d'uso e essere incluso da un terzo caso d'uso come illustra il diagramma.

L'estensione è quando un caso d'uso estende un altro caso d'uso definendo una logica caso-caso sui punti di estensione del genitore.

L'inclusione è quando un caso d'uso include un altro caso d'uso completo e può anteporre o aggiungere la logica del caso d'uso prima o dopo l'inclusione.

Ecco un esempio:

Lascia che Main UC1 sia "Prelevare contanti da ATM" per utilizzare un caso per un sistema ATM

Lascia che Both Extension & Inclusion sia "Prelevare contanti da ATM fuori dalla rete". Questo caso d'uso definisce la logica delle tariffe ATM quando l'utente non è un membro della banca dell'ATM. estende il caso d'uso "Prelevare contanti da ATM".

Lascia che Main UC2 sia "Verifica saldo e prelevare contanti dallo sportello automatico". Questo caso d'uso descrive il caso in cui l'utente vuole controllare il proprio saldo prima di prelevare contanti (in modo che sappiano che non sono scoperti). Questo caso d'uso include il caso "Prelevare contanti da ATM fuori dalla rete".

Esempio rubato da Che cos'è la differenza tra includere ed estendere nello schema del caso d'uso?

    
risposta data 18.07.2017 - 01:37
fonte

Leggi altre domande sui tag