

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Modello di modelli di accesso
<a name="template-access-patterns"></a>

Raccogli e documenta le informazioni sui modelli di accesso per il caso d'uso utilizzando i seguenti campi:


****  

| Campo | Descrizione | 
| --- | --- | 
| **Schema di accesso** | Fornire un nome per il modello di accesso. | 
| **Descrizione** | Fornire una descrizione più dettagliata del modello di accesso. | 
| **Priorità** | Definire una priorità per il modello di accesso (alta, media o bassa). Questo definisce i modelli di accesso più rilevanti per l'applicazione. | 
| **Leggi o scrivi** | È un modello di accesso in lettura o scrittura? | 
| **Tipo** | Il pattern accede a un singolo elemento, a più elementi o a tutti gli elementi? | 
| **Filtro** | Il modello di accesso richiede un filtro? | 
| **Ordina** | Il risultato richiede un ordinamento? | 

## Modello
<a name="access-pattern-example"></a>


|  |  |  |  |  |  |  |  | 
| --- |--- |--- |--- |--- |--- |--- |--- |
| **Schema di accesso** | **Descrizione** | **Priorità** | **Leggi o scrivi** | **Tipo (articolo singolo),****multiplo****articoli o tutti)** | **Attributo chiave** |  **Filtri** | **Ordinamento dei risultati** | 
| *Crea un profilo utente* | *L'utente crea un nuovo profilo.* | *Elevate* |  *Scrittura* | *Elemento singolo* | *Nome utente* |  *N/D* |  *N/D* | 
| *Aggiorna il profilo utente* | *L'utente aggiorna il proprio profilo.* | *Medio* | *Scrittura* | *Elemento singolo* | *Nome utente* | *Nome utente = utente corrente* | *N/D* | 
| *Ottieni il profilo utente* | *L'utente esamina il proprio profilo.* | *Elevate* | *Lettura* | *Elemento singolo* | *Nome utente* | *Nome utente = utente corrente* | *N/D* | 
| *Crea un gioco* | *L'utente crea un nuovo gioco.* | *Elevate* | *Scrittura* | *Elemento singolo* | *ID del gioco* | *N/D* | *N/D* | 
| *Trova giochi aperti* | *L'utente cerca giochi aperti. I risultati della ricerca vengono ordinati per data e ora di inizio in ordine decrescente.* | *Elevate* | *Lettura* | *Elementi multipli* |   | *GameStatus = aperto* | *Timestamp di inizio discendente* | 
| *Trova giochi aperti tramite mappa* | *L'utente cerca i giochi aperti utilizzando una mappa specifica ordinata in ordine decrescente per data e ora di inizio**ordine.* | *Medio* | *Lettura* | *Articoli multipli* |   | *GameStatus = apri e Mappa = XYZ* | *Timestamp di inizio discendente* | 
| *Visualizza il gioco* | *L'utente esamina i dettagli di un gioco.* | *Elevate* | *Lettura* | *Elemento singolo* | *ID del gioco* | *N/D* | *N/D* | 
| *Visualizza gli utenti in un gioco* | *L'utente ottiene un elenco di tutti gli utenti di un gioco.* | *Medio* | *Lettura* | *Oggetti multipli* |   | *GameID = XYZ* | *N/D* | 
| *Unisci un utente a una partita* | *L'utente si unisce a una partita aperta.* | *Elevate* | *Scrittura* | *Elemento singolo* | *GameID e nome utente* | *GameStatus = apri* | *N/D* | 
| *Inizia una partita* | *L'utente inizia una nuova partita.* | *Elevate* | *Scrittura* | *Elemento singolo* | *ID del gioco* | *N/D* | *N/D* | 
| *Aggiorna il gioco per l'utente* | *Aggiorna la posizione dell'utente nel gioco.* | *Medio* | *Scrittura* | *Elemento singolo* | *GameID e nome utente* | *N/D* | *N/D* | 
| *Aggiorna il gioco* | *La partita termina; aggiorna le statistiche.* | *Medio* | *Scrittura* | *Elemento singolo* | *ID del gioco* | *N/D* | *N/D* | 
| *Trova tutti i giochi precedenti per un utente* | *Elenca tutte le partite giocate da un utente in base alla data di inizio della partita.* | *Bassa* | *Lettura* | *Oggetti multipli* | *Nome utente e GameID* | *Nome utente = utente corrente* | *Timestamp di inizio* | 
| *Esporta dati per l'analisi dei dati* | *Il team di sviluppo eseguirà un processo in batch per esportare i dati in Amazon S3.* | *Bassa* | *Lettura* | *All* (Tutti) | *N/D* | *N/D* | *N/D* | 