I recently passed the IBM 486 - Object-Oriented Analysis & Design with UML test. Here are a few tips I would recommend in order to pass the exam. 1. Practical knowledge of designing applications. 2. Proper understanding of UML notation. (Martin Fowler does a good in his book- UML Distilled) 3. Reading Applying UML and Patterns by Craig Larman (again a good book for design patterns) Just reading the UML Distilled book is not enough as it does not cover the design aspects of the test. I felt that the questions were equally divided among UML & OOAD aspects. I fell short on time. Also giving the Pre-Assessment/Sample Test on the IBM site helped me.(Infact that was the only resource ) Good Luck !