Together and the UML

What is the UML?

The Unified Modeling Language (UML) has gained broad industry acceptance as the language of choice for visualizing, specifying, constructing, and documenting the design of software intensive systems. The UML is being used today to model systems ranging from business information systems to Web-based distributed systems, to real-time embedded systems.

The UML provides a uniform vocabulary, graphical and textual notation, and usage rules for creating and reading well-formed models. It does not dictate what models you should create or impose any modeling or development process.

How Together supports the UML

Together enables you to create comprehensive system blueprints containing a full spectrum of UML diagrams. Together now supports all the diagram types defined by UML 1.3. In addition to diagrams, the UML's concepts of stereotypes, constraints, annotations, and extensibility are all supported.

How Together augments the UML


Links to some UML resources

If you're just getting started with UML and would like some additional information or help, there are a number of good books and on-line resources available. In addition, TogetherSoft offers workshops, seminars, and mentoring and consulting services that can help your team to make a smooth transition into object and component based technologies. For more information, see the topic What You Should Already Know.