Use case analysis