Diretrizes para projeto de GUI para um aplicativo de análise de risco [fechado]
-
07-07-2019 - |
Pergunta
No meu tempo livre, eu estou trabalhando em um aplicativo de análise de risco. Eu já terminaram os motores matemáticos e simulação, mas eu estou preso com o design da interface do usuário. Eu quero meu aplicativo para ser tão fácil de usar quanto possível para usuários do Excel, mas eu não quero fazê-lo um add-in Excel, porque o Excel leva uma eternidade para carregar suplementos. Então, eu estou indo para usar o MFC antiga e venerável.
Eu quero fazer essas coisas fácil na minha candidatura:
tarefas de modelagem:
-
distribuições
- A definição de probabilidade e da incerteza
- A definição de relações matemáticas entre as variáveis ??
- Separar a incerteza de variabilidade (modelagem risco de segunda ordem)
- A validação do modelo de risco
- What-if (sensibilidade) Análise
manipulação de dados / exibição tarefas:
- A importação / exportação de dados de / para o Excel e bancos de dados
- Exibindo gráficos agradáveis ??para o usuário
Você sabe todas as orientações que eu poderia ter em consideração na concepção da interface do usuário? Os únicos exemplos que conheço, LINGO e Rockwell Arena , são realmente exemplos de o que não fazer . Talvez I terá de incluir uma linguagem de script simples no sistema, mas, nesse caso, será uma opção para usuários avançados, não para todos.
Solução
1) Para obter a funcionalidade específica de risco (pelo menos, no mundo financeiro), uma das diretrizes importantes é permitir uma fácil visualização de risco de nível resumido, bem como fácil drill-down para detalhes (por exemplo, em toda a empresa para baixo para segurança nível)
2) Além disso, não se esqueça diretrizes de design GUI padrão - há sempre Nielsen e não há livro e série de artigos de design da de JoelOnSoftware Joel Spolsky. Alto nível,
-
garantir que seus controles são intuitivos (fazer o que o usuário espera que eles),
-
minimizar a quantidade de trabalho (movimentos dos olhos e das mãos) as necessidades do usuário de fazer para realizar tarefas mais freqüentes,
-
Permitir ligação fácil (extremidades por exemplo, não mortos - se você estiver exibindo uma lista de títulos, fazer uma maneira fácil de saltar de nome de segurança para a tela de detalhes para que a segurança)
-
sempre sempre usabilidade-teste.