User Interfaces

How does a user interact with the system.


If you have a user interacting with the finished system, and especially if you have a UI or GUI, describe how it can be used. A good way of doing this, is by building a

  • state transition diagram aka the ‘Dynamic UI Behaviuour’ and

  • a mockup/picture of every screen the user can see - aka ‘Static UI’

Don’t overdo it…

Dynamic UI Behaviour


Diagram showing the dynamic behaviour of the user interface i.e. State diagram

Static UI


Mock-up screens of the individual views/screens of the GUI i.e. Wireframes, whiteboard sketches