Latest build: 20100831 (August 16, 2010) View release notes

Visualize interactions between Java objects by reverse Java source code to standard UML sequence diagram.

You can use label to group your glossary terms. One term can have multiple labels and you can filter glossary terms by label.


Define and describe business operations, definitions and constraints by text with intelligent business rule text editor.

Relate glossary terms and design business structure by fact diagrams. Fact diagram supports attributes, unary fact type, binary fact type and n-ary fact type.

Architect enterprise by simple yet powerful enterprise architecture notation, ArchiMate

Grid diagram gives another perspective of your project file. You can browse your design in tabular format and configure showing which columns.
Save diagramming time by create connecting objects with multiple turning points at once.

Reference to A³ Platform's activities, issues and requirements easily. Open the referenced A³ Platform resources by just a few mouse clicks.

Every element in VP project has a unique URL. You can send the URL to your colleagues to locate the target elements easily.

View sub-project diagrams in the master project without switching project back and forth.

Automatic copy reference project model elements to current project. All model element members and properties will be copied at the same time.

Reuse Visio diagram with UML diagrams by importing Visio Drawing to Stencil.

Input sample data or initial database data when design database with Entity Relationship Diagram (ERD). The generated database initialization script includes insert sample data to the database.
ID box position:

Freely place ID label to anywhere or place the ID label in per-defined 8 direction.

Showing shape name in different angle:
Flexible caption placement options for different diagram layout.
Automatic restore connection end point between expanded and collapsed shapes.

Write series of interactions between users and system with flow of events editor. One use case contains multiple flow of events to describe different scenarios. Smart Development Environment for Eclipse provides easy-to-use editor to write flow of events.
The following movie demonstrates how to use the flow of events editor to describe use case scenario.

Class diagram is the most widely used diagram in modeling object-oriented system. A class diagram shows a set of classes, interfaces, associations and generalizations. Package is commonly used model element for organizing elements in class diagram. Class diagrams are not just for visualizing and documenting structure models but also for constructing executable system with forward, reverse and round-trip engineering. There is also a synchronization engine for generating and updating entity relationship diagram from class diagram.
Online training

Smart Development Environment for Eclipse supports exporting and importing Microsoft Excel file. Excel is the best tool for mass editing of model element names and properties. You may export diagram to Excel file, edit their names and properties in tabular format, and then import the changes back to Smart Development Environment for Eclipse. The following screenshots demonstrate how to export and import Excel file.

Sequence diagram shows interaction between users, systems and sub-systems, and emphasize the ordering of time of messages. You can draw sequence diagram solely by mouse or with keyboard shortcuts.
Tutorial
Online training

Line Jump Options:
When drawing a complex diagram with many shapes and connectors, connectors may intersect with each other. Line jump feature is designed for decorating the intersection, which makes it easier to identify connection paths. Smart Development Environment for Eclipse supports arc, gap and square line jump options. The following screenshot shows all line jump options and you can try different line jump in left hand side pane.

Analysis diagram helps to identify full consequences of changes before you really make changes. Analysis diagram visualize all related model elements. You can further analyse specific model element by clicking the analyse resource icon. The following flash demo demonstrates how to use analysis diagram to do impact analysis.

Write report with your own format, style and layout. Smart Development Environment for Eclipse supports report creation by report writer.

Design your own report template with visual template designer. The latest version has added a lot of customizable elements and increased in usability. The following movie shows you how to use report template designer to design your own report template.

Compare diagrams and view the result visually. The latest version supports exporting result of comparison to PDF.

Smart Development Environment for Eclipse can export diagrams into several image formats, such as JPG, PNG, SVG and EMF. The following screenshots show how to export Smart Development Environment for Eclipse diagrams to image files.

Smart Development Environment for Eclipse supports generating design blueprints to PDF files. The paper size, cover page design, TOC, page header and footer are all customizable. You may select to include/exclude diagrams and model elements, and reorder the content. There are various options to control the styles and formatting of the generated PDF. The PDF generation feature is available in Windows, Mac OSX, Linux and Unix platform. The following screenshots demonstrate how to generate PDF report with business process diagrams and use case diagrams. The movie also shows how to customize the order of model elements, as well as to setup cover page, page header and page footer.

Smart Development Environment for Eclipse supports generating database schema (DDL) from entity relationship diagram. Smart Development Environment for Eclipse supports all major database vendors. You can generate full database initialization scripts of alter statements just for updating existing databases. The following movie shows you the database generation feature.

Smart Development Environment for Eclipse supports generating Java ORM code for accessing relational database. The following movie demonstrates how to reverse existing database to ERD, synchronize ERD to UML class diagram, and generate Java ORM code to access database.

Visualize workflow and operation with BPMN 2.0 business process diagram.
Online training

State machine diagram represents a state machine. State machine diagram shows flow of control from state to state within single object. Common state diagram contains simple states, composite states, composite states, transitions, events and actions.
Online training
Event-driven process chain diagram (EPC diagrams) is kind of business process modeling diagram. EPC diagram contains events, functions, operators, organization units, flows and information resources. A typical event-driven process chain diagram is shown in the following screenshot.
Tell us what you think?