2009-12-03 3 views
1

Je travaille sur un système multi-utilisateurs à sécurité critique dans lequel les données présentées à l'opérateur peuvent être modifiées par d'autres opérateurs ou des systèmes externes. Ces modifications doivent être mises en surbrillance dans l'interface utilisateur, puis reconnues par l'opérateur. Quelqu'un connaît-il le modèle de conception d'interface utilisateur existant qui répond à ce besoin?Mise à jour du modèle de conception de l'interface utilisateur de mise en évidence-acquittement

Répondre

0

Je ne pense pas que vous ayez vraiment besoin d'un motif de conception spécial pour cela - juste un type standard de MVP/MVVM, en conjonction avec un pattern Observer de base (ou événements en C#, signal/slot, etc. .) serait probablement suffisant ...

0

Des changements multiples pourraient-ils se produire (et faire la queue) avant que l'opérateur ait le temps de répondre? La solution standard à des problèmes similaires consiste à mettre en évidence l'élément qui a changé en le faisant briller, s'allumer ou passer à une couleur spéciale, et ne revenir à son état habituel que lorsque l'utilisateur touche ou clique sur l'élément ou un bouton d'accusé de réception à proximité. Cependant, ce n'est peut-être pas le meilleur angle pour vous.

Il semble qu'une liste d'éléments constamment visible soit une bonne solution. De cette façon, l'opérateur peut constamment vérifier la liste des éléments et les traiter de manière ordonnée si de nouveaux éléments apparaissent.

Les nouveaux articles peuvent être codés en couleur et décorés d'icônes pour indiquer l'ampleur estimée du changement ou de l'impact. Les éléments de liste plus anciens qu'un seuil prédéfini peuvent clignoter pour attirer l'attention des opérateurs.

En suivant cet itinéraire, vous pouvez ajouter une liste d'historique (sous les éléments actuels) détaillant ce qui s'est passé quand. Cela permettrait à un opérateur de revenir en arrière et de vérifier ce qui s'est passé comme référence s'ils ont oublié ou ont été distraits.

Questions connexes