Wonder why we keep hyping the basic, things in software development .....
When some one asks us the route, we explain in plain English (or any other language) and sometime, when it is difficult to explain thus, we describe by means of pictures ..... Capturing essentails for the purpose of visualising and communicating is the essence of modeling .... when it is in visual in terms of diagrams, it is visual modeling and ... we entire community agrees on a standard, it becomes a common language ..... That's all UML is .... Why so much hype about it? Why is it considered complex?