Differenza tra gli attori nel sistema esistente (non automatizzato) e il nuovo (automatizzato) [chiuso]

1

Credo che due principali diagrammi del caso d'uso nella costruzione di un sistema automatizzato (Software) da un sistema non automatizzato siano:

  1. Analisi del sistema esistente mediante un diagramma del caso d'uso
  2. Mappatura degli attuali casi d'uso e requisiti al diagramma del caso d'uso del software.

In che modo il significato degli attori differisce in questi due diagrammi?

Ad esempio, voglio implementare un software per una libreria non automatizzata. Il bibliotecario è un attore del sistema esistente o forse parte del sistema stesso? Il bibliotecario si rivolge a un attore quando disegno il diagramma del caso d'uso del sistema software?

Io stesso indovino quando voglio analizzare il sistema esistente, dovrei guardarlo come una biblioteca con tutto lo staff e i servizi, quindi l'unico attore è membro !? Ma quando voglio creare un software per questo, dovrei supporre che il software sia il sistema e chiunque lavori con esso come attore. Sono corrette ipotesi per trovare gli attori del sistema esistente e nuovo?

    
posta Ahmad 04.02.2015 - 15:58
fonte

1 risposta

2

Quando guardi un sistema che sarà (parzialmente) automatizzato, ciò che è considerato parte del sistema (vecchio o nuovo) e chi sono gli attori dipende dallo scopo del progetto di automazione.

Per prendere l'esempio della tua biblioteca e un progetto per automatizzare l'amministrazione del prestito.

Nel sistema non automatizzato, il bibliotecario (che registra quando un libro è stato preso in prestito e restituito e incassa le commissioni di ritardo tardivo quando il libro viene restituito) fa parte del sistema.

Se il sistema automatico copre solo le attività che il bibliotecario ha fatto prima, allora il bibliotecario è improvvisamente completamente fuori portata per il sistema software. Non fa parte né del sistema né degli attori.

D'altra parte, se il sistema automatico tiene traccia di dove è collocato ogni libro (ma senza i mezzi per spostare fisicamente i libri), allora il bibliotecario diventerebbe un attore che notifica al sistema che un libro è stato spostato dalla raccolta -nel posto giusto sullo scaffale.

Se il progetto di automazione dovesse digitalizzare il sistema di schede di indice della libreria, allora potrebbe non esserci neppure una distinzione tra il bibliotecario che usa il sistema o un membro. Entrambi appartengono alla stessa classe di attori: User.

    
risposta data 04.02.2015 - 17:32
fonte

Leggi altre domande sui tag