UML Made Easy
Design object-oriented software with a highly integrated, core set of UML models. Your entire project is presented through a multi-panel window showing use cases, class models, object models, dictionary and code.
Save your project as a platform neutral XML formatted text file. Edit and share projects from any Windows or Mac OS X computer.
Document user-visible functions that the system must perform with Use Cases. Each use case describes a named interaction in terms of external inputs and system responses. Link Use Case entries to models, code, foreign files or other use case entries. Use Cases provide a solid foundation for development and two-way traceability between project documents.
Class and Package Diagrams
Describe objects and static relationships with class models. Class diagrams may contain classes, interfaces, components, packages and other objects.
Present each class occurrence with its full list of attributes, operations, properties or events. The class object can be compressed to show just the class name or selectively show class members relevant to the context of a specific diagram.
Control presentation options like the color scheme, access and data type details of class objects and members on a diagram. Projects may contain hundreds of diagrams with a Contents view for easy navigation and flexible diagram management.
Illustrate object interactions and communication with Sequence diagrams. The time sequence of operations is shown with horizontal connections between vertical lifelines under objects, modules and packages. The project dictionary is automatically created as class and object models are drawn. Designers can also directly access and edit dictionary entries.
Editing changes to an object are instantly reflected throughout the project. Diagrams and dictionary information stay accurate and consistent.
Get one-click code generation for C++, Java, Delphi, Objective-C or PHP from objects in the class model. Code files are linked to class objects in the model. A project can use multiple programming languages with the language selected for each class object.
QuickUML has advanced features like design namespaces for project organization. Customize projects with UML stereotypes, color schemes, diagram scaling and custom detail fields on property dialogs. An integrated code manager enables navigation to code files linked to use cases and diagram objects. Other features include context sensitive help, print preview, print to PDF and automated generation of class models from the dictionary.
Diagrams can be exported as BMP, JPEG, JPEG 2000, MacPaint, Photoshop, PICT, PNG, QuickTime Image, SGI Image, TGA and TIFF files.