Enterprise Architect Ultimate Edition 14

Released: May 2, 2018

Actualizaciones en 14

Características

Modeling & Design

  • Start Page - Get back to your recently used models. Access a rich set of functionality in the Portals bar or set up watched models.
  • Context Browser - Cut out extraneous noise and focus in on a single model package.
  • Element Browser - Quick access to everything unique about a single element. Connections , Properties, Attributes, Operations, Responsibilities and more.
  • Portal Enhancements - Take control of the Enterprise Architect user interface with the updated Portals bar.
  • Workspaces - Provides a set of commonly used window and tool layouts that let you quickly assemble a powerful and task specific desktop layout that puts the best of Enterprise Architect at your fingertips.
  • Perspecitves - New and improved "Perspective" feature tailors the overall modeling capability to a specific set of technologies and implements a robust and user-configurable meta-modeling capability that allows for very fine definition of custom viewpoints and modeling tool sets.
  • Built-in Perspectives - Leverage a rich set of modeling languages, patterns and more built directly into version 14.
    • Business sets for Strategy, BPMN, Business Analysis & etc. Help the Business user focus in on their current task.
    • SysML, MBSE, Software, Simulation and others for the Systems and Software engineers.
    • Enterprise Architects and Project Managers are empowered with tools for their needs.
    • Also included are Perspectives for Architectural Frameworks, such as ArchiMate, TOGAF, Zachman and others.
  • Personal Perspectives - modelers can now define and implement their own Perspectives tailored to match their exact requirements.

Ribbons & Menus

  • Menus
    • Quicklinker - Reworked to provide more accurate and more intuitive Quick Linking Capabilities.
    • Context Menus - The Context menus have been refined to focus more on modeling.
    • Ribbons - Adjusted to compliment the new context menu changes providing access to the commands you need quickly and intuitively.
  • Start
    • Dive into the model, connect with team members, set up the work environment and access tutorial and other informative resources.
    • Access individual windows, select a perspective, apply a workspace or configure a rich set of preferences and visual styles.
    • Connect with your fellow modelers, check the model calendar, discuss, review and chat.
    • Find recently modified diagrams and elements, access your personal journal and consult a variety of educational material.
  • Design
    • Access the tools and commands commonly used when building and elaborating a model.
    • Work with model Packages, the "containers" or "storage units", within your model. Apply perspective based patterns, Clone, Baseline, Transform and validate.
    • Work with Elements, the basic building blocks of your model; Add, Edit, Refine, Remove.
    • Access; Properties, Responsibilities, Notes, Documents, Relationships, other features of your elements.
  • Layout
    • The Layout Ribbon supports tools to aid you in refining your visual representation of the model.
    • Align, format, color, filter, explore, select, copy, paste, customize and otherwise refine.
    • "Hand Drawn" or "Whiteboard" modes to emphasize a diagram's "ad hoc" or informal nature.
    • Swimlanes, roadmaps, themes and other specialized drawing to better convey an ideas.
    • Use the powerful filtering mechanism. Highlight and suppress elements based on a variety of properties and key terms.
    • Apply layouts and use powerful tools to facilitate effective diagram layout
  • Specialize
    • Utilize built-in and 3rd party tools to take your model in new and very specific directions
    • Build datamodels
    • Create XSD message schema from logical models
    • Write and execute scripts
    • Use the new External Data Integration capabilities to link your model with other tools, such as Jira, DOORS, Wrike, TFS and others
    • Manage and work with Add-Ins, Technologies and other advanced tools
  • Publish
    • Put your model to work.
    • Create detailed documents that help you communicate the purpose and structure of your visual models to a wider audience; Rich Text, PDF, DocX, Web documents.
    • Publish model content in formats such as XMI, for interchanging models between different projects and even between different tools.
    • RAS service lets you publish and consume model content to/from a shared model repository.
    • Re-use your models across multiple engagements, create a library of model assets that you can call on as needed.
  • Simulate
    • Numerous Simulation options let you put your behavioral diagrams to work so you can examine their behavior and experiment with many different operational parameters and configurations until you find the sweet spot.
    • Simulation targets include:
      • Simple Simulation - Manual stepping through a diagram to examine logical pathways.
      • Dynamic Simulation - Adds scripting, triggers, events, debugging, inspection of state and more.
      • Executable State Machines - Generate & compile code to run the simulation, inspect breakpoints, behavior and more.
      • BPSim - Execute BPSim BPMN models, trial scenarios and optimize process execution times.
      • Modelica Sim - Generate code for SysML parametric diagrams and execute using Open Modelica.
      • Decision Modeling Notation Simulation - Execute and inspect DMN models, step through rules and collect outcomes.

