| |
Modeling has been an essential part of engineering, art and construction for centuries. Complex software designs that would be difficult for you to describe textually can readily be conveyed through diagrams. Modeling provides three key benefits: visualization, complexity management and clear communication.
UML™, the Unified Modeling Language™, is a visual language for specifying, constructing, and documenting the artifacts of systems. You can use UML with all processes, throughout the development lifecycle, and across different implementation technologies. UML was approved by the OMG™ as a standard in 1997. Over the past few years there have been minor modifications made to the language. UML 2 is the first major revision to the language. |
-
Resources – Articles, white papers and tutorials to help you get started with UML or implement UML techniques.
-
Products -- IBM Rational products that automate the practice of applying the Unified Modeling Language (UML)
-
Model-Driven Architecture (MDA) – Information and resources on Model Driven Architecture, a philosophy of how models should be used in the software development process.
-
Documentation – A directory of links into the UML standards documentation and resources on the Object Management Group (OMG) site.
|  |
|