What's New in Smart Development Environment 6.0 for Eclipse?

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

Share |

Reverse Java to Sequence Diagram

New feature
Reverse Java source to sequence diagram

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

Group Glossary Terms by label

New feature
Group Glossary Terms by label

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

Commit partial changes to server

New feature
Commit partial changes to server
  • Commit part of local modification to VP Teamwork Server
  • Commit diagram
  • Commit some shapes
  • Commit some model elements

Write Business Rule

New feature
Manage business rule

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

Draw Fact Diagram

New feature
Fact diagram

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.

Design enterprise with ArchiMate diagram

New feature
ArchiMate enterprise architecture diagram

Architect enterprise by simple yet powerful enterprise architecture notation, ArchiMate

Protect diagram by password

New feature
Protect diagram by password

Avoid unauthorized changes by locking diagrams with password.

Browse model elements by grid

New feature
Grid diagram

Grid diagram gives another perspective of your project file. You can browse your design in tabular format and configure showing which columns.

Create connectors with turning points

New feature

Save diagramming time by create connecting objects with multiple turning points at once.

Support URL for all shapes

New feature
Support URL for all shapes

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

View dependent project diagrams

New feature
View dependent project diagrams

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

Duplicate model elements from reference project

New feature
Duplicate model elements from reference project

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

Export state diagram to SCXML

New feature

Automatic generate state machine diagram to SCXML.

Import Visio diagram to Stencil

New feature
Import Visio diagram to Stencil

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

Input sample data in ERD

New feature
Define sample data in ERD

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.

Place ID box in any position

New feature

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

New feature

Showing shape name in different angle:

Flexible caption placement options for different diagram layout.

Remember expanded and collapsed connection points

New feature

Remember expanded and collapsed connection points:

Automatic restore connection end point between expanded and collapsed shapes.

Write Flow of Events with control statements

Enhanced feature
Flow of events editor

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.

Re-use attribute as initial value

Enhanced feature
Class diagram

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.

Export MS Excel in normalized format

Enhanced feature
MS Excel file import and export

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.

Generate sequence message number by frame

Enhanced feature
Sequence diagram

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.

Specify line jump size

Enhanced feature

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.

Impact analysis glossary term

Enhanced feature
Analysis diagram

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.

Filter model elements in Report Writer

Enhanced feature
Ad hoc report creation

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

Filter model elements in report template designer

Enhanced feature
Report template designer

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.

Sort visual diff result

Enhanced feature
Visual Diff

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

Specify DPI when export PNG

Enhanced feature
Export diagrams to various image formats

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.

Generate report with dependent project

Enhanced feature
Generating PDF report

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.

Generate alter statement for nullable columns

Enhanced feature
Database generation

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.

Customize ORM getter and setter

Enhanced feature
Generate Java object-relational mapping layer for existing DB

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.

Specify secondary pool and lane

Enhanced feature
Business process diagram

Visualize workflow and operation with BPMN 2.0 business process diagram.

Enhance state machine diagram presentation

Enhanced feature
State machine diagram

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.

Support stereotype in EPC diagram

Enhanced feature

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?

Sending...
Thank you for your feedback