El documento describe el proceso de venta en una caja, incluyendo los pasos de iniciar una nueva venta, escanear artículos, mostrar el total, y cobrar al cliente. También explica cómo elaborar contratos para describir las operaciones de un sistema, incluyendo responsabilidades, pre y poscondiciones. Finalmente, presenta diagramas de colaboración de UML para ilustrar la interacción entre objetos a través de mensajes.