Author Topic: Version 6.0 - Released (Build 778)  (Read 2212 times)

sparks

  • EA Administrator
  • EA User
  • *****
  • Posts: 577
  • Karma: +0/-0
    • View Profile
Version 6.0 - Released (Build 778)
« on: November 14, 2005, 11:25:13 pm »
Sparx Systems are proud to advise that the Release Version 6.0 (build 778) of Enterprise Architect is now available for download.

Release Notes for EA 6.0 build 778

Summary of new features in Enterprise Architect 6.0

Model Discussion Forum:
New forum view in main diagram area
Ability to add categories, topics and posts
Elements from EA project tree can be linked to a post (drag drop)
Ability to load and save in HTML
Shorcuts/Keyboard enhancements

Build, Test, Debug and Execute Support:
Ability to setup and run compile commands from within EA
Ability to click on compile errors in EA and open in the code editor
Ability to show a code editor in the main diagram area
Ability to setup and run jUnit and nUnit testing commands
Ability to click on jUnit and nUnit errors and locate error in code
Ability to run a program associated with a package in EA
Ability to store multiple build/test/run scripts for a package
Debugging of Java applications - requires JAVA 1.5 SDK (including JVMTI) - see Help file for details
Debugging of .NET applications (.NET 1.x) directly in EA, including breakpoints, local variables, call stack

Create Sequence diagrams from executing code (Java and .NET)
Ability to create sequence diagrams from an EA debug stack history (.NET and Java only)

SOA:
Added support for importing and generating WSDL files
Added support for importing XML Schema files
Added built-in WSDL toolbox to support rapid modeling, development and reuse of key WSDL components
Added built-in XML Schema toolbox
Extended support for XML Schema modeling (top-level elements, attributes, groups etc.)
Added XML node outline to built-in code editor

Database:
Support for storing EA models on the Progress OpenEdge DBMS

Integrated Model Documents:
Create, edit and save rich text documents directly within EA
Stereotyped Artifact elements <<model document>> provide direct model document support
In Corporate version any element may also have a linked rich text document stored in EA
Use document templates to define a set of project wide document templates for rapid use
Print, preview, import, store, edit and manage RTF documents directly in EA
Integrate model document content into existing RTF reports generated from EA

New Search/Report View:
Report view is expanded with new columns
Report view now lists both diagram and package contents depending on context
Powerful search engine has been built into report view
Create and save complex search criteria, show results in report view
VS Integration of search results


Code Engineering:
Live code generation for all major languages: Model changes updated in code real-time.
Significant performance improvements for reverse engineering large code bases
Enhancements to Code Engineering option pages
Added code outline to source code editor
Added simple "parse error" display to code outline to highlight first error EA's code parser locates in file
Added support for additional visibility terms (protected internal etc.)

Languages:
Added support for Action Script 2.0
Significant Enhancements to C++, VB, VB Net and Delphi round-trip engineering
Ability to open source files from the main menu - including XML, WSDL, XSD etc.
Added built-in support for Python
Added support for AspectJ


MOF Support:
Ability to export EA model elements to MOF
Ability to validate EA model against MOF


OCL Support:
Ability to write OCL scripts
Ability to evaluate a wide range of OCL expressions dynamically and report errors to user
Ability to validate models using OCL expressions

MDA Transforms:
Ability to perform multiple transforms at once
Added possibility of creating a connector to any element with a known guid
Added option to automatically chain transformations
Added option to automatically generate code from transformations

Shape Scripting Language:
Allows definition of complex shapes and decorations in a simple language
Attach to scripts to stereotypes or profile elements for alternative rendering in diagrams

Perspectives:
Improved ability to tailor UML toolbox by Perspective
Ability to configure and store user perspectives
Ability to associate a UML Profile or Technology with a Perspective
Ability for add-in to load and set perspectives
Associate Perspective with User Layout
Ordering of Tech Folders in Toolbox

Support for new major profiles:
Profiles now include MOF/OCL validation, complex shapes and perspectives
SysML Profile for systems engineers
BPMN Profile for business modeling
Model validation rules for SysML
Model validation rules for BPMN

Version Control:
Support for Subversion
Support for off-line checkouts
Added Automation Interfaces for checkin, checkout and getstatus


Relationship Matrix:
Fixed issue with cells being locked when either source or target is locked.
Removed menu item "Delete Relationship" when selected Link Direction is "Bi-Directional".
Introduced visual cue to indicate whether link is locked.  Where a cell has links in both directions, S->T is shown.
Right-clicking off the matrix is now ignored.
Right-clicking on a source or target element opens a property dialog for the element.

Miscellaneous :
Mouse over diagram elements now shows tooltip
Hold left mouse down and tap right mouse simulates Ctrl+Right Mouse for easier element addition in diagrams
Support for alternative rendering of data-modeling associations (IDFX1, Information Engineering)
Fixed connector context menu, to observe lock status of connector's source/target objects.
Fixed issue with adding packages to VC when working file of same name already exists.  Duplicate file name is now rejected.
Fixed problem retrieving status of nested CVS controlled packages held in sub-directories of CVS working directory.
Fixed problem when adding package to version control.  Clicking Cancel in "Keep Checked Out" dialog, now aborts the operation.
Fixed problem with Exposed Interfaces ignoring version control locking.
Fixed problem of ignoring the lock status of target and/or source objects, when invoking the Reverse Direction command for connectors.
Fixed problem of ignoring lock status of parent, when dragging an item in the project tree.
Fixed problem with CVS "Get Package", to handle packages in sub-directories correctly. (Different to problem fixed in 771.)
Fixed bug loading populating Language combo box in Transformation Templates Editor dialog on Oracle repository.
Fixed bug in integrity check on MySQL repository when running recover to remove invalid foreign keys.
Fixed bug when importing/synchronizing classes on Oracle repository.
Added support to "remember" the chosen type in the "Select By Type" dialog.
Added menu item "Lock Diagram" to Diagram drop-down menu, off main menu.
Numerous additional small bug fixes and performance enhancements
« Last Edit: November 15, 2005, 01:04:21 pm by sparks »