Displaying items by tag: sparx ea

  • The Code Analyzer is a must-have tool when working with source code. It runs extremely complex queries on source code repositories at incredible speeds, when used locally or on a Sparx Intel cloud service.
  • The Code analyzer uses a high-level query language developed by Sparx systems. It also has a large vocabulary that allows code metrics to be queried quicker than traditional methods.
  • It is highly effective for large-scale code bases. This is because it allows the user to rigorously check any minor changes using a distinct cross-reference analysis of the code to verify that all effects are clearly visible.

Code Miner Framework

  • In Sparx Enterprise Architect 16, users can compile their code base into a Code Miner repository. Code Miner system provides instant and comprehensive access to existing source code information.
  • It enables complete access to all features of the original source code in a machine-readable manner. This is done by parsing all source code and storing the resulting “Abstract Syntax Tree” in a read-optimized database.
  • The main purpose of the Code miner is to give quick and effective access to data concealed within source code.
  • The interfaces have been designed to be as simple as possible while ensuring optimal performance.
  • As a result, the system can assess the program's structure, calculate metrics, track relationships, and even refactor the code.

Code_Miner_Framework

                                                                                          Figure 1: Code Miner Framework

What’s New in Sparx Enterprise Architect 16?

Sparx Intel Service

  • The Sparx Intel service program enables development projects and customers to learn more about the code bases and software frameworks they're working with.
  • Multiple Enterprise Architect customers can use the service to access and (raise a query for the same data) query the same data from a variety of software domains and frameworks.
  • Clients of Enterprise Architect can use the service to have access to Intelli-sense in code editing and smart search results in search tools.
  • The Sparx Intel service is a division of Sparx Satellite Services. The service can be installed on a local network or in cloud, plus it runs on Microsoft Windows.
  • The Sparx Intel Satellite service can be executed as a standalone process or as a Windows service.

Sparx Intel Service

                                                                        Figure 2: Sparx Intel Service

Config File Format

Directive Description
Name When a service is named on the command line, the service with the matching name attribute will be commence.
Status The service will be start only when status = ON
Lazyload When lazyload is 'true', any Code Miner database will be delay loaded until an Intel request is made to the service.
Loglevel

Defines the level of information logged, as a combination of keywords { information, warning, error} separated by a '|'.  For example:

     loglevel= Information|warning|error
Logoutput

Specifies the full pathname of the log file to write to. For example:

     logoutput=c:\logfiles\intel-service-project1.log

Database

Specifies the full path name of the Code Miner database to be loaded. For example:

     database=c:\intel--service\project1.cdb

Multiple 'database' directives are allowed, each specifying a different database.

Allow

Identifies the IP address that is permitted to connect to the service on the Port. For example:

     allow=localhost

     allow=127.0.0.1

     allow=172.160.*      (wildcards are allowed when the 'network'

                                      directive has a value of 'network' or 'public',

                                      but not 'local')

Network

Allows service connections to be restricted.

  • local - the service can’t be heard on any connection other than localhost
  • network - when used with wildcard 'allow' directives, it allows clients on an allowed IP address wild card to connect
pubic - allows any connection
Show When 'true', the Console window for the service will be shown; the default is 'false'.
Port The Port on which the service will be heard

 

Further Information

Please contact us or write an email to This email address is being protected from spambots. You nedd JavaScript enabled to view it. or call us @+91 8248004261 to have a live demo about the new EA 16 features and capabilities.

Click here to see a sneak peak of how Code Analyzer in EA16 works.

Published in News
Wednesday, 25 May 2022 04:08

GANTT Chart View in Resource Allocation Window

The Gantt View is a tool for visualizing the elements of a project, package, or diagram as well as the resources assigned to them. The tool will enable a traditional or agile project manager to ensure that a project's resources are allocated to repository content and that high-value outcomes are achieved directly from the repository.

Where Can I Find the Project Gantt Chart?

