ApplyingUseCaseDrivenObjectModelingwithUML