My Site Preloader

Contacts

No 58A, New No 73,
Thirumangalam Road,
Villivakkam,
Chennai-600 049

info@sparxsystems.in

+91 82480 04261

Sparx Systems Enterprise Architect 16

Code Analyzer in Sparx Enterprise Architect 16

  • 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 the 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.

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 the cloud, plus it runs on Microsoft Windows.
  • The Sparx Intel Satellite service can be executed as a standalone process or as a Windows service.

Config File Format

DirectiveDescription
NameWhen a service is named on the command line, the service with the matching name attribute will commence.
StatusThe service will be starting only when status = ON
LazyloadWhen lazyload is ‘true’, any Code Miner database will delay loaded until an Intel request is made to the service.
LoglevelDefines the level of information logged, as a combination of keywords { information, warning, error} separated by a ‘|’.  For example:
     loglevel= Information|warning|error
LogoutputSpecifies the full pathname of the log file to write to. For example:
     logoutput=c:\logfiles\intel-service-project1.log
DatabaseSpecifies 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.
AllowIdentifies 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’
                                  the directive has a value of ‘network’ or ‘public’,
                                  but not ‘local’)
NetworkAllows service connections to be restricted.
local – the service can’t be heard on any connection other than localhost
network – when used with the wildcard ‘allow’ directives, it allows clients on an allowed IP address wild card to connect
pubic – allows any connection
ShowWhen ‘true’, the Console window for the service will be shown; the default is ‘false’.
PortThe Port on which the service will be heard.

Further Information

Please contact us or write an email to info@sparxsystems.in or call us @ +91 8248004261 to have a live demo about the new EA 16 features and capabilities.

Sparx Systems Enterprise Architect

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.

Project Gantt View Facilities

Option Action
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 info@sparxsystems.in or call us @ +91 8248004261 to have a live demo about the new EA 16 features and capabilities.

Sparx Systems Enterprise ArchitectSparx Systems Enterprise Architect 16

Scriptlets in Enterprise Architect 16 – A Step Beyond Static View

Sparx Systems Enterprise Architect 16 now includes a New Scriptlet element that provides a dynamic view of your diagram. Scriptlet is a JavaScript-based powerhouse that allows you to access the underlying diagram and element API for customizing element appearance, text, tagged values, and other properties. Scriptlets are executed automatically when the diagram containing them is reloaded or they can be executed manually on demand.

Each Scriptlet has access to three global objects in addition to the standard automation environment. They are:

  • theDiagram – an automation Diagram interface to the diagram on which the Scriptlet resides
  • theElement – an automation Element interface to the Scriptlet artifact itself
  • theInstance – an automation DiagramObject interface to the Scriptlet artifact itself

Automation

Figure 1 Scriptlet in Toolbox

Key Points

  • Apply change to the appearance of elements, names, and tagged values.
  • Updates to dynamic properties can be automated.
  • Create your spreadsheets with the new Grid Style diagrams and Scriptlets.
  • Update the Grid style diagrams using new cell references (A:1, A:2, etc.,) API.
  • Dynamically colour code elements based on your rules.
  • Populate and edit a table of data.
  • Render graphics.
  • Validate model elements in a diagram.

How to use Scriptlets in EA 16?

  • Drag-drop the Scriptlet element from the toolbox.
  • Double click on the artifact to open the scripting pad.
  • Edit the script as required.
  • Reload the diagram to run the script automatically or right-click on the Scriptlet element and choose ‘Run Script’ from the context menu to run manually.
  • Multiple Scriptlet elements can be used on a single diagram and, the Z-order of the Scriptlets on the diagram determines the order in which they are executed.
  • Scriptlets are model-based and therefore the same Scriptlet element can be used on multiple diagrams.

Using Scriptlets in MDG Technologies

  • Scriptlets can be incorporated into the definition of an element stereotype, as part of a Profile in an MDG Technology.
  • Scriptlets can therefore be used to make on-the-fly changes to an element’s properties and presentation.
  • To add a Scriptlet to an element stereotype, create an attribute named ‘_scriptlet’ within the element used to define the stereotype, and enter the script code into the ‘Initial Value’ field of that attribute’s properties.

Further Information 

Please contact us or write an email to info@sparxsystems.in or call us @ +91 8248004261 to have a live demo about the new EA 16 features and capabilities.          

