Les diagrammes de navigation fournissent une vue d'un élément de contexte que vous définissez et leurs fonctionnalités sont similaires à celles d'un navigateur Web. Un diagramme de navigation enregistre l'historique de ce que vous visualisez. Vous pouvez naviguer en arrière et en avant pour visualiser les éléments de contexte visualisés précédemment, ainsi que leurs relations, sans créer un autre diagramme. Par exemple, vous pouvez visualiser une classe particulière pour voir ses relations avec d'autres éléments. Vous pouvez faire un double-clic sur un élément d'un diagramme de navigation pour en faire l'élément de contexte et pour mettre à jour ce diagramme afin d'afficher le nouveau contexte.
Vous ne pouvez pas commander le format d'un diagramme de navigation. Suivant les éléments figurant dans le diagramme, un diagramme de navigation est affiché selon une disposition radiale, avec l'élément de contexte au centre du diagramme, ou bien selon une disposition en arbre de généralisation, qui affiche les classes générales en haut du diagramme et les sous-classes en bas.
Les diagrammes de navigation ne sont pas conservés, mais vous pouvez les actualiser pour refléter les changements dans leurs éléments sous-jacents.
Un diagramme de navigation n'est pas modifiable, vous ne pouvez pas modifier ses éléments de modèle sous-jacents. Cependant, vous pouvez convertir un diagramme de navigation en un diagramme UML modifiable de telle manière que vous puissiez ajouter et modifier ses éléments. Vous pouvez également enregistrer un diagramme de navigation en tant que fichier image.