A user role is a particular kind of relationship between some users and a system. In other words, roles are played by users.
What is UCDmanager?
UCDmanager is a FREE collaborative web application aimed to manage and document different User-Centered Design and usability techniques, in an integrated manner: user roles, personas, heuristic evaluations, usability user testing, etc.
Analysis / research / requirements
An abstract or essential use case is a simplified, abstract, generalized use case that captures the intentions of a user in a technology and implementation independent manner.
A persona is a fictional person who represents a major user group for your system.
Testing / evaluation
Heuristic evaluation is done as a systematic inspection of a user interface design for usability.
Usability testing is a technique used to evaluate a product by testing it with representative users.
A conformance evaluation determines if a Web site meets accessibility standards, such as the Web Content Accessibility Guidelines (WCAG).