Sparx Systems Enterprise ArchitectSparx Systems Enterprise Architect 16

Grid Style Diagram in Enterprise Architect 16

  • Enterprise Architect has always allowed modelers to customize the appearance and position of elements in diagrams, and the New Grid Style Diagram option allows you to manage and organize diagrams by sorting diagram elements into cells within a grid.
  • Build a Spreadsheet, Dashboard, and even a home page for your model with the Grid Style diagram.
  • In Enterprise Architect 16, the Grid functionality integrates with a New Scripting API to reference elements by the provided grid position.

Key Points:

  • Holds element in each grid cell
  • Configurable in rows, columns, and cell size
  • Manages medium to a large set of information
  • Row and Column headers refer to the grid position
  • Element position can be referred by grid position
  • Automatically updates and process elements in the grid using Scriptlet.

How to enable Grid Style in Enterprise Architect 16?

In the Diagram Properties tab, select the ‘Enable’ option for Grid Style from the drop-down list under the section ‘Appearance’.

Figure 1 Enable Grid Style

This action turns on the ‘grid-style’ setting and opens the ‘Grid- Style Properties’ dialog, where you can specify settings such as the number of columns and the height and width of cells.

Figure 2 Grid- Style Properties dialog

Figure 3 Grid Style Diagram

Once the Grid-Style is enabled for a diagram, the option ‘Grid’ appears in the context menu which offers a number of commands specific to it. They are:

  • Show Grid Lines
  • Show Grid Headers
  • Edit Grid
  • Compact Grid

Grid style Contect menu in EA 16

Figure 4 Grid Style – Context Menu

Altering the Grid Cells Using Scriptlets

Scriptlet Artifacts can be used to run JavaScript code to access elements in a grid-style diagram and set the appearance of those elements like to set the font and background color, or to alter the text that is displayed.

Each Scriptlet has access to three global objects in addition to the standard automation environment. They are:

  • theDiagram – an automation Diagram interface to the diagram on which the Scriptlet resides
  • theElement – an automation Element interface to the Scriptlet artifact itself
  • theInstance – an automation DiagramObject interface to the Scriptlet artifact itself

Further Information

Please Contact us or write an email to info@sparxsystems.in to talk to our EA Expert to understand more about new interesting capabilities in Sparx Systems Enterprise Architect 16.

Sparx Systems Enterprise Architect 16

Auto Name and Counters using Stereotypes in Enterprise Architect 16

  •  Dealing with complex and large sets of requirements can be a tedious process. Sparx Enterprise Architect allows you to set up your own naming and numbering conventions for elements of the same type which ease the process.
  • Auto Names and Counters can be used to assign a sequential number to element types & stereotypes.

What’s New in Auto Name and Counters in Enterprise Architect 16?

  • Auto-naming has been expanded to target specific element types as well as stereotypes.
  • Distinguish between elements based on both element type and stereotype.

How do we use it in EA 16?

1.In Enterprise Architect 16, find Auto Names and Counter in Ribbon: Settings > Reference Data > Settings > Auto Names and Counters.

Enterprise Architect Version 16 Pictures

2. New Feature – Stereotype is included in Auto Names and Counters in Sparx Enterprise Architect 16

Sterotype is included in autonames and counters

 

3.Select the Type as “Requirement” (Element type) or the type you need.

 

4.By selecting Stereotype – Configure Perspectives as All and Profile as EAREQ. Check the Business requirements and select OK.

 

Autonaming using stereotype

 

Stereotype as requirements

 

5.Now, enter the Prefix as BUSREQ and Counter as 001 in Alias Section and check the Apply on creation Save & Option

Auto Name Counters

6.Enable the option to show Alias and Name in the diagram

a.Check the “Use Alias if Available” option in diagram properties.

b.In Preferences > Behaviour enable both Alias and Name in the Alias Usage section.

Alias & Images Part 2

7.Now, create a Business Requirement from the Requirements toolbox.

Create a Business Requirement.

 

Please Contact us or write an email to info@sparxsystems.in to talk to our EA Expert to understand more about new interesting capabilities in Sparx Systems Enterprise Architect 16.

Features in Sparx Enterprise ArchitectSparx Systems Enterprise Architect 16

Monitor Real-time Diagram Updates in Enterprise Architect 16.

