Sparx Systems Enterprise Architect is a comprehensive UML analysis and development tool. This course describes how to use Enterprise Architect to express your object oriented analysis and design artefacts, and also discusses how to generate and reverse-engineer code.