UseCase i wymagania