Anteprima
Vedrai una selezione di 10 pagine su 452
Elaborato per esame di Ingegneria del Software Pag. 1 Elaborato per esame di Ingegneria del Software Pag. 2
Anteprima di 10 pagg. su 452.
Scarica il documento per vederlo tutto.
Elaborato per esame di Ingegneria del Software Pag. 6
Anteprima di 10 pagg. su 452.
Scarica il documento per vederlo tutto.
Elaborato per esame di Ingegneria del Software Pag. 11
Anteprima di 10 pagg. su 452.
Scarica il documento per vederlo tutto.
Elaborato per esame di Ingegneria del Software Pag. 16
Anteprima di 10 pagg. su 452.
Scarica il documento per vederlo tutto.
Elaborato per esame di Ingegneria del Software Pag. 21
Anteprima di 10 pagg. su 452.
Scarica il documento per vederlo tutto.
Elaborato per esame di Ingegneria del Software Pag. 26
Anteprima di 10 pagg. su 452.
Scarica il documento per vederlo tutto.
Elaborato per esame di Ingegneria del Software Pag. 31
Anteprima di 10 pagg. su 452.
Scarica il documento per vederlo tutto.
Elaborato per esame di Ingegneria del Software Pag. 36
Anteprima di 10 pagg. su 452.
Scarica il documento per vederlo tutto.
Elaborato per esame di Ingegneria del Software Pag. 41
1 su 452
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

Use Case Effettua Registrazione

Effettuazione della registrazione alla piattaforma

Descrizione specificando una e-mail e password

Pre-Condizione: Il sistema crea un nuovo account memorizzando e associando al nuovo utente il piano scelto e e-mail e password inserite in fase di registrazione

Post-Condizione: Il sistema crea un nuovo account memorizzando e associando al nuovo utente il piano scelto e e-mail e password inserite in fase di registrazione

Attori: Utente non Registrato, Sistema

  1. L'utente non registrato richiede di effettuare la registrazione alla piattaforma
  2. Il sistema richiede di inserire e-mail e password
  3. L'utente non registrato inserisce e-mail e password e conferma
  4. Il sistema invia una mail all'indirizzo inserito contenente il codice necessario per proseguire con la registrazione e richiede di inserire suddetto codice
  5. L'utente non registrato inserisce il codice e conferma
  6. Il sistema notifica che il codice è corretto
  7. INCLUDE <<Scegli Piano>>
  8. Il sistema notifica che la registrazione è avvenuta con successo e crea un
  1. nuovo account
  2. al quale associa la mail e la password inseriti e il piano gratuito
  3. A1.4: Il sistema notifica che la registrazione è fallita perché è stata inserita una E-Mail non valida (MF1 – S5) associata ad un utente della piattaforma o non è stata inserita
  4. Ritorno al passo 2 dello scenario principale
  5. A2.3: L’utente non registrato non inserisce una password
  6. Alternativo A2: Password non confermata
  7. A2.4: Il sistema notifica (MF1 – S6) che la registrazione è fallita perché non è stata inserita una password
  8. Ritorno al passo 2 dello scenario principale
  9. A3.6 Il sistema notifica che la registrazione è fallita perché il codice di conferma non risulta valido (MF1 – S7)
  10. Ritorno al passo 4 dello scenario principale
  11. 198 Scegli Piano
  12. Nome Use Case: Scelta di un piano da associare al proprio profilo
  13. Descrizione
  14. Pre-Condizione: Il sistema
SistemaRegistrato, UtenteRegistrato
  • Il sistema mostra i piani disponibili tra cui scegliere
  • L'utente non registrato/L'utente registrato seleziona il piano gratuito e conferma

Alternativa A1:

L'utente non registrato seleziona un piano a pagamento e conferma

Il sistema richiede di specificare il metodo di pagamento (MF1 - S2/S3/S4) di pagamento (MF7 - A1.4 EXTEND <<Pagamento>> S81/S82/S83)

In base alla scelta effettuata dall'utente viene selezionato uno dei seguenti metodi di pagamento:

  • Paga con PayPal
  • Paga con carta di credito
  • Paga con Altro Gestore

UseCase Pagamento con PayPal

Descrizione: Il sistema prevede come metodo di pagamento Paypal

Pre-Condizione: Si aggancia ai seguenti punti di estensione: Punti di Pagamento (Scegli Piano)

Post-Condizione: -

Attori: Utente non SistemaRegistrato, UtenteRegistrato

Sistema PayPalRegistrato,UtenteRegistrato1. L'utente non registrato/l'utente registrato seleziona PayPal e conferma. Il sistema richiede di inserire e-mail e password.Scenario Principale(MF1 - S2) 3. L'utente non(MF7 - S81) registrato/l'utente registrato inserisce le proprie credenziali dell'account PayPal e conferma. Il sistema invia i dati a PayPal. PayPal accetta il pagamento. Il sistema notifica l'avvenuto pagamento A1.5 PayPal nonScenario accetta ilAlternativo pagamento eA1: segnala che leCredenziali credenziali per ilerrate pagamento sono(MF1 - S8) errate.(MF7 - S84) A1.6 Il sistema200 notifica chePayPal non haaccettato ilpagamentopoiché lecredenziali sonoerrate.Ritorno al passo 2dello scenarioprincipale A2.5 PayPal nonScenario accetta ilAlternativo pagamento eA2: notifica unPayPal non errore diconferma il transazione.pagamento(MF1 - S9) A2.6 Il sistemanotifica che(MF7 - S85) PayPal non haaccettato

