Il mio diagramma del caso d'uso è corretto?

1

NOTA: Sto studiando da solo l'UML, quindi non ho nessuno per verificare i miei diagrammi e quindi sto postando qui, quindi per favore portami con me. Questo è il problema che ho ottenuto da alcuni PDF disponibili su Google che avevano semplicemente la seguente dichiarazione di problemi:

Dichiarazione del problema :
Una biblioteca contiene libri e riviste. Il compito è sviluppare a sistema informatico per prendere in prestito libri. Per prendere in prestito un libro il mutuatario deve essere un membro della biblioteca. C'è un limite al numero di libri che possono essere presi in prestito da ciascun membro della biblioteca. La libreria può avere diverse copie di un determinato libro. È possibile prenotare un libro. Alcuni libri sono solo per prestiti a breve termine. Altri libri potrebbero essere preso in prestito per 3 settimane. Gli utenti possono estendere i prestiti.
1. Disegna un diagramma dei casi d'uso per una biblioteca.
2. Fornire una descrizione del caso d'uso per due casi d'uso:
• Prendere in prestito una copia del libro
• Estendi prestito
Diagramma:

Usa descrizione del caso:
1. Prendi in prestito una copia del libro: se la persona desidera prendere in prestito un libro dalla Biblioteca pubblica di Derpville, lui / lei deve essere un membro della biblioteca, nel qual caso sarà autorizzato a emettere un certo numero di libri. Se la persona non è un membro, il libro non verrà rilasciato a loro per la rimozione, piuttosto dovranno sedersi e leggere nella biblioteca.
2. Estensione del prestito: alcuni libri saranno prestati per 3 settimane, mentre altri saranno prestati per più di 3 settimane, nel qual caso la persona che prende in prestito deve venire in biblioteca e ottenere la data estesa. C'è un limite su quanto l'utente può estendere la data di un particolare libro.

    
posta Dummy Derp 05.09.2012 - 14:28
fonte

1 risposta

3

prime impressioni:

Direi il tuo include le frecce sono nel verso sbagliato, è un po 'strano che l'abbonamento Validate non sia incluso nella data di restituzione estesa? e sarei anche tentato di dividerli in due o tre diagrammi separati (quindi non abbiamo linee di incrocio).

Tuttavia, direi anche che prendi "uml corretto" con un pizzico di sale, se il diagramma è utile per te e per ciò che vuoi comunicare, allora sta già facendo il suo lavoro.

    
risposta data 05.09.2012 - 14:42
fonte

Leggi altre domande sui tag