a use case represents: group of answer choices a class, its attributes and operations which are encapsulated for use by the user how a system interacts with its environment the role a class plays when interacting with objects a set of operations, such as updates and computations, that are performed by the system