Collaboration

  • New and enhanced collaborative features help you work together as an effective team.
  • Chat - An informal and relaxed way to raise issues, discuss general points and communicate with team members concerning issues not directly related to specific model items.
  • Discuss - Talk about specific model elements, raise issues, suggest refinements, highlight important impacts.
  • Review - Get everyone on board to review and formally discuss the model. Involve your stakeholders, involve WebEA users, involve customers, get feedback and ensure your project is on track and moving forward.
  • Journal - The new daily Journal lets you type in a personal stream of consciousness - ideas, comments, notes, suggestions, events, to do lists and more.
    • Easy access from the Start Ribbon.
    • Simple usable plain text with formatting keys.
    • Great for all personal ideas, thoughts, notes to self.
    • Day to a row simple entry.
  • Team Library - Superseding the Team Review, this facility now focuses on being a library of shared documents, files, guidance material, specification documents, informal notes, binary resources and more built into your model.
    • Supports cloud based connections.
    • Store any type of file.
    • Files are stored directly in the repository.
    • Links to Web Pages can be incorporated opening remote resources when launched.
    • Store common material such as PDF based specifications.
    • Retrieve from the model and display with one-click.
    • Use one Team Library across multiple models for easy sharing of common resources.

Simulations

  • Bring your models to life and watch the wheels turn. Adopt new and powerful ways of animating and refining your behavioral models
  • Dynamic Simulation - Press and run simulations of Activity Graphs and more using Events.
  • BPSim - Visualize Process diagrams. facilitate design, reduce risk, analyze performance, conduct what-if analysis, manage resources and more.
  • DMN - Bring your decision models to life with your own input data. Watch branch points, decision tables and logic in action as outcomes are reached.
  • Executable State Machines (ESM) - Get off the starting blocks quickly with patterns that model the constructs for creating, editing and generating executable code for the simulation of state machines.
  • Modelica - Generate compelling model simulations of complex mechanical, electrical, electronic, hydraulic, thermal, control, electric power systems.

Systems Engineering

  • Compartments
    • Element compartments are turned on by default. Meaning if you drag and drop a child element onto a parent, a structured compartment is created and the child element is bound to the compartment.
    • Elements can now also be configured to allow port binding on compartments
  • SysML Conformance - All SysML diagrams in Enterprise Architect now display a diagram frame by default. This frame expands automatically as the diagram area increases.
  • Properties - As a part of the new Dynamic Properties windows, a new dynamic SysML properties window has been added to give you instant access to the most widely used SysML related properties.
  • Other Conformance Improvements
    • Classifier behavior has now been added and can be set via the Element Details property tab.
    • Behaviors have been updated to correctly display parameters when drawn within a compartment.
    • Casing on multiple compartment names to conform with the SysML1.5 specification.
    • Bound references can now display the binding path when displayed in a compartment.
    • All SysML elements can display the AllocateTo and AllocateFrom compartment.
    • UseCase Extends connector can display a condition by adding a constraint to the connector with the type 'Condition'.
    • Ports on an Internal Block / Parametric Diagram can display compartments from their classifying object.
    • Port names can now be displayed within the Port if 'Show Compartments' is enabled.
    • Inherited properties will now display with the caret (^) symbol before the name.

