A
navigation diagram (a.k.a., site map) is a
low-level architecture
diagram work product that
documents how to navigate around the presentation components of
an application.
Non-trivial user interfaces typically contain a large
number of screens or webpages, thereby making a single
navigation diagram impractical due to its resulting size and
complexity. In such cases, it is typically better to have
multiple navigation diagrams.
Multiple navigation diagrams are typically organized
around:
The role for which the screens and webpages are
intended (see following examples).
The screens used during a use case path (i.e., a kind
of storyboard for a usage scenario).
The following two example navigation diagrams document the
webpages primarily developed to support the Seller and
Accountant roles of a Web-based Auction application.