Auto Refresh Diagrams

  • Sparx Systems Enterprise Architect provides the New Auto Refresh feature that allows you to collaborate on diagrams with your team in real-time. This results in improved support for multiple people offering feedback on the same diagram simultaneously.
  • It lets your team monitor the changes immediately after enabling the Auto-Refresh option on your diagram with a time interval.
  • One can design his own dynamic and distributed real-time modeling environment by combining Review, Chat, Discussion, and/or Journal.
  • The Feature is explicitly available in Enterprise Architect version 16.0 and later.

Auto Refresh Reload Diagrams in EA 16

Figure 1: Auto Refresh Context Menu

Access:

  • Right-clicking on the diagram background –> Collaborate –> Auto Refresh
  • In Ribbon, select the Layout –> Auto Refresh –> Auto Refresh

Context Menu Options :

Option Action
Disabled For all diagrams, this is the default setting. Any user can update the diagram, but there is a risk of updating’ collisions’. You’ll get a warning notice and a prompt to refresh the diagram if another user saves their changes.
7 Set the refresh interval to 7 seconds and enable automatic refresh mode for the current diagram.
15 Set the refresh interval to 15 seconds and enable automatic refresh mode for the current diagram.
30 Set the refresh interval to 30 seconds and enable automatic refresh mode for the current diagram.
60 Set the refresh interval to 60 seconds and enable automatic refresh mode for the current diagram.
Pause & Edit Allows the current user to edit the diagram by pausing the automatic refresh of the diagram and releasing the lock on the diagram for the current user.
Resume Saves any outstanding changes to the diagram and reapplies the lock, which prevents any additional modifications to the diagram and resumes the diagram’s automatic refreshing.

Auto Reload Changed Diagrams

  • Sparx Systems Enterprise Architect’s New Auto Reload functionality ensures that the diagram you are working on is the most recent version.
  • One can reload any diagrams that are open while others make modifications by enabling this functionality in Enterprise Architect.
  • It allows one to rapidly communicate with other individuals at work and ensures that the graphical reports EA provides are up to date.

Access: Layout –> Diagram –> Options –> Auto Reload Changed Diagrams

Further Information

Please Contact Us or write an email to info@sparxsystems.in to arrange a detailed demo session of Sparx Systems Enterprise Architect.

Sparx Systems Enterprise ArchitectSparx Systems Enterprise Architect 16

Latest & Greatest of Sparx Enterprise Architect 16

Sparx Systems – released a new version of their application, Enterprise Architect Version 16  has undergone significant changes, plenty of enhancements, and an array of new features is made available to the users which will fulfill their expectations.

Here’s a gist of the new features that will entice users to upgrade their Enterprise Architect to the newest edition.

1. Enterprise Architect 64-Bit

Sparx Enterprise Architect has been considerably modified and is now available in two versions: A new 64-bit version and a legacy 32-bit version. Many improvements are included in the new 64-bit version which allows you to work with significantly larger data sets, reports, files, and repositories. A simple, fast, and scalable solution that can handle even the most complex task.

The Key Benefits are

  • Leverage 64-bit OS features and capabilities.
  • Access larger amounts of memory.
  • Process data more effectively compared to 32-bit.
  • Support larger report generation tasks.
  • Support larger XMI import/export operations.
  • Larger diagrams can be exported and saved.
  • Larger simulations can be built and run.
  • Build and search large Code Miner databases.

2. Support for New Standard File Based Repositories

As a scalable modeling platform, Enterprise Architect provides a range of development options to accommodate a variety of modern enterprises. In consideration of the same, Sparx Systems has extended its support for new standard file-based repositories which are built on SQLite database engine in the latest version of Enterprise Architect.

Enterprise Architect Project (QEA Files) – The basic personal file-based version

Enterprise Architect Shared Project (QEAX Files) – Support shared files with small workgroups

The key benefits of these repository types are

  • Out-of-box EA repository.
  • Lightweight & Serverless.
  • Basic replication is supported for offline development.

Easy migration of existing EAP/EAPX files to QEA/QEAX files which will be compatible with the 64-bit version of Enterprise Architect. To continue using existing EAP/EAPX files, use the 32-bit version of Enterprise Architect.

3. Grid Style Diagram

Enterprise Architect has always supported modelers to customize Element’s appearance and position in diagrams. With the New Grid Style Diagram option, you can build a Spreadsheet, Dashboard, and home page for your model. In Enterprise Architect 16, the Grid functionality integrates with a New Scripting API to reference elements by the provided grid position.