Diagramming

  • Updated Model Wizard
    • Greatly enhances the modeling experience making it easier to find and use the right modeling approach for a particular domain and purpose.
    • New View based UI.
    • Huge selection of model patterns with detailed guidance and references.
    • Perspective based filtering .
    • Meta-model driven model views.
  • Patterns & Guidance
    • Choose from over 1,000 new patterns.
    • Each pattern includes:
      • A model fragment targeting a specific use.
      • Package structure (where appropriate).
      • Detailed notes and discussion material on usage.
      • Detailed links to help material and other resources related to the pattern.
      • XMI based implementation for quick and easy insertion of the pattern into the current model.
    • Patterns come in many forms:
      • Simple starter patterns. Diagram plus basic elements.
      • More complex multi-level examples ( e.g. Collaborations ).
      • Package structure or model outline ( generally for various Frameworks ).
      • Case Studies. Worked out examples of modeling techniques and usage.
      • Guidance. Simple stepwise diagrams illustrating how to achieve specific goals.
    • Process Guidance
      • Clear process diagrams will guide you step by step through unfamiliar and complex tasks.
      • A combination of Activity chart and checklist elements, Process Guidance patterns are intended to step the modeler through more challenging tasks, by providing a repeatable and easily followed set of steps that have a well defined goal.
      • In future these patterns will include a wide range of topics and tasks to make advanced functionality within Enterprise Architect easily accessible.
      • Provides a clear and sequential diagram of the steps.
      • The process highlights available options.
      • Warns you about difficult steps.
      • References are included for further reading.
      • Create your own team process guidances using a pattern.
  • Element Swimlane Autosize
    • Elements are now autosized when being added to swimlanes. When the swimlane size changes the elements also resize based on those changes.
    • Allows for a neat and tidy Kanban style diagram that can have elements in more flexible locations.
  • Perspective Based
    • Tightly integrated with the Model Wizard.
    • Very easy to focus in on a particular domain.
    • Work with only the technologies and tools that are applicable.
    • Huge range of multi-domain technologies, modeling languages and other constructs.
    • Enables various viewpoints to be accurately expressed in the same model.
    • Cuts down the list of available technologies, patterns and diagrams to a particular scenario.
    • Swap between perspectives to get the right set of tools immediately front and center.
    • Intelligently filters technologies so that the list of toolboxes, model patterns and diagram types is tightly focused and task oriented.
    • Perspective does not de-activate a technology - just hides it from view.
    • Designed to be easy to use and sharply focused.
    • Fine grained and addresses common modeling areas such as:
      • Strategic Modeling.
      • Analysis.
      • Datamodeling.
      • Software Modeling.
      • UML General.
      • Systems Engineering.
      • Architecture.
      • Testing.
      • Project Management and similar.
  • Model View
    • Now implemented as a full screen view.
    • New guidance based content offers a rich and easily navigable set of patterns and examples for quickly sketching out a modeling and design solution.
  • UML Conformance
    • DataType elements have Details tab on the Properties dialog.
    • UML BehavioredClassifier elements can define a ClassifierBehavior.
    • GeneralizationSets display disjoint and covering constraints in the label.
    • Added support for Receptions
      • New Reception tab can be used to create a Reception by binding it to a signal (accessible via Design Tab | Element Panel | Features button | Receptions).
      • Receptions will be drawn in a compartment after Operations
  • Element Lock Status - working in a team is now simpler as you can received a visual represenation on a diagram for the status of an elements lock.
  • New Dark Theme Set, suitable for use with Enterprise Architect using Black or Dark UI themes:
    • Dark - suitable for use with EA using Black or Dark UI themes.
    • Dark 14 - New standard Dark Theme.
    • Dark 14 - Grouped - Group colours implemented as element line color (not fill).
    • Dark 14 - Tile - same as above with tiled background.
    • Dark 14 - Tile - Grouped - same as above with tiled background.

