I started studying Object Oriented Design and Modelling using the [this book](http://books.google.co.in/books/about/Object_oriented_modeling_and_design.html?id=Q4ZQAAAAMAAJ&redir_esc=y) by James Rumbaugh. It uses a tool called [Object Modeling Technique](http://en.wikipedia.org/wiki/Object-modeling_technique) (OMT). I have certain newbie questions. I searched the net, but couldn't get answers

1. The book is pretty old. Don't know why the school told me to learn this. I know OMT is a predecessor of the Unified Modeling Language (UML). So its a waste?
2. Whether the concepts change very much when we move from OMT to UML? I know OMT has Object, Dynamic and Functional Model. Wikipedia says UML is compatible with OMT and UML is a model too.
3. As per wikipedia the UML models are Static and Dynamic and they are represented by different diagrams like class, object, activity, sequence..... I couldn't find the equivalence of this in OMT.
4. I read that there are many object oriented development methods like OMT, Booch,.... Which one is used by Industry ?
5. Where could I get a comparison of different Object oriented development methods?