Il pagamento, poiché si è verificato un errore di transazione.

Paga con Carta di Credito

Nome UseCase: Pagamento con Carta di Credito

Descrizione: Il sistema prevede come metodo di pagamento la carta di credito

Pre-condizione: Si aggancia ai seguenti punti di estensione: Punti di Pagamento (Scegli Piano)

Post-Condizione

Attori: Utente non Registrato, Utente Registrato, Ente, Bancario

Utente Registrato:

  1. L'utente non registrato/l'utente registrato seleziona carta di credito e conferma. Il sistema richiede l'inserimento del numero della carta, la data di scadenza e CVV.
  2. L'utente non registrato/l'utente registrato inserisce il numero della carta, data di scadenza e CVV e conferma. Il sistema invia i dati alla Banca dell'utente non registrato. La Banca conferma il pagamento.
  3. Il sistema notifica l'avvenuto pagamento.

Scenario Alternativo:

  1. La Banca non conferma il pagamento e notifica che il numero di carta è errato.

cartaNumero di non è corretto.

Carta diCredito Errato A1.6 Il sistema(MF1 – S10) notifica che la(MF7 – S86) Banca non haaccettato ilpagamentopoiché il numerodi carta non èvalido.Ritorno al passo 2dello scenarioprincipale A2.5 La BancaScenario non conferma ilAlternativo pagamento eA2: notifica il che laData di data diScadenza scadenza non èdella Carta di corretta.credito errata A2.6 Il sistemanotifica che(MF1 – S11) PayPal non ha(MF7 – S87) accettato ilpagamentopoiché la data discadenza non èvalidaRitorno al passo 2dello scenarioprincipale A3.5 La BancaScenario non conferma ilAlternativo pagamento eA3: notifica il che ilCVV della CVV non èCarta di correttocredito errata(MF1 – S12) A3.6 Il sistemanotifica che la(MF7 – S88) Banca non haaccettato ilpagamentopoiché il CVV nonè valido203Ritorno al passo 2dello scenarioprincipale A4.6 La BancaScenario non conferma ilAlternativo pagamentoA4:

A7.14 Il sistema

La Banca non notifica che laconferma la Banca non haTransizione accettato il(MF1 – S13) pagamento(MF7 – S89) Paga con Altro gestore

Nome UseCase Pagamento con Altro Gestore

Descrizione Il sistema prevede come metodo di pagamento una listaPre- di gestori di pagamento alternativi

Condizione Si aggancia ai seguenti punti di estensione:

Punti di Pagamento (Scegli Piano)

  • Estensione

Post-Condizione

Attori Utente non Sistema Gestore diRegistrato, PagamentoUtente AlternativoRegistrato

  1. L’utente nonregistrato/l’utenteregistratoseleziona altrogestore econferma Il sistema
  2. mostra la lista diScenario gestori diPrincipale pagamento(MF1 – S4) alternativi(MF7 – S83)
  3. L’utente nonregistrato/l’utenteregistratoseleziona ilgestore alternativoe conferma Il sistema
  4. 204richiede diinserire e-mail epassword
  5. L’utente nonregistrato/l’utenteregistrato inseriscele propriecredenzialidell’account delgestore alternativoe conferma Il
invia i dati al7. Il sceltoaccetta ilIl notifical'avvenutopagamentosuccesso A1.7 Il Scenario alternativo sceltoAlternativo non accetta ilA1: pagamento eCredenziali segnala che leErrate credenziali per ildell'account pagamento sonodel errate.A1.8 Il Alternativo notifica che il(MF1 – S14) (MF7 – S90) alternativoscelto non haaccettato ilScenario alternativo sceltoAlternativo non accetta ilA2: pagamento eIl notifica un erroreAlternativo di transazione.non conferma A2.8 Il mail pagamento notifica che il(MF1 – S15) alternativo(MF7 – S91) scelto non haaccettato ilMetodo di pagamento: una lista di gestori di pagamento alternativi

Condizione: Il sistema invia una mail all'indirizzo inserito contenente la password dell'account associato alla mail

Condizione Attori: Utente non registrato, Sistema

  1. L'utente non registrato richiede il recupero delle credenziali
  2. Il sistema richiede di inserire la mail associata al suo account
  3. L'utente non registrato inserisce l'e-mail e conferma
  4. Il sistema invia una mail all'indirizzo inserito contenente la password dell'account associato alla mail inserita e notifica che l'operazione è avvenuta con successo

Il sistema notifica lo scenario A1.4: che l'operazione è fallita in alternativa poiché non esiste un account associato alla e-mail non valida

Ritorno al passo 2 dello scenario principale

Use Case: Fruizione Contenuti con Autenticazione

Nome Use Case: Fruizione dei contenuti del catalogo facenti

Parte del Descrizione piano associato all'utente

Gli utenti registrati, gli amministratori e gli editor

Pre-Condizione: devono essere autenticati nella piattaforma

Dettagli
Publisher
A.A. 2019-2020
452 pagine
SSD Ingegneria industriale e dell'informazione ING-INF/05 Sistemi di elaborazione delle informazioni

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher bennystefa di informazioni apprese con la frequenza delle lezioni di Ingegneria del software e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi del Sannio o del prof Cimitile Aniello.