requirements i casi d uso n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Requirements – i casi d’uso PowerPoint Presentation
Download Presentation
Requirements – i casi d’uso

Loading in 2 Seconds...

play fullscreen
1 / 13

Requirements – i casi d’uso - PowerPoint PPT Presentation


  • 63 Views
  • Uploaded on

Requirements – i casi d’uso. Requirements. “ The goal of the Requirements workflow is to describe what the system should do and allows the developers and the customer to agree on that description.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Requirements – i casi d’uso' - karif


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
requirements
Requirements

“The goal of the Requirements workflow is to describe what the system should do and allows the developers and the customer to agree on that description.

Actors are identified, representing the users, and any other system that may interact with the system being developed. Use cases are identified, representing the behavior of the system.”

use case diagram
Unifiedprocess - ideazioneUse Case Diagram

Casi d’uso analizzati:

Tutti

Casi d’uso dettagliati:

UCRicercaFilm

UCNoleggia

UCPrenota

UCRestituisci

use case diagram1
Use Case Diagram

Casi d’uso analizzati:

Tutti

Casi d’uso dettagliati:

UCRicercaFilm

UCNoleggia

UCPrenota

UCRestituisci

uc ricercafilm dettagli
Unifiedprocess - ideazioneUCRicercaFilm – Dettagli

Il Cliente, una volta recatosi presso una delle filiali FastVidRentals può cercare un film di suo interesse. La ricerca può essere effettuata sia presso lo sportello esterno, sia presso lo sportello interno. Per effettuare una ricerca non è necessario utilizzare la tessera servizi. Il Cliente può inserire o il nome preciso di un film o cercare tramite tag come il genere, l'anno di produzione etc..

Se la ricerca viene effettuata presso lo sportello interno il sistema permette di stampare uno scontrino promemoria da poter presentare all'operatore di cassa per procedere con un noleggio.

uc ricercafilm flow of events
Unifiedprocess - ideazioneUCRicercaFilm - Flow of events

1. Il Cliente arriva al terminale FastVid

2. Il Cliente seleziona la ricerca film

3. Il Sistema mostra l'interfaccia di ricerca

4. Il Cliente inserisce delle parole chiave per il film da ricercare

5. Il Cliente avvia la ricerca

6. Il Sistema presenta un elenco di film

7. if Il Cliente è soddisfatto della ricerca

7.1. Il Cliente sceglie un film dalla lista

7.2. Il Sistema mostra i dettagli del film

7.3. if Il Cliente è soddisfatto del film selezionato

7.3.1. Il Cliente seleziona il supporto desiderato

7.3.2. Il sistema visualizza la disponibilità del supporto selezionato

7.3.3. if Il Cliente è soddisfatto

7.3.3.1. Il sistema mostra le azioni disponibili

7.3.3.2. Il Cliente sceglie l'opzione desiderata

uc n oleggiafilm dettagli
Unifiedprocess - ideazioneUCNoleggiaFilm– Dettagli

Il Cliente, una volta recatosi presso una delle filiali FastVid Rentals, può effettuare un noleggio. La prima operazione che deve fare per poter noleggiare un film è la ricerca. Una volta trovato il film, il Cliente deve scegliere le opzioni di noleggio, il tipo di supporto/formato desiderati, e, se il supporto è disponibile, il sistema propone un quadro riassuntivo del noleggio. Se il cliente vuole procedere, deve scorrere la propria tessera servizi dalla quale verrà scalato l'importo pari al prezzo di noleggio. Il cliente può ritirare il prodotto.

uc noleggiafilm flow of e vents
Unifiedprocess - ideazioneUCNoleggiaFilm - Flow of events

1. Il Cliente effettua una Ricerca film

2. Il Sistema richiede al Cliente l'autenticazione tramite lettura della tessera servizi

3. Il Cliente legge la sua tessera servizi presso il lettore

4. Il Sistema autentica il Cliente attraverso la tessera servizi e applica le politiche di prezzo

5. Il Sistema mostra al Cliente la relativa politica di prezzo

6. Il Cliente imposta la durata desiderata per il noleggio

7. Il Sistema mostra il riepilogo di prezzo e le condizioni di noleggio, richiedendo conferma