Users can access the Project Gantt Chart through the following options :

  • Ribbon: Design > Package > Gantt View
  • Ribbon: Design > Diagram > Views > Gantt View
  • Diagram Context Menu:  Switch View | Switch to Gantt View
  • Browser window Package context Menu | Open Package in | Gantt View

What’s New in Enterprise Architect 16?

 

Gantt Chart view in the Resource Allocation window

The revised Resource Allocation docked window now works as a Gantt Chart, giving users a better visual experience while assigning and managing jobs in the model.

  • The users can get a clear picture of what’s going on with any element.
  • Drag and drop to quickly change the start and end dates.
  • It’s simple to add and change tasks.
  • On work items, the user can zoom in and out.
  • For rapid visual reference, percent completion is placed on tasks.

GANTT

Project Gantt View Facilities

 Options  Actions
Display tasks only for ‘today’ or ‘another day’ Right-click on the display and select the option:
  • 'Show Only Active Tasks for Today' - to show only tasks that are in progress today
  • 'Show Only Active Tasks for Other Days'—to show only tasks that were in progress on a specific day in the past, or that are scheduled to be in progress on a day in the future; a calendar dialog displays from which you select the day to examine
Display the properties of the element to which a resource is assigned. Right-click on the element entry and select the 'Show Element Properties' option.

The 'Properties' dialog for the element displays.

Display the Resource Allocation details for an element or resource. Right-click on the entry and select the 'Show Task Properties' option.

The 'Assigned Resources' dialog gets displayed. You can now edit the details and, if necessary, change the resource allocated to the element.

Display the Resource Allocation records for an element. (Also available in the Report View.) Right-click on the entry and select either of the context menu options:
  • 'Show Element Resource Allocation window' (if the window is closed or hidden)
  • 'Find Task in Element Resource Allocation window' (if the window is visible but showing the details of another element)

The Resource Allocation window displays the details of the selected entry  and other resource allocations for the element listed in the left-hand panel.

You can edit the details and, if necessary, change the resource allocated to the element.

Assign a new resource to an element. Right-click on an element in the display, and select the 'Assign Resource' option.

The 'Assigned Resources' dialog gets displayed.

Further Information

Please contact us or write an email to This email address is being protected from spambots. You need JavaScript enabled to view it. or call us @+91 8248004261 to have a live demo about the new EA 16 features and capabilities.

Click here to see a sneak peak of how GANTT Chart in EA16 works.

Published in News
  • User Security in Enterprise Architect is a method of restricting the use of data update functions across the model via access rights for each function, as well as safeguarding individual parts and diagrams from modification using user locks.
  • The primary goal is to avoid unintended data alterations and to prohibit access to sensitive information.

What’s new in Sparx Enterprise Architect 16 

  • Sparx Enterprise Architect 16 enhances the model governance by making it much more secure to safeguard your model/project.
  • From Release 16.0 onwards, in the Corporate, Unified, and Ultimate Editions, if security is enabled, access restrictions can be applied to specific users and groups, to prevent certain actions.
  • Prevents data loss in the model/project at the user level on top of the model security authorization and also prevents the unwanted destruction of model data.
  • User limitations prevent a user from completing certain tasks, independent of their other user and group security rights.
  • Restrictions can be applied for deleting packages, diagrams, elements, connectors, attributes, and operations.
  • They may also be used to limit XMI Import, restore from a Baseline, and remove a Baseline. Basically, anything that could result in 'data loss'.
  • These restrictions are aimed at preventing the inadvertent deletion of model content.

User restrictions in Sparx EA 16

                                                                                         Figure 1 User restrictions in Sparx EA 16

Restrictions

 

Restriction Prevents the user from
Delete Package Deleting Packages.
Delete Diagram Deleting diagrams.
Delete Element Deleting elements.
Delete Attribute Deleting attributes from elements, or columns from data tables.
Delete Operation Deleting operations from elements, or constraints from data tables.
Delete Connector Deleting connectors.
Import XMI Importing XML Package files (but does not prevent version control imports).
Restore from Baseline 'Restoring' a Package from a previously-saved Baseline.
Delete Baseline Deleting saved Package Baselines.

 

