The
Design Process:
The process for designing a system using the Unified Process
as expressed through the Unified Modeling Language (UML)
begins by identifying the users of the system. The design process
is iterative, leaving a useable prototype at the end of each design
cycle and remains user-centered by returning at the beginning of
the next design cycle to the fundamental question, who uses the
system and how.
Users/Actors:
A user, or actor in UML ( the Unified Modeling Language),
is anyone, or strictly speaking anything that can be said
to be a beneficiary of a system. In other words this describes
a user interacting with the system to gain some benefit for themselves.
One final note before leaving the idea of actor. The word
actor describes the rôle a user plays in the system.
It is therefore possible, as in real life, for the same person to
in turn play the role of Lecturer, Question Author and Examiner.
Use
Cases:
Each type of interaction a user undertakes with a system, for example
writing a question, is described as a use case. The collection
of use cases for a system constitutes a description of the
set of requirements for that system.
|