Use cases represent the externally visible
behaviors, or functional aspects, of the system. They consist of the
abstract, uninterpreted interactions of the system with external entities.
This means that the content of use cases is not used for code generation.