Hi Jimbo,
The key thing in use cases is to not refer to any UI design constructs, that is:
The way I teach analysts to keep the use cases design agnostic is to have them imagine that they are building a system where the interface between the human (actor) and the system is voice (no keyboard, no mouse, no screens, etc.). If you keep that in mind, the way you specify the interaction between the system and the human actor will become less design centric.
For example: a use case for authentication login might look like this:
Hope this helps! - Adrian
brought to you by enabling practitioners & organizations to achieve their goals using: