I am working on a system that automates scheduled monthly payments for customer bills.
When I tried to model use cases, I realized that there are use cases that relates to the customer like: - Login - Customer Registration - Update Profile - Search Transactions. - etc.
But there many activities which will be handled by the system automatically with no single actor to send a request or send an event to the system.
In Wikipedia the definition of use case is "A use case in software engineering and systems engineering is a description of a system’s behavior as it responds to a request that originates from outside of that system."
And this definition enforces the idea of having an external entity to start a use case.
Could please me in this and how can I model activities of internal system processes as use cases, and how can this be drawn on the use case model diagram.
Regards, Rami