Alright, on a true false question:
a)The actors of a system are only represented by humans or another software components.
I said TRUE, and the teacher marked it as wrong, not because he considered that I missed hardware components (which I guess I would partially concede), but because, on his words:
“TIME is also an actor.”
How would an use case diagram consider TIME as an actor??
Please refer to any bibliography which considers time an actor. I haven’t found any, and truthfully I don’t think it makes any sense. Time doesn’t act by itself, it’s either a system or a person that works on a schedule.
The UML 2 Use Case Diagramming Guidelines here…
http://www.agilemodeling.com/style/useCaseDiagram.htm
… show how Time can be represented.
I suspect though that you should ask your Teacher to explain how Time is an actor and how it’s represented on a Use Case diagram because, after all, they’ll be marking your next assignment and so their interpretation trumps all others 🙂
Oh, and Wikipedia says Time is an Actor, so it must be true:
http://en.wikipedia.org/wiki/Use_case