Maison interface Web tutoriel HTML Quelles sont les différences entre FLOW CHART et UI FLOW ?

Quelles sont les différences entre FLOW CHART et UI FLOW ?

Jan 25, 2018 am 11:25 AM
flow

Cette fois, je vais vous présenter les différences entre FLOW CHART et UI FLOW, et quelles sont les précautions lors de l'utilisation de FLOW CHART et UI FLOW dans des projets. Ce qui suit est un cas pratique, jetons un coup d'œil. .

De nombreux concepts de conception d'interface utilisateur ne semblent peut-être pas très différents sur le papier, mais en réalité, ils sont très différents. Le professeur @Akane_Lee, un designer taïwanais qui n'a pas posté depuis longtemps, en a profité pour analyser des concepts et développer les fonctions de Flow Chart et UI Flow~

Cela fait presque un mois que j'ai posté, occupé à rédiger des projets, à travailler sur des prototypes, à rédiger le rapport des étudiants en laboratoire. Récemment, j'ai dû trier de nombreux flux d'assurance-chômage, et plus je les règle, plus mon cerveau se sent en désordre. Parlons du flux et de l'organigramme de l'interface utilisateur. Le flux est un "processus", le flux UI est le flux des pages et le diagramme est un organigramme. Les deux sont des organigrammes complètement différents.

UI Designer connaît très bien UI Flow, mais n'est peut-être pas familier avec Flow Chart. Dans le développement de logiciels, Flow Chart est généralement écrit par SA, et l'accent est mis sur le « jugement »... Ce n'est pas si difficile. Considérez-le comme un test psychologique attaché à un magazine. Si vous choisissez « Oui », allez sur. vers la droite, et si vous choisissez « Non », allez vers la gauche.

Pour RD, avant d'écrire un programme, il faut d'abord connaître la « logique », qui est l'opération structure composée de divers « jugements ». La logique est également très importante pour l'interface utilisateur, sinon quelle réponse l'utilisateur doit-il lui donner après l'opération ?

La connexion membre la plus populaire

En prenant comme exemple « Connexion membre », l'utilisateur saisit le mot de passe du compte, si la saisie est correcte, il passera automatiquement à la page d'informations du membre. Si la saisie est incorrecte, un message d'erreur apparaîtra...

Je veux juste dessiner le flux d'interface utilisateur à partir du. Carte fonctionnelle. J'ignore souvent "Que faire si l'utilisateur fait une erreur d'opération", et ne découvre qu'au dernier moment qu'il y a une faille. L'interface utilisateur ajoute de toute urgence les pages manquantes, la fonction du plug-in RD est inélégante et. les invites d'erreur ne peuvent pas être laissées à l'étape suivante ou ajoutées lorsque vous avez le temps. Les pages et les programmes ne sont pas dessinés et écrits oralement...

Entrez au hasard et je vous donnerai un code de vérification

Cela semble très simple. Ce n'est pas que ça. Lorsque vous dessinez réellement, vous constaterez qu'il y a beaucoup de choses qui sont facilement négligées dans l'UI Flow. (Et comment cela pourrait-il être ainsi sans ajouter de fonctions ?)

Parfois, les utilisateurs continuent de taper des erreurs. Il est raisonnable de supposer que quelqu'un essaie de voler le compte. Une méthode de blocage courante consiste à demander aux utilisateurs qui effectuent plusieurs entrées incorrectes de remplir un champ de code de vérification supplémentaire. Ainsi, l'organigramme devient :

L'image ci-dessus n'est qu'une simple démonstration de processus, mais si vous dites simplement "Hé, aidez-moi à ajouter une fonction de code de vérification", l'organigramme deviendra soudainement plus gros. Il existe d'autres astuces et considérations de

sécurité pour la vérification de la connexion d'un membre réel. Par exemple, si vous vous connectez de manière incorrecte trois fois, le message "mot de passe oublié" vous sera demandé, etc., ou encore plus sévèrement, le compte sera directement verrouillé et l'utilisateur sera invité à faire appel au service client.

Flow Chart et UI Flow se complètent, et même Flow Chart vient en premier avant UI Flow. Lorsqu'il n'y a pas d'organigramme et que vous ne savez pas combien de jugements traiter, le flux d'interface utilisateur est généré. La probabilité de fuite de pages en raison d'une mauvaise planification est très, très élevée.

S'il n'y a qu'un flux d'interface utilisateur et aucun organigramme, RD peut à peine imaginer l'organigramme et comment utiliser la formule de jugement basée sur l'image. Cependant, plus le système est grand, plus il est probable qu'il en ait. bugs. Le taux d'affrètement est déterminé en fonction de la valeur de l'expérience de RD. Mais il n'y a même pas d'UI Flow. Se fier à quelques Wireframes ou Mockups est simplement un aveugle essayant de comprendre l'éléphant En regardant une seule image

statique, le RD ne saura pas comment relier l'éléphant. pages. Il est étrange de se fier uniquement au brainstorming.

Si vous ne me donnez rien, jetez simplement le prototype à RD et demandez-lui de le copier. Est-il facile d'en faire un exactement pareil ? RD doit également appuyer sur chaque

bouton sur chaque écran Ce n'est qu'après avoir observé et essayé diverses erreurs que vous saurez comment connecter la fonction. À quel point détestez-vous RD pour avoir traité les gens comme ça... Du point de vue d'un concepteur d'interface utilisateur, vous pouvez considérer l'organigramme comme « comment l'utilisateur opère pour accomplir la tâche dans cette situation, et comment le logiciel répond", étendant UI Flow à "parce que l'utilisateur fonctionne de cette manière, et nous avons ces fonctions et informations à présenter, donc les pages sont connectées de cette manière."

