discussione di progettazione, prima esperienza dell'utente o correttezza prima nel nostro caso

0

Stiamo discutendo del design del modulo di configurazione del sistema nel nostro software per dispositivi medicali Java . Il sistema ha una funzione istruzione vocale utilizzata per guidare il paziente durante l'esame. Diversi pazienti possono parlare diversi lingua o dialetto . Quindi abbiamo bisogno di impostare (aggiungere / eliminare e aggiungere / eliminare di nuovo) quale tipo di lingua o dialetto sono disponibili sul sistema per il paziente da utilizzare. E più tardi una lingua o un dialetto verranno assegnati a un paziente e verranno salvati nel database con altre informazioni sul paziente. Queste informazioni saranno utili quando il paziente tornerà di nuovo.

Per un diverso protocollo d'esame, l'istruzione sarà diversa. Quindi diverse istruzioni verranno registrate utilizzando diverse lingue o dialetti vocali e quindi salvate in file vocali diversi per un uso successivo (può anche aggiungere / eliminare / aggiungere / eliminare). Dobbiamo dare un nome a questi file vocali. Questo nome del file vocale sarà associato al protocollo di esame ma non strettamente.

Nel frattempo, il nostro sistema supporta l'internazionalizzazione nel caso in cui diversi medici di paesi diversi lo utilizzeranno. Ma supportiamo solo 2 o 3 lingue diverse in base alla posizione del dispositivo. Possiamo chiamarlo lingue di sistema qui, che viene utilizzato dai medici (utenti) e non è lo stesso delle lingue o dialetti vocali che ho menzionato sopra, utilizzato per i pazienti (clienti).

Ci sono due piani su come creare il nome della lingua o del dialetto e su come creare il nome del file vocale, il design A e il design B, presentati da diversi ingegneri. Ho creato un documento per mostrare i loro contenuti e le differenze.

Ovviamente ci sono differenze: un'enfasi sulla correttezza (i dati salvati saranno validi in seguito, supporto all'internazionalizzazione migliore) del software e uno focalizzato sull'esperienza utente (l'utente è il nostro Dio) . qual è la tua opinione su questo. Nel nostro caso, quale piano sceglierai, A o B? Perché? c'è un modo per combinarli per ottenere una soluzione migliore?

    
posta stone1988 12.06.2018 - 21:33
fonte

2 risposte

1

per il nome della lingua: Che ne dite di mescolare i due in via dove avete il design B utilizzare il campo di completamento automatico per ottenere la lingua predefinita nel database. Ciò consentirà un'esperienza utente migliore in cui l'utente deve inserire prima una o due lettere e scegliere la lingua anziché il testo definito dall'utente e limiterà la selezione dell'utente a ciò che viene definito nel database in quanto la maggior parte delle lingue del mondo è informazioni abbastanza conosciute.

per il nome del file: Vorrei andare ancora con il design B perché puoi nazionalizzare il nome del file con un'estensione di linguaggio nel codice precedente prima di salvare poiché conosci la lingua selezionata.

    
risposta data 13.06.2018 - 19:37
fonte
0

Questo è per un dispositivo medico.

Se l'utente lo imposta erroneamente, possono accadere cose brutte al paziente.

Configurare l'utente per far sì che le cose brutte accadano a un paziente è davvero una brutta cosa.

Vuoi che le istruzioni siano CORRETTE, in modo che, se l'utente segue le istruzioni, le cose cattive non possono accadere al paziente.

NON CARE quanto sia piacevole l'esperienza utente se il prezzo sta permettendo che cose brutte accadano a un paziente, anche potenzialmente.

    
risposta data 12.06.2018 - 22:17
fonte

Leggi altre domande sui tag