In my courses students learn to express requirements using Use Cases and Actors. Common practice is that the Use Cases are initiated by an Actor and that the Use Case reflects some goal the Actor wants to achieve.
A recurring question is how to handle functionality in the system that is NOT initiated by a human actor, but for instance at a specific point in time. I allways referr to: Dear Dr Use Case: Is the Clock an Actor?
Leave a Reply