posted 15 years ago
The Unified Modeling Language is a wonderful technology tool, if used properly and intelligently. In order to effectively use UML, you need to identify when it will be beneficial to use and when not to use it.
Attempting to design a large-scale, object-oriented, distributed information system without UML is foolhardy and will probably result in failure.
If you are working on a small marketing website or CS homework assignments, then using UML typically does not make sense.