Metamodel Views

  • Create conformant models with the flexible and powerful new metamodel facility.
  • Build tight and purposeful diagrams
    • Reduces the noise and only presents conformant elements and relationships to be applied.
    • You can extend an existing metamodel or crate your own.
    • Diagram toolbox items are automatically restricted to the underlying meta-model.
    • Quick Linker menu items are narrowed to ensure you choose a valid and conformant connector.
  • Accurate, fit for purpose diagrams.
  • View based UI and Toolboxes.
  • Focused Goals - Different Views offer different palette sets and focus goals for diagram types such as UML, SysML, BPMN, UAF and others.
  • Systems Views - Includes a wide range of built in meta model Views that address numerous modeling scenarios and domains.
  • Custom Views - Allows modelers to create their own meta models and easily add them to the current model, where they or other modelers may then apply them to various diagrams as needed.

Diagram Inline Specman

  • Simultaneously view a diagram and edit its element's notes in a friendly and familiar document centric interface.
  • New Diagram Specification View creates a running narrative of a diagram allowing a modeler to effectively read the diagram's story.
  • Gives an instant picture of whether the diagram is complete and meaningfully annotated.
  • Provides a view for those who prefer text to pictures.
  • An immediate and easy to use Specification View popped out from the side.
  • Easy access from the << button on the diagram frame (right hand side).
  • Reveals quickly how much detail a diagram contains (or is missing!).
  • Allows inline editing that is immediately reflected on the diagram.
  • Confidently send your model to the document generator, knowing the content is meaningul and complete.

Properties

  • Quick and simplified access to properties for all major modeling components.
  • Includes a wide variety of new custom "sub-panes" that provide detailed configuration settings for the many different kinds of elements and technologies supported by Enterprise Architect.
    • Elements - Special and advanced properties based on element type.
    • Diagrams - New filtering, meta-model views, access to swimlanes and more.
    • Relationships - Quick access to connector properties.
    • Features - For attributes, operations, receptions, parts, properties and interaction points ( ports , parts ).
    • Features Bar - New docked window providing list based access to element features.
    • Behaviors - New pages for Behaviors on docked properties window where appropriate.
    • Responsibilities - Constraints, Requirements & Scenarios together in one easy to use docked window.
    • SysML - Custom property pages for SysML constructs.
    • BPMN - Custom property sheets for working with BPMN model elements.
    • Resources - Assign and manage work items and resources.
    • Maintenance - Manage change, bugs, defects with ease.
    • Testing - Configure, update and review testing.
    • Collaborations - Supports for discussions, chat, reviews and journal.

Business Modeling

  • BPSim Replay Simulation improvements and new features:
    • Replay-Simulation with following features.
    • Automatically Run with controllable speed.
    • Step Run.
    • Drag the slide bar to forward or backward to a specific time and play from there.
    • Token activation monitor and full log during simulation.
    • Property Value monitor and full log during simulation.
    • Resource Event monitor and full log during simulation.
  • Fast configuration for Simulation, start the BPMN simulation with only a few clicks:
    • Batch ProcessingTime on all Tasks.
    • Default TriggerCount on StartEvent.
    • Default Start, Duration, TimeUnit.
  • DMN (Decision Modeling Notation)
    • New, extensive and highly effective support for the Decision Modeling Notation standard.
    • Notation support inclues hierarchical rule sets, and highly effective and specialized editors to manage and evaluate rule sets.
    • Configuration tools and more allow the modeler to integrate DMN sets within simulatable state charts to procedurally govern state changes according to DMN defined rule sets and hierarchies of rule sets.
  • NIEM 4
    • Greatly enhanced support for NIEM and the new NIEM 4 specification.
    • Improved modeling and schema generation capabilities.
  • Case Management Model and Notation (CMMN)
    • Model common case management practices expressing essential flexibility for case workers.
    • Model unpredictable work flows in situation where the events evolve differently each time a process is invoked.
    • Can be used as a companion to BPMN and DMN.
    • Model unpredictable work flows.
    • Avoid needing to declare the sequence of activities.
    • Focus on data centric activities.
    • As a Knowledge worker to define the way you work.
    • Use it with any discipline where information and discretion play a roles in how a case is managed.
  • Interaction Flow Modeling Language (IFML) Support
    • HTML+HTTP based Web applications.
    • Rich Internet Applications, as supported by the HTML 5 standard.
    • Mobile applications.
    • Client-server applications.
    • Desktop applications.
    • Embedded Human Machine Interfaces for control applications.
    • Multichannel and context-aware applications.

