Linee guida per la progettazione della GUI per un'app di analisi dei rischi [chiusa]

StackOverflow https://stackoverflow.com/questions/1418348

  •  07-07-2019
  •  | 
  •  

Domanda

Nel mio tempo libero, sto lavorando a un'applicazione di analisi del rischio. Ho già finito i motori matematici e di simulazione, ma sono bloccato con il design dell'interfaccia utente. Voglio che la mia applicazione sia il più facile da usare possibile per gli utenti di Excel, ma non voglio trasformarla in un componente aggiuntivo di Excel, perché Excel richiede anni per caricare i componenti aggiuntivi. Quindi userò il vecchio e venerabile MFC.

Voglio semplificare queste cose nella mia applicazione:

Attività di modellazione:

  • Definizione delle distribuzioni di probabilità e incertezza
  • Definizione delle relazioni matematiche tra le variabili
  • Separazione dell'incertezza dalla variabilità (modellizzazione del rischio di secondo ordine)
  • Convalida del modello di rischio
  • Analisi what-if (sensibilità)

Attività di manipolazione / visualizzazione dei dati:

  • Importazione / esportazione di dati da / verso Excel e database
  • Visualizzazione di bei grafici per l'utente

Conosci qualche linea guida che potrei prendere in considerazione nella progettazione dell'interfaccia utente? Gli unici esempi che conosco, LINGO e Rockwell Arena , sono in realtà esempi di cosa NON fare . Forse dovrò includere un semplice linguaggio di scripting nel sistema ma, in tal caso, sarà un'opzione per utenti esperti, non per tutti.

È stato utile?

Soluzione

1) Per la funzionalità specifica del rischio (almeno, nel mondo finanziario), una delle linee guida importanti è quella di consentire una facile visualizzazione del rischio a livello di riepilogo e una semplice analisi dettagliata dei dettagli (ad es. tutta l'azienda fino alla sicurezza livello)

2) Inoltre, non dimenticare le linee guida standard per la progettazione della GUI: c'è sempre Nielsen e c'è il libro di design di Joel Spolsky e la serie di articoli di JoelOnSoftware. Alto livello,

  • assicurati che i tuoi controlli siano intuitivi (fai quello che l'utente si aspetta),

  • minimizza la quantità di lavoro (movimenti degli occhi e delle mani) che l'utente deve fare per svolgere i compiti più frequenti,

  • Consenti un facile collegamento (ad es. senza vicoli ciechi - se stai visualizzando un elenco di titoli, fai un modo semplice per passare dal nome del titolo alla schermata dei dettagli per quel titolo)

  • Test di usabilità sempre sempre.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top