Enterprise Architect Ultimate Edition v15.2

Mejora las capacidades colaborativas y matemáticas, además de optimizar y ampliar muchas características básicas de modelado.
Septiembre 3, 2020
Nueva versión

Características

  • Element Reviews
    • Explicitly assign approvers for each element of a review:
      • Approvers have the ability to sign off on any discussion topics for that element.
      • Quickly message all approvers using the context menu of a discussion in the Review management window.
      • Automatically message all other approvers for an element when changing the discussion status.
    • Reviews window updated to streamline review management:
      • Filter the list of reviews to show only the statuses that you need.
      • The Review list now shows a much cleaner view, leaving more room in the window for performing the review.
      • Review details now shows the approvers and discussions for each element under review.
    • Configurable list of element statuses to automatically lock the review discussions for that element:
      • Preserve the decision making process for future reference.
    • Docked Collaborations window now provides a quick overview of the recent review history:
      • Filter by time-frame or element status.
      • Show a preview of the discussion within the history list.
      • Easily open a selected review to open the editor and contribute.
    • When a Review is joined, it will remain the active Review when you log back into a model until you leave that Review.
    • Manage Reviews window updates:
      • Reviews locked by Element status now display a '!' indicator on their icon.
      • Reviews locked by Element status but not approved by all approver now include an additional row indicating discrepancy.
      • Approvers are now sorted by name.
      • Review topics are now sorted to display newest first.
      • Now updates when properties of reviewed elements are changed.
      • Now included in Working Sets.
    • Approval filters added to the Review History so you can easily determine an approval state or who has been assigned an approval task.
  • Chat
    • Added ability to create one on one conversations with another security user in the model.
    • Improved notification system for chats and monitored element discussions.
    • Docked Collaborations window now provides a quick overview of your recent chats:
      • Filter quickly by timeframe.
      • Shows a list of contributions by each user in the specified timeframe.
    • Background color now different between your messages and the recipient's messages.
    • Layout improved to allow a more compact view.
    • Pasted text no longer includes color to ensure it displays correctly in the current visual style.
    • Model Chat windows now provide a visibility filter for 'Today +':
      • This will display all messages from today and the 20 most recent messages prior to today.
    • Chat history window now defaults to Summary mode:
      • Displays the last message in each conversation in each chat group you are part of.
      • Chat groups are grouped by time period of the last message.
    • Improvements to layout and presentation in the chat window:
      • Consecutive messages from the same user across multiple days now display the date on which they were posted.
      • Incoming and outgoing messages now display a direction arrow.
      • Minor adjustments to layout of chat content.
  • Collaboration Diagrams
    • Offers a new centralized function for managing interactions with diversely separated teams.
    • New Diagram setting 'Support Collaboration' available on the Element Tab of the Diagram properties Dialog.
    • Integrates with the Model Chat when using Actors with their alias set to the security user login field:
      • While the chat window is visible, the diagram selection and active chat are synchronized.
      • If a 'New Chat' notification is visible the window will also be opened, taking you directly to that conversation.
    • Provides a notification icon next to Elements based on interactions available including:
      • Monitored element discussions.
      • Unread chat messages with a linked user.
    • Initiate a new chat directly with a user.
  • Element Comments
    • Collaboration window now provides a Comment page.
    • Allows for a simplified way of providing feedback or a daily log for each element.
    • These time based comments are separated from the official description in the notes.
    • Quickly see a list of comments using the docked Collaborations window.
    • Modified Time now maintained for Element Comments.
    • Column layout now is preserved across sessions.
    • The Comment window now allows the display to be pinned to the currently selected element.
    • Collaborations window now allows editing the current comment in the Preview Pane.
    • Text wrapping and rendering for Comment input field improved.
    • Improvements in loading performance and synchronization.
  • Collaborations Window:
    • Model Mail inbox now included in the docked Collaborations window.
    • Collaborations window can now be refreshed using the F5 keyboard accelerator.
    • If you double-click on an item in the Collaborations window, it opens the appropriate tab of the Collaborate window with that item in focus.
    • Collaborations window can now be opened with the keyboard accelerator: Ctrl + Alt + 9.
    • Element Discussion windows now provide a visibility filter for 'Today +':
      • This will display all messages from today and the 20 most recent messages prior to today.
    • Mail Inbox UI updated.
    • Review and Discussion History pages updated with new visibility filters.
    • Review and Discussion History pages now have an option 'Show All Posts' to prevent showing only last added post.
    • Mail page of the Collaborations window now offers the option to to restrict the number of items displayed.
  • Dashboard Diagrams
    • New Dashboard style has been added for diagrams.
    • Elements are automatically laid out to fill the entire viewing area.
    • Multiple layouts to choose from.
    • Use a continuous style for a scrollable view showing larger number of elements.
  • Focus Window
    • Model Views now homed in the Focus window.
    • Trace page displays the Traceability window.
    • Recent files and Activity.
    • Quick Finder capability.
    • Model Views referencing Packages will now select that package in the Browser on double click.
    • Working sets moved from a separate docked window to a page within the Focus window.
    • Model Views page now includes recent items instead of having them on their own page.
  • Inspector Window
    • Traceability Window now available in the Inspector Window instead of the Focus window.
    • Summary window now also available inside the Inspector window.
  • Resource Browser
    • The Resources tree has been moved into the Browser window.
    • There have been multiple minor adjustments to item names and positions.
    • The MDG Technologies group now shows all System, Model, User and Add-in technologies and allows expansion to show the contents of each technology, which can include:
    • Technology UML Profiles:
      • Displays the list of non-abstract stereotypes in each profile from the technology.
      • Each stereotype will be displayed with their icon if specified in the profile.
      • Allows the creation of stereotyped elements and connectors on a diagram.
    • Technology Diagram Types:
      • Displays the list of diagram profiles for each technology.
    • Technology Layouts:
      • Displays the list of workspace layouts defined by the technology.
      • Allows selecting a layout.
    • Technology Linked Document Templates:
      • Displays the list of linked document templates defined by the technology.
      • Allows viewing each template and creating a copy of it for customization.
    • Technology Model Templates:
      • Displays the list of model templates defined by the technology.
      • Allows opening the Model Wizard to a template if available in the current Perspective.
    • Technology Scripts:
      • Displays the list of scripts defined by the technology.
      • Allows running any of the scripts.
    • Technology Toolboxes:
      • Displays the list of toolboxes defined by the technology.
      • Allows opening any of the toolboxes, regardless of the current Perspective.
  • Dynamic Charts
    • New API classes and functions to describe chart types, data, and styling.
    • SSDynamicChart stereotype provides a chart that is filled via a script:
      • Use the Behavior view to edit the script.
      • Script automatically run to display the chart during diagram load.
    • Generate charts as persistent results of your simulations:
      • Allows the graphical results to be included in reports.
      • Share friendly results with stakeholders without additional simulation tools.
    • New Dynamic Charts Technology added:
      • Provides a toolbox helping you to easily create real-time charts of different types.
  • External Simulation Integration
    • OMG SysPhys Profile:
      • Provides a visual approach to settings up a simulation.
      • Define additional compartments on SysML blocks to show variables and constants.
      • Easier model based method for sharing simulations.
    • MATLAB Simulink
      • Export a SysML model to Simulink to simulate directed messages between blocks.
      • Run the simulation and see charts of the results.
    • MATLAB Simscape:
      • Translate SysML internal block diagrams into a Simulink model.
      • Run the simulation and see charts of the results.
      • Allows simulation of physical systems described by your model.
    • MATLAB Stateflow:
      • Translate State Machine diagrams into a Stateflow model.
      • Run the simulation and see charts of the results.
    • State Machine export to Simulink and Stateflow improved.
    • SysPhS technology updated with model library, patterns, and references to existing library blocks.
    • OMG SysPhys Profile:
      • PhSVariable properties that specify and initial value now displayed in an 'initial values' compartment.
    • Modelica:
      • Translate State Machine diagrams into Modelica.
      • Run the simulation and see charts of the results.
    • Simulation 'plot' window now offers available parts/ports in a tree.
    • Library references containing properties with multiple stereotypes now write initial value consistently.
    • Library references can now contain properties using vector and matrix types.
    • Primitive Types can now be assigned to properties.
    • Element names generated to Modelica or Simulink now sanitized to prevent name clashes and invalid characters.
    • Simulink libraries referenced with a SimulinkBlock stereotype will default to the Block name if the Name tagged value is empty.
    • Simulink simulations now record the appropriate start time.
    • Simulink simulations now still run after generated files are modified by another application.
    • Simulink simulations now support specification using Unicode characters.
    • Readability improved for Simulink models generated from models where an IBD is not supplied:
      • Port sizes reduced.
      • Ports are now laid out around the required borders.
    • Simscape components now handle a multi-line notes/description entry.
    • Simscape simulations now specify 'time' constraints as unit-less. This will change 'time' to (time/{1,'s'}).
    • Simscape library block references improved:
      • Initial Values corrected.
      • Built-in references now match Simscape settings.
      • Improved behavior when multiple Simscape connectors are connected to the same physical node.
    • Matlab integration now provides an explicit option for the Matlab path to override automatic detection.
    • Modelica integration now uses the default output of 'mat' instead of 'plt' for compatibility with OpenModelica.
    • Open Simulation Directory command now allows selection of all relevant files.
    • Datasets can now be configured to involve nested parts.
    • Binding Connector direction now ignored during generation from parametric diagrams.
    • State Machine updated to include support for nested sub-states and history states.
    • The Simulation plot window no longer includes an extra level in some models.
    • Modelica libraries now automatically imported for referenced blocks.
    • Added additional logging, error checking, pre-validation:
      • Pre-validation is optional as it will stop the simulation for going ahead if there are errors.
    • Support non-core Simulink blocks:
      • The library name to use for blocks outside of the main 'Simulink' branch can be found in the Simulink help for the block.
    • ModelicaBlock reference dataset values improved.
    • Simulink log output is now linked to elements, allowing double clicking an error in the System Output to go to the element responsible.
    • Simulation changes are now automatically saved.
    • Modelica type reference naming improved.
  • Simulation Solvers
    • The Solver class allows you to use the functionality of external tools to perform complex tasks within your simulation.
    • Each one integrates with an external tool to allow easy use of the functionality within that tool.
    • Interchange variables between JavaScript and each environment easily.
    • MATLAB Solver:
      • Integrate directly with the MATLAB API to use any of its calculation or charting functions.
    • Octave:
      • Octave provides an alternative to many MATLAB functions.
      • Integrates with an Octave interpreter to use any Octave functions.
    • The Solver class has been updated to provide more informative error and warning text.
    • Support passing arrays to and from Matlab.
    • Pass strings as 'character vectors', instead of 'string scalars' in Matlab as these are more compatible.
    • Improve launching of Solver from scripts and console.
  • Extended Math Functions in Simulation
    • Built in JavaScript library extended to provide access to the Cephes library of math functions.
    • This library has been an industry standard for many years.
    • Now much easier to use complex mathematical functions within your simulations.
  • DMN
    • Crosstab support for DMN decision tables:
      • 'Rule as Crosstab' orientation now available for all decision tables.
      • During simulation a Crosstab decision table will highlight related Input Entry and Output Entry.
    • Merged Input Cells in Decision Table improved:
      • In-place editing of merged Input Entry grid item now supported.
      • Simulation now highlights merged Input Entry items.
      • Context menus now consistent with other cells.
    • Decision Table display now uses a consistent column width when changing orientations.
    • DMN Expression editor now shows a horizontal scrollbar when total width exceeds current window size.
    • DMN Expression editor now allows resize of individual columns.
    • DMN Expression Editor scroll bars are now consistent with the rest of the application.
    • Re-ordering of rows Ctrl+Up/Down improved:
      • Moving of multiple selected rows now allowed.
      • Moving of rows containing merged cells now allowed.
      • Reduced flickering while performing any re-ordering.
    • DMN Expression editor behavior improved when selecting new elements:
      • Selection of DMN elements will now update the style and contents to match the element.
      • Selection of non-DMN elements will now clear the window.
    • Renaming a Business Knowledge Model will now update Decisions referencing it.
  • Diagramming
    • AWS image and profile updates:
      • Image library updated to the latest icon set provided by Amazon.
      • Light and Dark Theme support added.
    • GCP image and profile updates:
      • Image library updated to the latest icon set provided by Google.
    • Updated AWS and GCP model wizard patterns.
    • Popup image viewer extended to apply to Image assets.
    • Diagrams modified by another user can now be reloaded directly from prompt.
    • Resize, adding and remove behavior of edge mounted elements on SysML diagram frames improved.
    • Diagram tooltips can now be shown when moving between multiple visible diagrams without clicking inside each one.
    • Diagram tooltip widths are now scaled with DPI.
    • Compartments on a SysML Block will now be automatically updated when switching between a relationship between Aggregation and Composition.
    • BPMN diagrams with flow direction set will no longer move Pools off the edge of the diagram.
    • Copying elements between diagrams now always duplicates Note, Text and Boundary elements.
    • Selected Diagram Layers will now be preserved when clicking into a diagram.
    • Objects contained by hidden layers will no longer be selectable.
    • Diagram Layers window now displays a checkbox to set the state for all filters.
    • Diagram Filters window now has all groups initially collapsed.
    • 'Change Direction' command for a connector no longer prevented if 'Apply Locks to Connectors' is disabled.
    • Paste as New now applies locks to any duplicated embedded elements automatically.
    • Paste as New now checks the lock of both the target diagram and its owner.
    • Default keyboard shortcut for 'Snap to Grid' removed.
    • Moving attributes and operations between elements will now also update linked connectors.
    • Deleting attributes and operations will now move any linked to the owning element.
    • Strict connector syntax and quicklinker now allow Control Flow for Call Actions and Events.
    • Strict connector syntax and quicklinker rules updated for UML Deployment, SysML Allocate, and SysML requirement connectors.
    • Strict connector syntax now validates links to ArchiMate junctions against only the elements on the opposite side of the junction.
    • Strict connector syntax now allows any element to be attached to an unstereotyped Note or Constraint.
    • ArchiMate connector-to-connectors can be created with the quicklinker.
    • ArchiMate aggregation and composition no longer create with arrowhead.
    • Package Contents now display the correct icon for Packaging Components.
    • MDG Technology for Microsoft Azure added:
      • New Image library to assist in developing diagrams that describe Microsoft Azure deployments.
    • SysML ports and parts obey the Show Property Type option.
    • Helper buttons to the right of the selected element now show a menu instead of a toolbar.
    • UAF Exhibits connector rules have been updated to ensure all valid source elements are allowed.
    • UAF ServiceSpecification now inherits the SysML block rule for generalizations.
    • UAF Capability no longer restricts dependency targets to other Capabilities.
    • The Feature Linker can now be enabled on diagrams where it has previously been disabled.
    • New diagram themes added:
      • Enterprise Architect 15.2 (now the new default).
      • Ocean Depths.
      • The Deep.
  • Model Add-Ins
    • Element Behavior editor no longer shows unused Operation Behavior and Class Imports code fields for model add-ins.
    • Element Behavior editor now allows reloading an active model add-in.
    • Model Add-ins now receive the EA_Connect broadcast during initialization to allow for creating workflow add-ins.
  • Code Engineering
    • C# reverse engineering updated to support C# 8.0 including support for:
      • Indices and ranges.
      • Null-coalescing assignment.
      • Interpolated verbatim strings.
    • C# reverse engineering updated to import documentation comments into corresponding Note fields.
    • C++ reverse engineering updates:
      • Improved import of function using a decltype as its return type (including auto).
      • Added support for round tripping the constexpr specifier on a variable or function.
      • Added import of C++11 noexcept functions.
      • Added import of C++11 final classes.
    • Source code editor no longer displays a class for variables initialized using a namespace member.
    • Code generation templates updated to support supplying arguments to a list macro:
      • Arguments are supplied by adding @arguments=( ).
      • In the called template you can reference them using variables named $parameter.
      • For the call %list="Operation" @separator="\n" @indent="\t" @arguments=("test")%, $parameter1 will receive the value "test".
    • Code Generation Templates now include inherited Operations when using a custom operation list.
    • Behavioral code generation updated to generate an else block for the connector constraint is 'else'.
    • Python reverse engineering updated to handle type hints and parameter type.
  • XMI Import / Export
    • Discussions on Packages, Elements, and Diagrams can now be round tripped using XMI 1.1, XMI 2.1 and Native XML.
    • Baseline Comparison extended to support comparison of discussions.
    • Baselines dialog now displays newly created baseline when using a Cloud Connection.
    • Publish XMI dialog now offers UML 2.5.1 (XMI 2.5.1).
    • Native XML Import will no longer throw 'System resources exceeded' error when importing connectors into EAP file.
    • Native XML Import with Strip GUIDs will no longer change the target of existing Diagram hyperlinks.
    • ArchiMate Model Exchange File Format 3.1 support now available.
    • ArchiMate 3 Model Exchange file import over cloud connection no longer causes database errors.
    • Native XML Project Transfer now automatically updates Firebird Index Statistics.
    • XMI 1.1 and XMI 2.1 updated to support round trip of Element and Diagram Comments.
    • Magic Draw import of SysML diagrams updated to ensure EA uses a matching diagram type.
    • Magic Draw import of SysML now imports Parts from the containing Classifier's ownedAttributes property.
  • User Interface Improvements
    • Element & External Element Browser windows moved to new Inspector window.
    • Constraint elements are now displayed in the Browser.
    • Stereotype dialog now allows removing stereotypes where no definition can be found.
    • Stereotype field and property groups now available in Association end properties.
    • Stereotype field and property groups now available in DB modeling column properties.
    • Dropping multiple Packages from the Project Browser onto a Diagram now only prompts for drop type once.
    • Copied Elements can now be pasted directly under another Element in the Project Browser.
    • Model Views window now displays views provided by all technologies regardless of perspective.
    • Legend properties dialog now allows assigning a format to all connectors regardless of type.
    • Legend properties dialog now allows assigning a format to Information Flow connectors.
    • Legend properties dialog now allows formatting based on a profile tagged value.
    • Specialize ribbon behavior when opening and closing models improved.
    • Change Management and Project Management docked lists no longer display a date when none has been set.
    • Docked list windows now support drag and drop onto a diagram object to move the selected item:
      • Applies to Change Management, Project Management, Testing, Responsibilities, Requirement, and Constraint lists.
    • Message Properties dialog now enables save after changing 'Start new Group'.
    • State Chart editor now allows renaming State or Trigger name by pressing F2.
    • Documentation and HTML Generation dialog label sizes improved.
    • Display of RefGUID and RefGUIDList tagged values in the following windows now display the name of the referenced elements:
      • Diagram list View.
      • Specification View.
      • Baseline Compare.
    • Traceability window scroll behavior improved.
    • Visual Style dialog now includes option to alter internal tab style of many windows.
    • CSV File Specification dialog now keeps the current item visible when reordering.
    • Docked Properties window now provides a button to initiate the type specific behavior referenced with 'Special Action' in the Browser.
    • Docked Properties dialog now allows setting an Activity Parameter as 'Control Type'.
    • Docked Properties dialog now allows setting 'Type' for Object Node related types.
    • Exposed Interface dialog now shows correct type for initialized newly created interfaces.
    • Model Views window now dynamically loads Team Library connections instead of requiring an explicit connection action.
    • JavaScript Console created in the main window:
      • Large text entry area for new commands.
      • Added two ribbon commands to create a console with a Solver object created by default.
    • Element Behavior editor structure tree now includes nested behaviors.
    • Element Behavior editor now provides additional options in the context menu:
      • Edit Behavior.
      • Edit Internal Code.
      • View Source Code.
    • Element Behavior editor now provides code hinting for Model Add-ins:
      • Includes built-in JavaScript functions for Map, Array, String, Object, JSON objects.
      • Includes members of the current class.
    • Removed keyboard accelerator to show a web browser inside Enterprise Architect and the corresponding user options.
    • Browser window vertical scrollbar will no longer draw too large.
    • Start Page now includes a 'Custom' item within the 'Open' section, which allows you to enter a connection string.
    • Rich Note Editors now scaled to 110% by default for readability - option can be adjusted from Visual Style dialog.
    • Features docked window now allows setting the type for items in the 'Parts / Properties' and 'Interaction Points' pages.
    • New Embedded Element dialog now allows setting of an initial type.
    • Docked maintenance window in-place create now leaves Resolved By and Resolved On fields blank.
    • Docked maintenance window will now be updated when new maintenance items are added in other locations.
    • Working Sets dialog now displays user working sets.
    • Scenario editor no longer prevents merging of some steps.
  • Other
    • Custom SQL search #Branch# substitution no longer performs a full load of that Project Browser branch.
    • Custom SQL search #Branch# substitution now allows specifying a known branch:
      • #Branch# - Expands to all child package IDs of the selected Package.
      • #Branch=GUID# or #Branch=ID# - Expands to all child packages of the specified Package.
      • #Branch=ID,ID,ID# - Expands to all child packages of of the specified set of Packages.
    • Project Transfer to MySQL no longer fails to copy Relationship Matrix profiles with no name.
    • Metamodel constraints now allow restricting valid owners for profiled attributes and operations using umlRole ownedAttribute, ownedOperation, and owner.
    • Metamodel constraints referencing Decision, Synch(H) and Synch(V) will now be exported with UML name.
    • Metamodel constraints on classifier and type are now applied when editing the from the docked properties window.
    • Model Glossary editor now allows changing the case for a term.
    • API functions Package.ApplyUserLock, Package.ApplyGroupLock and Package.ReleaseLock now apply to Boundaries and other elements not visible in the Browser.
    • The EAWorker now accepts logging options.
    • Fix 'Unknown user or password' when using watched models.
    • Creating new elements in the Browser now copies the definition in the template package.
    • Duplicating packages in the Browser now no longer copies the original version control configuration.
    • Oracle backend support updated to correct errors referencing the TO_NUMBER() function.
    • Microsoft SQL Server backend support updated to correct type coercion errors.
    • Reusable Asset Server package registration no longer reports an error on case sensitive database types.
    • Discussions window now shows most recent items at the top of the list.
    • Personal Journal editing restored.
    • Workflow events received by add-ins will now include the element type and stereotype in the Info object.
    • Autonumbering of package contents now available when contents as user locked.
    • Project Integrity check no longer fails when a connector end object is missing.
    • Direct DB connections without saved credentials will now allow entering a password.
    • SQL error when pasting diagram owned elements to a new diagram corrected.
    • Improved error handling when saving tagged value text that exceeds the database field length.
    • Corrected behavior that could prevent structured tagged values being updated from the docked properties window.
    • Publishing Perspective category added. Includes technologies for documentation, charts and dashboards.
    • Enumerations defined in our automation interface are now available in the JavaScript engine:
      • Allows them to be used exactly as shown in the code suggestions.
    • External model collaboration information is no longer loaded when the user ID is different between models.
    • The docked Properties window can now save updated initial values on nested properties:
      • Note: If you have been impacted by this you will need to run a Project Integrity check to remove duplicate 'CustomProperties'.
    • ArchiMate 3 Model Wizard Patterns improved.
    • Error handling for SQL errors over direct DBMS connections improved.
    • Relationship Matrix context menu for elements improved.
    • Execution Analyzer context menu can now be navigated using the keyboard.
    • Features window no longer causes a delay when selecting States.
    • Glossary report generation no longer fails to generate.
    • Attribute.Update API call no longer results in additional broadcasts for changing context.

Note: Some updates may not be available in every edition of Enterprise Architect.

Enterprise Architect Collaboration Window.

Enterprise Architect Ultimate Edition

La experiencia completa de Enterprise Architect.

¿Alguna pregunta?

Chatee en vivo ahora mismo con nuestros especialistas en licencias de Sparx Systems.