Moreover, the UseCases may also state the requirements the specified subject poses on its environment by defining how the Actors should interact with the subject so that it will be able to perform its services. Source Unified Modeling Language 2.5.1
UseCases can be used both for specification of the (external) requirements on a subject and for the specification of the functionality offered by a subject. Source Unified Modeling Language 2.5.1