My company is currently looking into tools to manage use cases and
Since these terms can mean a wide variety of things I'll give an example of
how we're using them:
*Requirement:* The product should be secure and protect the safety and
privacy of the user.
*Use Case:* The user logs on to the system.
*Sub-use case/scenario:* The user has mistyped their password while logging
*Associated features: *Login screen, password security feedback, lost
password functionality, error feedback system.
*Associated users/actors: *Child, parent, administrator