Come considerare la funzione di login che raccoglie i requisiti di un'applicazione? è un requisito dell'utente?

1

Sto lavorando su un'applicazione che si aspetta che l'utente effettui il login all'avvio dell'applicazione (come ad esempio in Skype: l'utente apre l'applicazione e gli appare una maschera di login quando inserisce username e password per inizia a lavorare con l'applicazione)

Ora sto preparando alcuni casi di utilizzo e sto raccogliendo i requisiti dell'applicazione (devo scrivere della documentazione)

Posso considerarlo come un requisito utente? O che cos'è?

    
posta AndreaNobili 06.01.2014 - 12:45
fonte

3 risposte

1

Diventa una richiesta del cliente quando il cliente vuole che l'utente possa autenticarsi nell'applicazione.

Di conseguenza, nei diagrammi dell'architettura e in diagrammi dei casi d'uso , devi tenerlo presente.

Diventa un elemento chiave anche per i test e QA . Nel flusso di lavoro dell'applicazione, considererai sicuramente i casi che riguardano il processo di autenticazione ( accesso consentito, nome utente e password errati, account sospesi e altri ).

    
risposta data 14.01.2014 - 22:54
fonte
1

Sì, che altro sarebbe? Alcune applicazioni non lo richiedono, l'utente / cliente lo desidera, è un requisito utente.

Ora, detto questo, ti esorto vivamente a spingere l'utente verso una sorta di accesso federato / openid, anche se devi sviluppare un'app di accesso separata. Ciò consentirà alla tua applicazione principale di uscire dall'attività di gestione delle informazioni di accesso, nome utente, password, sicurezza delle informazioni dell'utente, reimpostazione della password, ecc.

Come bonus aggiuntivo, sarà chiaro che, sì, infatti, il login è un requisito per gli utenti.

    
risposta data 15.02.2014 - 18:51
fonte
1

È un requisito utente:

1) La sicurezza è un requisito dell'utente: "Non voglio che altre persone vedano i miei dati."

2) Il flusso di lavoro è un requisito dell'utente: "Non mostrarmi pagine web o comandi che non fanno parte della mia responsabilità."

3) Un buon supporto è un requisito dell'utente: Help Desk: "Che pagina stai?" Utente: "Quello con il grande non puoi fare quel messaggio".

4) Il controllo è un requisito utente: "Chi ha modificato quel record?"

    
risposta data 16.04.2014 - 21:19
fonte