UI Designer n'a pas forcément besoin d'être capable de dessiner un Flow Chart, mais il doit être capable de le comprendre. Les symboles courants des organigrammes sont corrigés. Ne concevez pas un nouveau style simplement parce qu’il a l’air moche. RD va certainement renverser la situation.

Il y a un dicton célèbre : « L'eau dans votre tête avant le mariage, ce sont les larmes que vous versez après le mariage. » Lorsqu'on l'applique au développement de logiciels, « Le cerveau qui est le moins dépensé avant de commencer à travailler est le foie qui le fera. être blessé après avoir commencé à travailler. Combien de fonctions n'étaient pas attendues au début et combien d'heures de travail n'étaient pas attendues plus tard...

Je pense que vous maîtrisez les méthodes après avoir lu ces cas. Pour des informations plus intéressantes, veuillez faire attention aux autres articles connexes sur le site Web PHP chinois !

Lecture connexe :

Comment définir le centrage horizontal et vertical des éléments HTML


Quelles sont les balises couramment utilisées en XHTML

Comment utiliser les annotations de lignes horizontales et les commentaires de code en HTML

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Difficulté à mettre à jour la mise en cache des pages Web officielles du compte: comment éviter l'ancien cache affectant l'expérience utilisateur après la mise à jour de la version? Difficulté à mettre à jour la mise en cache des pages Web officielles du compte: comment éviter l'ancien cache affectant l'expérience utilisateur après la mise à jour de la version? Mar 04, 2025 pm 12:32 PM

Le cache de mise à jour de la page Web du compte officiel, cette chose est simple et simple, et elle est suffisamment compliquée pour en boire un pot. Vous avez travaillé dur pour mettre à jour l'article officiel du compte, mais l'utilisateur a toujours ouvert l'ancienne version. Dans cet article, jetons un coup d'œil aux rebondissements derrière cela et comment résoudre ce problème gracieusement. Après l'avoir lu, vous pouvez facilement faire face à divers problèmes de mise en cache, permettant à vos utilisateurs de toujours ressentir le contenu le plus frais. Parlons d'abord des bases. Pour le dire franchement, afin d'améliorer la vitesse d'accès, le navigateur ou le serveur stocke des ressources statiques (telles que des images, CSS, JS) ou du contenu de la page. La prochaine fois que vous y accédez, vous pouvez le récupérer directement à partir du cache sans avoir à le télécharger à nouveau, et il est naturellement rapide. Mais cette chose est aussi une épée à double tranchant. La nouvelle version est en ligne,

Comment ajouter efficacement les effets de course aux images PNG sur les pages Web? Comment ajouter efficacement les effets de course aux images PNG sur les pages Web? Mar 04, 2025 pm 02:39 PM

Cet article démontre un ajout de bordure PNG efficace aux pages Web à l'aide de CSS. Il soutient que CSS offre des performances supérieures par rapport à JavaScript ou à des bibliothèques, détaillant comment ajuster la largeur, le style et la couleur des bordures pour un effet subtil ou proéminent

Comment utiliser les attributs de validation du formulaire HTML5 pour valider l'entrée utilisateur? Comment utiliser les attributs de validation du formulaire HTML5 pour valider l'entrée utilisateur? Mar 17, 2025 pm 12:27 PM

L'article discute de l'utilisation des attributs de validation de formulaire HTML5 comme les limites requises, motifs, min, max et longueurs pour valider la saisie de l'utilisateur directement dans le navigateur.

Quel est le but du & lt; datalist & gt; élément? Quel est le but du & lt; datalist & gt; élément? Mar 21, 2025 pm 12:33 PM

L'article traite du HTML & lt; Datalist & GT; élément, qui améliore les formulaires en fournissant des suggestions de saisie semi-automatique, en améliorant l'expérience utilisateur et en réduisant les erreurs. COMMANDE COMPRES: 159

Quelles sont les meilleures pratiques pour la compatibilité entre les navigateurs dans HTML5? Quelles sont les meilleures pratiques pour la compatibilité entre les navigateurs dans HTML5? Mar 17, 2025 pm 12:20 PM

L'article examine les meilleures pratiques pour assurer la compatibilité des navigateurs de HTML5, en se concentrant sur la détection des fonctionnalités, l'amélioration progressive et les méthodes de test.

Quel est le but du & lt; Progress & gt; élément? Quel est le but du & lt; Progress & gt; élément? Mar 21, 2025 pm 12:34 PM

L'article traite du HTML & lt; Progress & GT; élément, son but, son style et ses différences par rapport au & lt; mètre & gt; élément. L'objectif principal est de l'utiliser & lt; Progress & gt; pour l'achèvement des tâches et & lt; mètre & gt; pour stati

Quel est le but du & lt; mètre & gt; élément? Quel est le but du & lt; mètre & gt; élément? Mar 21, 2025 pm 12:35 PM

L'article traite du HTML & lt; mètre & gt; élément, utilisé pour afficher des valeurs scalaires ou fractionnaires dans une plage, et ses applications courantes dans le développement Web. Il différencie & lt; mètre & gt; De & lt; Progress & gt; et ex

Comment utiliser le html5 & lt; time & gt; élément pour représenter les dates et les temps sémantiquement? Comment utiliser le html5 & lt; time & gt; élément pour représenter les dates et les temps sémantiquement? Mar 12, 2025 pm 04:05 PM

Cet article explique le html5 & lt; time & gt; élément de représentation sémantique de date / heure. Il souligne l'importance de l'attribut DateTime pour la lisibilité à la machine (format ISO 8601) à côté du texte lisible par l'homme, stimulant AccessIbilit

See all articles