Unified Modeling Language
Information on UML
UML stands for Unified Modeling Language. It is the industry-standard method for specifying, visualizing, constructing, and documenting the artifacts of software systems.
UML has as a major goal - the unification of the various modeling languages into one common standard. Those familiar with OMT, Booch, or OOSE have little trouble picking up UML because of the simularity of concepts from these methods. UML was created at Rational Software by methodologists Grady Booch, Ivar Jacobson, and Jim Rumbaugh with input from other leading methodologists, many software vendors, as well as end-users. Its aim is to unify the various existing systems into a best-of-breed modeling language.
UML is designed with the following purposes in mind: Business process modeling with use cases Class and object modeling Component modeling Distribution and deployment modeling UML uses diagrams instead of words. Words can describe interrelated processes and code architecture, but many people prefer to use a diagram to visualize the relationship of elements to one another.
UML can serve as a means of communication between programmers and software architects.
UML based diagrams are a means of showing software interrelationships from an architectural perspective.
UML is used by programmers and application architects to make a blueprint of a project, which serves as an aid to the actual software development process.
UML was adopted by the Object Management Group as a standard in November, 1997.http://www.omg.org/uml
Popular UML Tools
http://www.rational.com/products/rose - A very popular visual modeling tool - Rational Rose from Rational Sofware, the originators of UML.
Company doing work on UML
ICON Computing (http://www.iconcomp.com)
MCI Systemhouse (http://uml.systemhouse.mci.com
Platinum Technology (http://www.platinum.com)
Rational Software (http://www.rational.com)
Reich Technologies (http://www.projexion.com)
Sterling Software (http://www.sterlingsoftware.com)
Last Edited: Thursday, August 23, 2001 12:57 AM