Em uma análise orientada a objetos, é comum o uso de
UML para modelar o sistema. A descrição do processo de
compra de uma mercadoria do supermercado, por meio de
uma seqüência de eventos entre os objetos do sistema, é
realizada mediante diagramas de casos de uso em UML.