Drives you mad doesn't it? As well as resitance to change, I blame the way that people acquire knowledge in this industry. First they hear a buzz word or acronym. Then they read the minimum to see if it is relevant to them. The they start talking about it as if they are experts.
Try this on people...
The UML is a standard notation similar to the one used for electrical circuit diagrams. The standard tells you nothing about how to do analysis/design etc Any more that a notation for electrical circuits tells you how to design satellite receivers!
The original designers of the UML (known as the three Amigos) also developed a process called the Unified Process (note the complete lack of an 'R' for Rational). UP tells you how to apply the UML to the analysis and design of software. It is in the public domain and there is a text book which fully describes it.
UP is not a complete software development process - it lacks advice on things such as project management, change control, quality assurance and configuration management.
By strange coincidence, all of the Amigos work for Rational (and are probably major shareholders as well). RUP is Rational's proprietary version of the UP. It adds the missing bits to UP to make it a full-blown methodology.
Tools such as EA, Rose, Together J or Poseiden serve two functions: they provide a drawing tool that conform to the UML notation and a repository which is linked to objects on diagrams created with the drawing tool.
In a perfect world, the tool would have no influence on the process being followed (hard to acheieve in practice because tool designers love to impose their own restrictions and interpretations).
Ideally you have three quite independent things: notation (UML), process (UP) and tool (EA rules). You should be able to make a rational (pun intended), and cost-justified decision on what to use in each area, independently of what you use in the other areas.
If you are a marketing manager. You try to build a strong link between the three so that you fill everyone's mindspace with the UML/Rose/RUP trinity.
...now watch their eyes glass over and label you a subversive, wierdo or whatever.
Final point. You can quite nicely combine combine UP with other public domain stuff such as the PRINCE2, or PMBOK project management methodologies. You can get lots of process guidance from the CMM. Then buy a copy of EA and you pretty well have the entire Rational circus. Total cost US$150
I have some more references on this if anyone is interested.
Phil.