Further Information


Please contact us or write an email to This email address is being protected from spambots. You need JavaScript enabled to view it. or call us @ +91 8248004261 to have a live demo of the new EA 16 features and capabilities.

Click here to see a sneak peak of how Enhanced User Security in EA16 works.

Published in News
Monday, 04 May 2020 18:52

Register Now - EA Global Summit - 2020

EA GLOBAL SUMMIT

The e-Conference For the Global EA Community

Discover and learn with the world’s prolific EA professionals

Explore the latest trends and learn how to best use Enterprise Architect to solve real business problems. A line-up of expert speakers from across the world is ready to deliver webinars on the latest techniques, best practices, implementation guidance and much more.

Pre-Register Now at https://eaglobalsummit.com/

ea global summit

 

Published in News

It is not uncommon for Product releases to have a plethora of new features added., and as an Enterprise Architect user for the last 15 years, I was having just normal expectations when I peeked into the list of new features in the newly released Enterprise Architect 15.1. However what I saw in the list gave me an adrenalin rush, Some of the features in 15.1 nails the bulls-eye by solving some of the long reported pain points, and this prompted me to come up with this write up to share what I found

I’m trying to give a gist of the 4 features that have given me enough reasons to go to all my clients and request an update to the newer version.  

1. Freezing Visible Relationships

This one feature will be a reason enough for many teams I know to upgrade. We’ve spent a lot of time figuring out ways to suppress new relationships in other diagrams (scripting, addins, etc.) and have always found it challenging to achieve.

 Background 

EA’s capability to create a central repository and reuse elements across multiple diagrams in incredibly useful, however when a diagram is finalized for publishing, sharing or review, it is still prone to show any new connectors that might have been introduced elsewhere using the same elements. This disrupts the diagram’s look and feel and has always been a point of contention from architects.

EA 15.1’s feature to freeze visible relationships in diagrams that are finalized makes a gamut of difference, as the architects or the modellers don’t have to be nervous about some inadvertent changes in the model affecting their diagrams.

Freeze Visible Relationships2. Diagram Layers 

I ‘m equally excited to see the diagram layers feature. Creating layered views is something that we always do when creating architecture models. Diagrams could have several layers spanning across Business – Application – Information – Technology models.

An ability to selectively turn on –off layers gives architects a really useful utility to slice and dice information and understand models better.

This is useful to hide parts of the diagram, and making it consumable in parts. The added advantage is that the Connectors are also turned on and off accordingly.

Refer to some screenshots that I created by applying filters on one of my existing diagrams.

Diagram Layers All Layers visible

Diagram Layers Corproate Strategy Layer Off

Diagram Layers Corporate Communicaitons Layer

3. Model-based Business Vocabulary

Business Glossary is another feature that has always been slightly elusive, as we were only able to define terms flatly and less model-based. For a structured modelling with attention to detail, it is imperative to have a model-based vocabulary with terms and definitions defined, grouped, categorized, and reused in multiple contexts.

The new Model-based vocabulary feature allows us to do just that. This lets users Define and group their terms using elements, connectors, and packages. The traditional Project Glossary window will also show all model-based glossary terms in its listings.   

Glossary toolbox

glossary

4. Faster Model Export-import Through Cloud interface

This redefines the way we’ve worked with model backups, project transfers and baselines in EA. The following pointers have nailed it and have solved several outstanding pain points (over the years).

a. It uses native XML format for export/import, this is proving to be multi-folds faster than the traditional XMI 1.1 / 2.1.

b. This does Full transfer including complete model and all reference data.

c. Allows Project transfer through Cloud Connections (PCS), which was a showstopper previously. This eliminates the need for a direct database connection

Project Transfer Native

If you are a serious EA user and have come across any of these pain points in the past, I would suggest you take a look at https://sparxsystems.com/products/ea/15.1/index.html

