[size=13][SNIP][/size]
My take on this is that a use case is something we may talk about and also assign a unique name; therefore a use case may be considered to be an object. Agreeing with Paolo then, I can conceive of talking about the use case's responsibilities.
[size=13][SNIP][/size]
Well Jim, it may be an object, but not as we know it...

You may be agreeing with me, but I'm not sure I'm agreeing with you.

To be an object, the thing has to be an instance of a Class. If anything, it might be a meta-object.
In my view, it would only become an object if we were modelling a modelling application (such as EA).
That having been said, I like the idea of documenting the goals or outcomes (from bruce's suggestions elsewhere) against the UseCase. They can be displayed on diagrams by switching to rectangle notation and displaying the responsibilities.
If you wanted to go "the whole hog", one could conceive of the the idea of
Design by Contract being applicable to UseCases and documenting the pre-conditions, post-conditions and invariants (during the execution of the UseCase) in this section. In fact, if we renamed the section
Contract, then the aforementioned
Responsibilities of a Class would fit right in!
Thoughts?
Paolo
[size=0]©2006 Paolo Cantoni, -Semantica-[/size]