Come identificare quando utilizzare un utente o una definizione di sistema di un requisito?
Nell'esempio seguente:
Use case: List Posts by status
Pre-conditions: The admin is authenticated. There are items registered in the system.
Trigger: The admin wants to list the posts according to its status (published, draft)
Ator: Admin
Main flow:
The system presents the saved posts and all the list options (published, drafft)
The admin chooses a list option
the system list the posts according to the list option chosen by the admin
Post-condition:
- Posts listed according to the status chosen by the admin.
I requisiti funzionali sono:
-
il sistema deve presentare tutti i post registrati all'amministratore quando accede alla pagina di amministrazione dei post.
-
Il sistema deve elencare i post in base allo stato scelto dall'amministratore.
-
Il sistema deve presentare un messaggio informativo all'amministratore se non ci sono post registrati.
-
Il sistema deve solo elencare i post se l'amministratore ha effettuato l'accesso.
o
-
l'amministratore deve essere in grado di consultare tutti i post registrati quando accede alla pagina di amministrazione dei post.
-
L'amministratore deve essere in grado di elencare i post in base al suo stato.
-
L'amministratore deve essere informato se non ci sono post registrati.
-
L'amministratore deve effettuare l'accesso per controllare tutti i post registrati.
O nessuno? O è uguale?