8. Il Cliente conferma la sua scelta

9. Il Sistema addebita l'importo del noleggio, registra il noleggio per il prodotto selezionato al Cliente corrente e aggiorna la disponibilità del prodotto

10. Il Sistema notifica la transazione al Sistema contabilità

11. Il Sistema stampa la ricevuta e la consegna al Cliente unitamente al supporto noleggiato

12. Il Cliente ritira ricevuta e prodotto

il riscontro del committente
Unifiedprocess– elaborazione 1Il riscontro del committente

L’incontro con il committente a valle dell’ideazione ha confermato il corretto rilevamento dei casi d’uso, nonché della realtà aziendale cui si fa riferimento (documento di visione e regole di business)

Il committente ha tuttavia preferito che l’autenticazione del cliente fosse la prima operazione necessaria ad avviare il caso d’uso di Noleggio.

uc prenota dettagli
UCPrenota - Dettagli

Il Cliente può effettuare una prenotazione. Quest'ultima può essere dovuta sia al fatto che non è disponibile al momento nessuna copia fisica del supporto/formato richiesto per il film di interesse, sia al fatto che il cliente vuole bloccare un film per una determinata data. L'SMS service è un servizio esterno che permette di avvisare al Cliente la disponibilità di un supporto/formato e consente al cliente di poter avviare una pratica di prenotazione anche mediante SMS.

Allo stato attuale le politiche di prenotazione non sono completamente definite: diverse filiali potrebbero adottare politiche locali guidate dall'andamento del mercato locale. Le politiche di prenotazione possono cambiare arbitrariamente secondo scelte avanzate dalla Sede centrale. La gestione delle politiche di prenotazione pertanto deve essere molto flessibile.

uc prenota flow of events
Unifiedprocess – elaborazione 2UCPrenota– Flow of Events

1. Il Cliente effettua una Ricerca film

2. Il sistema richiede al Cliente l'autenticazione tramite lettura della tessera servizi

3. Il Cliente legge la sua tessera servizi presso il lettore

4. Il Sistema autentica il Cliente attraverso la tessera servizi

5. Il Sistema aggiorna il prezzo relativamente alle politiche sulla tessera servizi corrente

6. Il Cliente indica la data di prenotazione voluta

7. Il sistema notifica la avvenuta disponibilità per tale giorno

8. Il Cliente indica la durata del noleggio prenotato

9. Il sistema mostra il riepilogo e le condizioni di prenotazione, richiedendo conferma

10. Il Cliente conferma la sua scelta

11. Il Sistema addebita l'importo della prenotazione, registra la prenotazione per il prodotto selezionato e aggiorna la disponibilità del prodotto

12. Il Sistema notifica la transazione al Sistema contabilità

13. Il Sistema stampa la ricevuta e la consegna al Cliente

14. Il Clienteritiraricevuta

uc restituisci dettagli
Unifiedprocess – elaborazione 2UCRestituisci- Dettagli

Il Cliente può recarsi presso una filiale di FastVid Rentals e restituire un prodotto sia allo sportello esterno, sia all'interno del punto vendita. All'interno del punto vendita può decidere se restituire il prodotto tramite sportello o fisicamente all'operatore di cassa.

uc restituisci flow of events
Unifiedprocess – elaborazione 2UCRestituisci – Flow of events

1. Il Cliente si reca presso una filiale con un prodotto da restituire

2. Il Cliente informa il Sistema di voler restituire un prodotto precedentemente noleggiato

3. Il Sistema richiede al Cliente di depositare il prodotto nell'apposita feritoia

4. Il Cliente deposita il prodotto secondo le indicazioni ricevute

5. Il Sistema legge l'ID del prodotto depositato

6. Il Sistema recupera le informazioni sul Cliente tramite l'assocazione dello stesso ad un noleggio e quindi all'ID del supporto noleggiato e appena restituito

7. Il Sistema mostra al Cliente la conferma con riserva di controllo supporto per l'avvenuta restituzione

8. Il Sistema stampa la ricevuta cartacea attestante la restituzione

9. Il Sistema propone al Cliente di effettuare una nuova Ricerca film

10. Il Cliente rifiuta la proposta di cercare un nuovo film

11. Il Cliente si allontana con la ricevuta