(And now the shameless plug) This is Nizam, I've been working with Sparx Systems Enterprise Architect for 15 years now. I'm an EA consultant and the product manager for the sharing and publishing platform Prolaborate (https://prolaborate.sparxsystems.com/)

Published in White Papers

 

Panorama 360 for Insurance and Wealth Management has a new website with new offerings and services. InsuranceFrameworks.com offers the most complete set of reference material, called Panorama 360, to the Insurance and Wealth Management industry, globally. Panorama 360 allows organizations to plan, design, develop and manage organizations, processes and technology.

On the website, we provide an import file to Sparx Systems Enterprise Architect with Enterprise Capability model, Enterprise Business Architecture Framework, information Models, an Organizational Integration map and more than 35 core business processes. Not only do we have an import file for Sparx Systems Enterprise Architect, we have added online courses that explain how Panorama 360 works so you can get the most out of your Sparx Systems Enterprise Architect tool. 

  1. Architecture Frameworks (4.5 hours)
  2. Business Process Models (4.5 hours)

The Panorama 360 Enterprise Business Architecture Framework and Business Process Models courses are also offered live-online or on your premises. 

For more information, go to https://www.insuranceframeworks.com. I can also be contact This email address is being protected from spambots. You need JavaScript enabled to view it..

Join my network on LinkedIn at: https://www.linkedin.com/in/pierre-gagn%C3%A9-fcip-fpaa-077701/.

You can also join the Insurance Frameworks Group on LinkedIn at https://www.linkedin.com/groups/7418443/ to get the latest news.

Published in News
Monday, 15 July 2019 09:09

Images Assets and Custom Diagrams in EA 15

Images Assets and Custom Diagrams in EA 15

Using images to add relevance to any architecture diagram is a very common practice. Enterprise Architect has always supported modellers to set ‘Alternate Image’ or ‘Default Image’ for elements to create such diagrams.  However the users have always sought for an ability to manage a set of image assets in a catalogue and reuse it across multiple diagrams.

The New approach in EA 15 to manage and reuse images in diagrams is a significant enhancement. The ‘Image Asset’ element lets users create a model item to store an image. These items can then be used to apply overlays on other model elements.

Image Assets

The Image Asset images can be used as alternative images in place of the standard UML notation for elements on diagrams. They can also be used in documentation by inserting hyperlinks to the Image Asset element. When a report is generated, the hyperlinked Image Asset element is rendered using its 'owned image'

To create an image asset, Select the 'Artifacts' section in toolbox | select 'Image Asset' | click on the diagram, or Drag an 'Image Asset' Artifact from the toolbox onto a diagram.

 

Image Asset Diagram

Figure 1 Image Assets Catalogue

 

Custom Diagram

The new ‘Custom Diagram’ option in EA 15 allows users to create a highly customizable, graphic-rich diagram that is on-par with any modern drawing tools.  Custom Diagram enables the most options to use the Image Assets.

Using Image Assets

The Image Assets from the repository can be used to perform the following actions

  • Set as Icon – As an icon of an Existing Element
  • Set as Alternate Image – As an alternate Image on an existing element
  • Add as element with Icon
  • Add as element with Image
  • Add as link

Image Asset Options

Figure 2 Options to Use Image Assets

Set As Icon

Use Image Asset to  set it as an icon for an existing element or a new element (This is my favourite!).  In the previous versions, users must rely on shapescripts to achieve such visualization.

Image asset Set As Icon

Figure 3 Set Image as Icon

Set as Alternate Image

You can also use the Image Asset to set it as an alternate image for an existing element or create a new element with the image as alternate image.

Image asset Set As Alternate Image

Figure 4 Set Image as Alternate Image

Updating Image Asset

There are two key benefits in using the ‘Image Assets’

  1. Ability to drag and drop from project browser to apply image as an icon or alternate image
  2. Ability to update the image asset and also cascade the change across all diagrams where the image asset is used

You can ascertain the impact of modifying a Image Asset by using ‘Find In All Diagrams’ (Element Usage, similar to any other element usage)

Image Asset Usage

Figure 5 Image Asset – Usage

Summary

Using the new enhanced ‘Custom Diagram’ and ‘Image Asset’ of EA 15, I’ve created a deployment diagram (below) which was in-par with a graphic rich diagram created using any drawing tool, at the same time retaining the benefits of a modelling repository.

Prolaborate Architecture Diagram

Figure 6 Prolaborate Architecture Diagram created using EA 15 Image Assets

Published in Tutorials
We invite you to join Ramsay Millar, globally recognized TOGAF® Practitioner who has successfully deployed TOGAF® practices and 21 architecture repositories across organizations using Sparx Enterprise Architect. 
 
Ramsay distinguishes himself as an industry leader with his in-depth experience and highly practiced background in enterprise architecture, consulting, training, and course authorship.
 
He has just released his newest ONLINE workshop, "Enterprise Architect for TOGAF Practitioners".
 
Published in News
Thursday, 14 January 2016 09:39

Enterprise Architect - Exploring the tool

Sparx Systems: Authorised Enterprise Architect Training PartnerExploring Enterprise Architect through video

I have had the pleasure of working with Phil Chudley over the last 8+ years at Dunstan Thomas Consulting & last year we were working very closely on the online training project. While putting together the various materials that make up our online content we recorded a series of helpful video clips to supplement the materials and we thought we would now share these with the wider EA community.

In these videos Phil Chudley, Principal Consultant & OMG Certified UML Professional at DT Consulting, will be walking us through the Sparx Systems modelling tool, Enterprise Architect.  This series of videos will talk us through the basics from the portals screen right up to some of the more specialised modelling functionality.

https://www.youtube.com/watch?v=8iZuGbsHPvs  

If you can't wait to view all of our videos from this series please visit our YouTube channel ... and don't forget to subscribe!

Published in Tutorials

Dunstan Thomas Consulting - Sparx Systems Authorised Training PartnerNew training course from Dunstan Thomas Consulting

Course design by Phil Chudley

Who Should Attend?

This course is suitable to anyone who models ArcGIS Geodatabases and wishes to create both a visual representation of the ArcGIS Geodatabase and an XML ArcGIS workspace file for input to other tools such as ArcCatalog.

What will I learn?

Upon completion of the course you will have learned the following:

  • How Sparx Systems Enterprise Architect supports ArcGIS Geodatabase Modelling
  • How to configure Sparx Systems Enterprise Architect for ArcGIS Geodatabase Modelling
  • How to structure a model repository for efficient ArcGIS Geodatabase Modelling using libraries of re-usable elements
  • The practical skills of creating and maintaining ArcGIS Geodatabase Modelling via a worked example
  • Productivity tips and tricks when using Sparx Systems Enterprise Architect
  • How to validate an ArcGIS Geodatabase Model
  • How to import and export a ArcGIS Geodatabase Modelling via XML
  • How to import a ArcGIS Geodatabase Model created in Sparx Systems Enterprise Architect into ArcCatalog

Course Content

  • Overview of Enterprise Architect and its support for ArcGIS Geodatabase Modelling
    • Practical – Configuring Enterprise Architect for ArcGIS Geodatabase modelling
  • Development of an example:
    • Design;
    • Practical use of Enterprise Architect to create an ArcGIS Geodatabase model
    • Productivity Aids when use Enterprise Architect
    • Capturing ArcGIS data within Enterprise Architect using ArcGIS tagged values
    • Dealing with relationships
  • Validation
    • Validating the model using the ArcGIS validation script
  • Implementation
    • Exporting the model to ArcGIS Workspace XML
    • Importing to the ArcGIS workspace XML to ArcCatlaog

Pre-requisites

It is assumed that all attendees for this course will be familiar with the ArcGIS Geodatabase Meta-Model. Previous knowledge of Sparx Systems Enterprise Architect is desirable but not essential.

If you would like to know more about our training & consulting services then please visit our website or This email address is being protected from spambots. You need JavaScript enabled to view it..

Published in News