ch05_2usecaseexampleTP5