Análise e Design Orientados a Objetos para Sistemas de Informação: Modelagem com UML, OCL e IFML Por Raul Wazlawick