Visually developing database applications by using UML, IE, or IDEF1X diagrams

You can use Unified Modeling Language (UML) class, Information Engineering (IE) notation, or Integration Definition for Information Modeling (IDEF1X) notation diagrams to visually represent and develop artifacts of database applications in a single, tightly integrated development environment.

You can use UML class, IE notation, or IDEF1X notation diagrams to represent and analyze an existing system to identify the system’s components and interrelationships and to create representations of the system in another form. You can use these diagrams to automatically abstract the system’s structural information from code to a new form at a higher abstraction level. You can redesign the system for better maintainability or to produce a copy of a system without access to the design from which it was originally developed. You can also modify the target system or develop and generate new systems.

A UML class diagram depicts some or all of the data objects in an application. You can use class diagrams to represent and develop structures and relationships for data objects. You can create your own context to understand, collaborate, and develop an application by using a subset of its objects. You can also develop data objects directly from class diagrams.

You can use temporary, non-editable browse diagrams to create quick static views and explore existing relationships in applications, and use non-editable topic diagrams to create dynamic views of applications based on context and queries.

Related reference
UML modeling best practices
Feedback
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.