Smart Development Environment 5.2 Release Notes

Release Date: January 11, 2010

Design UML Profile

Customize UML visually with profile diagram. Profile diagram supports defining stereotypes and tagged values.

Specify testing procedures

Develop user acceptance testing plans by writing testing procedure from use case flow of events. One set of use case flow of events can have multiple testing procedures.

BPMN conversation diagram

Visualize communication messages between BPMN pools with new BPMN conversation diagram.

XPDL generation

Automatic generates BPMN business process diagram to XML Process Definition Language (XPDL).

JPDL generation

Automatic generates BPMN business process diagram to jBPM Process Definition Language (JPDL).

Automatic translation

Automatic translate design blueprint between languages.

Project management properties

Define various project management properties to diagram and model elements. Project management properties include status, difficulty, priority, version, iteration, phase and discipline.

Generate PHP doctrine layer

Generate PHP Doctrine object relational mapping (ORM) layer automatically.

Automatic expand diagram margin

Automatic expand diagram base on the growth of design.

  • Added button on top of diagram toolbar for turning resource icons on and off
  • Reduced time need to open report generator dialog box when working with large projects
  • Repositioned documentation and transitor resource icons to avoid overlapping with shape name
  • Repositioned PK and FK to top of column list when synchronize from class diagram to entity relationship diagram
  • Improved Animacian's path finding ability
  • Provided option to show sequence message constraint
  • Fine tuned sequence number assignment in sequence diagram
  • Optimized format of exported Excel for effective tagged values modeling
  • Made connector created by resource centric auto relocate to avoid overlapping with other connector
  • Improved quality of image in document in report writer
  • Supported moving up and down for flow of events items
  • Supported showing list of templates instead of grids in report writer
  • Supported specifying doxygen and doxyfile in C++ instant reverse
  • Supported multiple source directory in instant reverse
  • Supported getting back to parent project if switched to linked project by diagram navigator
  • Supported reordering of steps in flow of events
  • Supported ignoring requirement types in configure requirement's import dialog box
  • Supported entering multi-line text on freehand shape
  • Supported listing linked organization units and their details in report writer
  • Supported generating foreign key on SQLite
  • Supported opening specification for multiple find result (multiple element nodes)
  • Supported exporting comments of element in excel
  • Supported configuring workspace and project stereotype
  • Supported listing specific use case details in report template editor
  • Supported indent for sub-steps of extensions in HTML report
  • Supported reversing multiple DDL files
  • Supported sorting ID in tabular view of requirement diagram
  • Fixed duplicated actors generated in report in actors grid
  • Fixed locked sequence diagram still can be edited if edit via text editor
  • Fixed unable to show resource centric for some business process diagram shapes
  • Fixed file chooser not showing shortcuts
  • Fixed activation not stick with message when lifeline's name is too long
  • Fixed copy and paste text within table in document editor produce unnecessary space
  • Fixed event is partially outside subprocess when move subprocess by sweeper
  • Fixed unable to create new list item in table cell in documentation editor
  • Fixed children classes are out of package when move parent package with diagram zoomed out
  • Fixed nested documentation is not correctly generated in PDF and Word report
  • Fixed wrong ordering of ID column in use case grid
  • Fixed diagram repaint bug that happened when generating HTML report with option Support HTML Attribute
  • Fixed duplicated class being created in model explorer resulted by a commit action
  • Fixed left press Alt+letter failed to enter Polish characters in Note shape in Mac OS X
  • Fixed character may miss out in callout shape
  • Fixed blank use case details page
  • Fixed document may not display in animation flash output
  • Fixed copying and pasting of html documentation losing alignment
  • Fixed comments of table/column are not reversed from DDL
  • Fixed importing stereotypes lead to lost of tagged values in new use case
  • Fixed exporting XMI 1.0 and 1.2 not including stereotype from referenced project
  • Fixed synchronize from entity relationship diagram to class diagram not enforce role name to start with lower case
  • Fixed a word report generation problem which makes the generated report not open-able
  • Fixed moving task moves connector caption to bad place
  • Fixed instant reverse PHP missing extends and implements
  • Fixed obsolete use case flow of events not exported to use case Word file
  • Fixed duplicated requirement attributes after committing changes to server
  • Fixed losing matrix diagram's selected model types after save and reopen project
  • Fixed sequence flow detach from task after several zoom actions
  • Fixed font size of documentation in report writer is inconsistent with HTML source
  • Fixed importing requirements from project to workspace takes unreasonable time to finish
  • Fixed losing sequence message when reopen project
  • Fixed bad line breaking behavior in flow of events editor
  • Fixed unable to save data to Postgre as bytea with generated ORM code
  • Fixed application may hang when resizing a callout shape
  • Fixed performance issue caused by selecting all shapes on diagram and move them together
  • Fixed an error caused by reversing C# DLL by instant reverse
  • Fixed bad positioning of connector caption when create