Software Engineering

  • Stack Profiler - Useful feature for profiling and debugging source code and executables.
    • Set a marker in your source code.
    • Capture a full stack trace when an execution hits that marker.
  • Memory Profiler
    • Includes a powerful and extremely fast memory profiler that efficiently tracks memory allocations and de-allocations in real-time and produces a comprehensive report of memory activity.
    • Quickly pinpoint memory bottlenecks, leaks and other issues during execution.
    • Memory Profiler works under both Windows O/S and Linux|Mac/WINE implementations - although the WINE implementation is slower.
  • Executable State Machine - New Model Wizard pattern(s) helps modelers set up model based constructs for executable code for simulatable state machines including:
    • Creating.
    • Editing.
    • Generating.
  • State machines can be exported into more specific locations and namespaces.
  • State machines can be automatically added to Visual Studio projects, Java namespaces and other targets for inclusion directly within a user development project.
  • Improved App Profiler
    • The application profiler for Windows based C/C++ executables has been significantly improved to provide faster and more comprehensive information.
  • Microsoft Visual Studio Integration - Import all the dependent projects in the correct dependency based order to ensure a complete and clean import.

Decision Modeling Notation (DMN)

  • Create powerful fact and rule based models for specification, simulation and even code generation.
  • DMN supports the notation, hierarchical rule sets, and highly effective, specialized editors to manage and evaluate rule sets.
  • Integrate DMN sets within simulatable state charts to procedurally govern state changes according to DMN defined rule sets and hierarchies of rule sets.
  • Reduce clutter in business and technical models by modeling decisions separately.
  • Visualize networks of decisions and decision dependencies.
  • Simulate the model allowing the visualization of decisions.
  • Generate programming code in a variety of languages.
  • Model system decisions in a wide range of languages including BPMN, UML, SysML, SoaML, Code Engineering to name a few.
  • DMN 1.1 Profile.
  • Code Generation: Java/JavaScript/C++/C#.
  • Simulation: Run/Step Simulation for Decision hierarchy.
  • Integration with BPSim.
  • Expressions: Boxed LiteralExpression, Boxed Context, Boxed Invocation, Functions, DecisionTables, List.
  • DecisionTable: Sort by Input/Output, Merge/Unmerge, Rotate.
  • Business Knowledge Model: Test Harness.
  • InputData: Multiple DataSet, CSV Import/Export.

Roadmaps

  • Capture time based vizualization of the important strategic aspects of your organization.
  • New roadmap profile has been added giving multiple pre-built diagrams that will allow for easier modeling of roadmap diagrams.
  • Roadmap elements will now scale when the timeline is scaled.
  • Roadmap templates include:
    • Strategy Roadmaps.
    • Business roadmaps.
    • Capability Roadmaps.
    • Information Technology Roadmaps.
    • Marketing Roadmaps.
    • PEST Roadmaps.
    • Portfolio Roadmaps.
    • Product Roadmaps.
    • Product Development Roadmaps.
    • Project Roadmaps.
    • Technology Roadmaps.