Answer:
a) An actor represents a user or another system interacting with the system being modeled.
c) An actor can initiate and participate in use cases.
Step-by-step explanation:
- Statement A is true because an actor is an entity that performs a role in a particular system. This entity can be a human user, hardware, or another system.
- Statement B is false because an actor does not necessarily have to be a physical person. As mentioned above, it can be a system, a piece of hardware, or even another software system.
- Statement C is true because actors in a use case are the ones who initiate the use case and participate in it.
- Statement D is false because an actor can be part of multiple use cases. It's quite common in systems where a single actor (like a user or another system) interacts with multiple parts of the system.
Hope this helps! :)