Categorize diagram into cells:

  • Holds element in each grid cell.
  • Configurable in rows, columns, and cell size.
  • Manages medium to a large set of information.
  • Row and Column headers refer to the grid position.
  • Element position can be referred to by grid position.
  • Automatically updates and process elements in the grid using Scriptlet.

Grid style diagram in Enterprise Architect 16

4. Collaboration – Team-Based Approach to Modeling

Enterprise Architect provides a suite of new and expanded Collaboration tools to support a rich, cooperative team-based approach to modeling. Collaborate tools have been restructured into the following new windows

  • ‘Chat & Mail’: Chat, Mail, Diary, Recent.
  • ‘Discuss & Review’: Journal, Discuss, Review.
  • ‘Discuss & Review History’: Journals, Discussions, Reviews.

In Enterprise Architect 16, using the Collaborative tools the users can

  • Chat in real-time.
  • Share small files and images through Chat, Journals, and Discussion.

Save discussions by recording them

  • Provide and manage Review feedback.
  • Record ad-hoc ideas in an Element Journal daily.

To know more about the collaboration features in the Sparx Systems Architecture Platform tool suite, please visit https://prolaborate.sparxsystems.com/ or contact us to book a live customized demo.

Collaboration - Team based approach

5. Simplified way of connecting to DBMS repositories

Sparx Systems Enterprise Architect 16 introduces a New “Native Connection” method to both 32-bit and 64-bit versions in addition to the existing connection methods that require separate ODBC or OLEDB drivers to be installed. It is the simplest and recommended way to establish connections with existing and new repositories. Native Connection does not require the need for installation of drivers for individual DBMS and DSN definitions. Enter the details of the database in the Native Connection window and connect Enterprise Architect to it.

Connecting to DBMS Repositories

6. Scriptlet

The New Scriptlet element is a JavaScript-based powerhouse that allows you to access the underlying diagram and element API. Scriptlets run whenever the diagram containing them is loaded/reloaded before the diagram is displayed or they can run manually on demand. Insert the Scriptlet on any diagram and edit the JavaScript as required. Multiple Scriptlets can be used on a single diagram and the same Scriptlet can be used on multiple diagrams. If a diagram has many Scriptlets, the Z-order of the Scriptlets on the diagram determines the order in which they are executed.

  • Change the appearance of elements, names, and tagged values.
  • Updates to dynamic properties can be automated.
  • Create your spreadsheets with the new Grid Style diagrams and Scriptlets.
  • Update the Grid style diagrams using new cell references (A:1, A:2, etc.,) API.
  • Dynamically colour code elements based on your rules.
  • Validate model elements in a diagram.

.

7. Custom Documents

Custom Documents feature is enhanced in the latest Enterprise Architect 16 to provide an even more attractive solution for creating highly customizable reports. Mix and match your graphics, logos, regulations, and text with content sections developed dynamically from the model. Start with a provided template, your base document, or a blank page, and then drag and drop content from the Project Browser where it is needed.

  • Ability to choose and use a template when creating a new document.
  • More information on how to set up the sections
  • Improved content list, which now includes the element and template for each dynamic section.
  • Numerous improvements and usability improvements have been made
  • Custom Document elements can now be created via Diagram Toolbox

For any assistance in regards to customizing documentation templates in your model, please contact us or email us @ info@sparxsystems.in

8. Support for New Modeling Language – FACE Profile

Using Enterprise Architect 16, the FACE Profile for UAF 1.0 allows users to model the Open Group’s Future Airborne Capability Environment (FACE) data architecture and components. It allows FACE components to be represented in the context of broader UAF system architectures to identify interactions between FACE and other architecture components. FACE Profile is available in the Unified and Ultimate Editions of Enterprise Architect and a separate UPDM license is required for other editions to avail it.

Support for New Modelling Language

9. Native XEA file exchange format

Native XEA file is a new fast and convenient alternative to the XMI and XML formats for large data sharing. The XEA format makes model archiving and the export and import of Enterprise Architect repositories easier. A Native XEA file exported by Enterprise Architect version 16.0 or later cannot be imported by the earlier versions of Enterprise Architect.

Native XEA File Exchange format

Please contact us or write an email to info@sparxsystems.in or call us @ +91 8248004261 to have a live demo about the new EA 16 features and capabilities.