My Profile
Help
Hot Topics
Top Community Contributors
Displaying items by tag: sparx ea16
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 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.
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.
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.
|
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.
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
Options | Actions |
Display tasks only for ‘today’ or ‘another day’ | Right-click on the display and select the option:
|
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:
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.
Quick Reports Through Custom Documentation in Enterprise Architect 16
Custom Documentation
- Sparx Systems Enterprise Architect has a powerful feature to generate a quick report through the ‘Custom Document’ feature.
- Beneficial among businesses and firms not only because of the ease of generating reports but also because they are usually quite accurate and uniform.
- Helps the business to stay competitive by making the right data available to the right people at the right time.
What’s new in Custom Documentation in Sparx Enterprise Architect 16?
- New custom document templates and sample document contents are available through Model Wizard and can be accessed from Document Publishing perspective.
- This new documents templates allow you to produce high level design, functional and business requirement document.
- Creating a Custom Document is fairly simple, and you can generate a document with a few clicks by simply dragging and dropping a model content from the Project Browser.
- It Dynamically updates the entire document or a particular section, ensuring that it reflects the latest changes in the Model. So that, you can save time and avoid regenerating a document then copy-paste the changes in the existing word documents.
- Warnings are now displayed when data is lost when updating a dynamic part.
- Ad hoc reporting features allow users to customize to insert their own words, images, logo and other contents to their own requirements.
- Improved content list, which now includes the element and template for each dynamic part.
- During document generation, a progress indicator will bring better feedback.
- Numerous improvements and usability improvements have been made.
Figure 1: Custom Templates
Further Information
Please contact us or write an email to mailto: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 Auto Refresh in EA16 works.
Enterprise Architect 16 Menus and Shortcuts – A Detailed Comparison to EA 14 and EA 15
Sparx Systems has recently released its latest version of Enterprise Architect 16. Sparx Systems have added various new features in this version. Here is a guide with a list of menus frequently used by EA practitioners. This ultimate guide focuses highly on how to access those frequently used options from menu bars along with some shortcuts. Since there are many changes in menus for frequently used options like Report Generation, Model Exchange, Element Properties, and others.
The below table shows the full comparison between Enterprise Architect versions 14, 15, and 16.
Enterprise Architect Features |
Versions |
||
Enterprise Architect 14 |
Enterprise Architect 15 |
Enterprise Architect 16 |
|
Start Page |
|||
Model Wizard (Ctrl+ Shift +M) |
Design | Package | Insert | Insert using Model Wizard Right-click on Package | Add a Model using Wizard Project Browser caption bar menu | New Model from Pattern |
Design | Model | Add | Model Wizard Right-click on Package | Add a Model using Wizard Project Browser caption bar menu | New Model from Pattern |
Design | Package | Model Wizard Right-click on Package | Add a Model using Wizard Project Browser caption bar menu | New Model from Pattern Start | All Windows | Design | New Model from Pattern Start Page | Create from Pattern |
Process Guidance |
Model Wizard (Ctrl + Shift + M) | Process Guidance |
Model Wizard (Ctrl + Shift + M) | Process Guidance |
Start Page | Guidance Model Wizard (Ctrl + Shift + M) | Guidance |
File – Save as type |
*.eap, *.eapx, *.feap |
*.eap, *.eapx, *.feap |
*.qea, *.qeax, *.eap, *.eapx, *.feap, *.eadb |
Start |
|||
Project Browser |
Start | Browse | Project Browser |
Start | Desktop | Design | Browser Explore | Portals | Windows | Project Browser Ctrl+1 |
Start | All Windows | Design |Browser Start | Explore | Portals | Windows | Explore | Project Browser Ctrl+1 |
ContextBrowser |
Start | Browse | Context Browser |
Start | Desktop | Design| Browser | Context Explore | Portals |Windows | Explore | Context Browser |
Start | All Windows | Design| Browser | Context Start | Explore | Portals | Windows | Explore | Context Browser |
DiagramBrowser |
NA |
Start | Desktop | Design | Browser | Diagram Explore | Portals | Windows | Project Browser | Diagram |
Start | All Windows | Design | Browser | Diagram Start | Explore | Portals | Windows | Project Browser | Diagram |
Element Browser |
Start | Browse | Element Browser |
Design | Element | Editors | Element Browser |
Start | All Windows | Properties | Element Browser |
Preferences/ Settings |
Start | Preferences Ctrl+F9 |
Start |Preferences | Preferences Ctrl+F9 |
Start | Appearance | Preferences | Preferences Ctrl+F9 |
MenuCustomize |
Start | Visual Style | Customize |
Start | Desktop | Preferences | Other Options |
Start | Appearance | Preferences | Other Options |
Summary |
Start | Properties | Summary |
Start | Desktop | Design | Details | Summary |
Start | All Windows | Design | Summary |
Resources |
Start | Browse | Resources |
Start | Desktop | Share | Publish | Resources |
Start | All Windows | Design | Browser |Resource Start | Explore | Portals | Windows | Explore | Resource |
Notes (Ctrl + Shift + 1) |
Start | Properties | Notes |
Start | Desktop | Design | Common | Notes |
Start | All Windows | Design | Notes |
Tagged Values (Ctrl + Shift + 6) |
Start | Properties | Tagged Values |
Design | Element | Editors | Properties | Tags Start | Desktop | Design | Details | Properties (Tags Tab) |
Start | All Windows | Properties | Tagged Values |
Relationships (Ctrl + Shift + 2) |
Start | Trace | Relationships |
Start | Desktop | Design | Details | Relationships |
Start | All Windows | Properties | Relations |
Element Properties (Alt + 1) |
Start | Properties |
Start | Desktop | Design | Details | Properties ( Element Tab) |
Start | All Windows | Properties | Properties Start | All Windows | Properties | Properties Dialog |
Find in Project (Ctrl + f) |
Start | Search | Model |
Start | Explore | Search | Model |
Start | Explore | Search | Model |
Workspace |
Start | Workspace |
Start | Explore | Workspace |
Start | All Windows | Workspace |
Visual Style |
Start | Visual Style |
Start | Desktop | Visual Style |
Start | Appearance | Visual Style |
Perspective |
Start | Perspective |
Start | Portals | Perspective |
Start |Explore | Portals | Perspective |
View |
NA |
NA |
Start | Appearance | View |
Scriptlet |
NA |
NA |
Start | Explore | Portals | Perspective | Construction | Scriptlets Toolbox | Dynamic Viewpoints | Scriptlet |
Grid-Style Diagram |
NA |
NA |
Start | All Windows | Properties | Enable Grid Style (Appearance) |
Design |
|||
Traceability (Ctrl + Shift + 4) |
Design | Impact | Traceability |
Design | Impact | Trace | Traceability |
Design | Impact Analysis | Trace | Traceability |
Relationship Matrix |
Design | Impact | Relationship Matrix |
Design | Impact | Matrix | Relationship Matrix |
Design | Impact Analysis | Package/Matrix | Relationship Matrix |
Gap Analysis Matrix |
Design | Impact | Gap Analysis Matrix |
Design | Impact | Gap Analysis | Gap Analysis Matrix |
Design | Impact Analysis | Gap Analysis | Gap Analysis Matrix |
Toolbox |
Design | Toolbox |
Design | Diagram | Toolbox Ctrl + Shift + 3 |
Design | Diagram | Toolbox Start | All Windows | Design | Toolbox Ctrl + Shift + 3 |
Change Diagram Type |
Design | Diagram | Edit | Change Type |
Design | Diagram | Manage | Custom | Change Type |
Design | Diagram | Options | Change Type |
Specification View |
Design | Specification |
Design | Model | Specification Manager |
Design | Package | Specification View |
List View |
Design | List Design | View as | List |
Design | Model | ListView Design | Diagram | View as | List |
Design | Package | List View Design | Diagram | Views | List |
Gantt View |
Design | Gantt Design | View as | Gantt |
Design | Model | Gantt Design | Diagram | View as | Gantt View |
Design | Package | Gantt View Design | Diagram | Views | Gantt View |
Change Element Type |
Design |Element | Edit | Change Type |
Design | Element | Manage | Advanced | Change Type |
Design | Element | Manage | Change Type |
Auto Reload Changed Diagrams |
NA |
NA |
Design | Diagram | Options | Auto Reload Changed Diagrams |
Glossary |
Publish | Glossary |
Publish | Dictionary | Glossary |
Design | Dictionary | Glossary |
Layout |
|||
Diagram Layout |
Layout | Tools | Diagram Layout |
Layout | Tools | Diagram Layout |
Layout | Tools | Diagram Layout |
Pan and Zoom |
Layout | Pan, and Zoom |
Layout | Tools | Pan, and Zoom |
Layout | Tools | Pan and Zoom |
DiagramFilter |
Layout | Tools | Diagram Filters |
Layout | Tools | Filters and Layers |
Layout | Tools | Filters and Layers |
Auto Refresh |
NA |
NA |
Layout | Auto Refresh | Auto Refresh Right-click on diagram background | Collaborate | Auto Refresh |
Publish |
|||
Export XMI |
Publish | Export XMI |
Publish | Model Exchange | Export-XMI |
Publish | Model Exchange | Export Package | Export Current Package to Native/XMI File |
Import XMI |
Publish | Import XMI |
Publish | Model Exchange | Import-XMI |
Publish | Model Exchange | Import Package | Import Package from Native/XMI File |
Configure (Settings EA 16) |
|||
Project Options |
Configure | Options |
Configure | Model | Options |
Settings | Model | Options |
UML Types (Stereotypes / Tagged Values / Cardinality Values) |
Configure | UML Types |
Configure | Reference Data | UML Types |
Settings | Reference Data | UML Types |
ProjectTypes |
Configure | Project Types |
Configure | Reference Data | Model Types |
Settings | Reference Data | Model Types |
DatabaseDatatypes |
Configure | Settings | Database Datatypes |
Configure | Reference Data | Settings | Database Datatypes |
Settings | Reference Data | Settings | Database Datatypes |
NamespaceRoots |
Configure | Settings | Namespace Roots |
Configure | Reference Data | Settings | Namespace Roots |
Settings | Reference Data | Settings | Namespace Roots |
PreprocessorMacros |
Configure | Settings | Preprocessor Macros |
Configure | Reference Data | Settings | Preprocessor Macros |
Settings | Reference Data | Settings | Preprocessor Macros |
ManageSecurity |
Configure | Administer |
Configure | Security | Administer |
Settings | Security | Administer |
ProjectTransfer |
Configure | Transfer | Project Transfer |
Configure | Model | Transfer | Project Transfer |
Settings | Model | Transfer | Project Transfer |
EAP/EAPX Project Transfer |
NA |
NA |
Settings | Model | Transfer | EAP/EAPX Project Transfer |
EAP To QEA Project Transfer |
NA |
NA |
Settings | Model | Transfer | EAP To QEA Project Transfer |
EAP Replication |
Configure | Model | Integrity Check| Manage .EAPX/.EAP file | Create New Replica |
Configure | Model | Integrity | Manage.EAPX/.EAP file | Create New Replica |
Settings | Model | Transfer | EAP Replication |
QEA Replication |
NA |
NA |
Settings | Model | Transfer | QEA Replication |
ExportReference Data |
Configure | Transfer | Export Reference Data |
Configure | Model | Transfer | Export Reference Data |
Settings | Model | Transfer | Export Reference Data |
ImportReference Data |
Configure | Transfer | Import Reference Data |
Configure | Model | Transfer | Import Reference Data |
Settings | Model | Transfer | Import Reference Data |
EnableAudit |
Configure | Auditing |
Configure | Model | Auditing |
Settings | Model | Auditing |
ProjectIntegrity |
Configure | Integrity Check | Project Integrity |
Configure | Model | Integrity| Project Integrity |
Settings | Model | Integrity | Project Integrity |
ResetID |
Configure | Integrity Check | Reset IDs |
Configure | Model | Integrity |Reset IDs |
Settings | Model | Integrity | Reset IDs |
Repair .EAPX/.EAP File |
Configure | Integrity Check | Manage .EAPX/.EAP file | Repair .EAPX/.EAP file |
Configure | Model | Integrity | Manage .EAPX/.EAP file | Repair .EAPX/.EAP file |
Settings | Model | Integrity | Manage .EAPX/.EAP File | Repair .EAPX/.EAP File |
Compact .EAPX/.EAP File |
Configure | Integrity Check | Manage .EAPX/.EAP file | Compact .EAPX/.EAP file |
Configure | Model | Integrity| Manage .EAPX/.EAP file | Compact .EAPX/.EAP file |
Settings | Model | Integrity | Manage .EAPX/.EAP File | Compact.EAPX/.EAP File |
Update .EAPX/.EAP File Indexes |
Configure | Integrity Check | Manage .EAPX/.EAP file | Update .EAPX/.EAP file Indexes |
Configure | Model | Integrity |Manage .EAPX/.EAP file | Update .EAPX/.EAP file Indexes |
Settings | Model | Integrity | Manage .EAPX/.EAP File | Update.EAPX/.EAP File Indexes |
Construct |
|||
Discussion |
Start | Discussions |
Start | Collaborate | Discussions |
Start | Collaborate | Discuss |
Team Review |
Start | Reviews |
Start | Collaborate | Reviews |
Start | Collaborate | Review |
ResourceAllocation |
Construct | Resources |
Construct | Resource Management | Resources |
Construct | Resource Management | Resources |
Develop |
|||
CodeTemplates |
Code | Options | Edit Code Templates |
Develop | Preference | Options | Edit Code Templates |
Develop | Source Code | Options | Edit Code Templates |
CodeEngineering Datatypes |
Code | Options | Configure Code Engineering Datatypes Or Configure | Settings | Database Datatypes |
Develop | Options | Preference | Configure Code Engineering Datatypes |
Develop | Source Code | Options | Configure Code Engineering Datatypes |
ImportSource Code |
Code | File | Import Source Directory |
Develop | Source Code | Files | Import Source Directory |
Develop | Source Code | Files | Import Source Directory |
Specialize |
|||
ManageAdd-ins |
Specialize | Add-Ins | Manage |
Specialize | Add-Ins | Manage - Addin |
Specialize | Add-Ins | Manage - Addin |
PCSIntegrations |
Specialize | Tools |integrations | Open External Data |
Specialize | Tools |Systems integrations |Open External Data |
Specialize | Tools |Systems integrations |Open External Data |
ImportMDG Technology |
Specialize | Technologies | Publish | Import MDG Technology |
Specialize | Technologies | Publish-Tech | Import MDG Technology |
Specialize |Technologies | Publish-Tech | Import MDG Technology Resources | MDG Technologies | Model Technologies | Right Click | Import Technology |
GenerateMDG Technology |
Specialize | Technologies | Publish | Generate MDG Technology |
Specialize | Technologies | Publish-Tech | Generate MDG Technology |
Specialize | Technologies | Publish-Tech | Generate MDG Technology |
Scripting |
Specialize | Tools | Scripting |
Specialize | Tools | Script Library |
Specialize | Tools | Script Library |
ManageTechnology |
Specialize | Technologies | Manage |
Specialize | Technologies | Manage-Tech |
Specialize | Technologies | Manage-Tech |
Others |
|||
LinkedDocument |
Start | Properties | Linked Document |
Start | Desktop | Design | Details | Document |
Start | All Windows | Design | Document |
ApplyAuto Naming to Elements |
Design | Edit | Package | Advanced | Apply Auto Naming |
Design | Model | Manage | Options | Auto Naming |
Design | Package | Manage | Auto Naming |
Turn on Level Numbering |
Design | Edit | Package | Advanced | Toggle Level Numbering |
Design | Model | Manage | Level Numbering |
Design | Package | Manage | Level Numbering |
PackageBaseline – New |
Design | Edit | Package | Manage Baselines | Manage Baselines |
Design | Model | Manage | Manage Baselines |
Design | Package | Manage | Manage Baselines |
PackageControl |
Publish | Package Control |Configure |
Publish | Model Exchange | Package Control | Package Configure |
Publish | Model Exchange | Package Control | Package Control |
GenerateSource Code |
Code | Generate |
Develop | Source Code |Generate |
Develop | Source Code |Generate |
ProjectBrowser Search |
Project Browser | Hamburger Icon | Find in Project |
Project Browser | Hamburger Icon | Find in Browser |
Project Browser | Hamburger Icon | Find in Browser |
Document Generation |
Publish | Documentation | Generate Rich Text Documentation Project Browser | Hamburger Icon | Documentation | Generate Documentation (RTF/PDF/DOCX) |
Publish | Model Reports | Report Builder | Generate Documentation Project Browser | Hamburger Icon | Documentation | Generate Documentation (RTF/PDF/DOCX) |
Publish | Model Reports | Report Builder | Generate Documentation Project Browser | Hamburger Icon | Documentation | Generate Documentation (RTF/PDF/DOCX) Start | All Windows | Publish | Generate Package Report |
DiagramProperties Dock |
Start | Properties |
Start | Desktop | Design | Properties |
Start | All Windows | Properties | Properties |
ContextBrowser |
Start | Browse | Context Browser |
Start | Desktop |Design | Browser | Context Explore | Portals |Windows | Explore | Context Browser |
Start | All Windows |Design | Browser | Context Start | Explore | Portals | Windows | Explore | Context Browser |
InlineSpecification |
Design | ViewAs | Toggle Inline Specification View |
Design | Diagram | View As | Inline Specification View |
Design | Diagram | Views | Inline Specification |
Commonly Used Ribbon Updates in Enterprise Architect 16
Sparx provides Quick Access Panels in Enterprise Architect 16 to make it easier to choose and access a window.
Design: Contains lists of windows for browsing the structure and content of the model (Alt + 1).
Properties: Contains a list of windows of Elements tools (Alt + 2).
Collaborate: Contains lists of windows for performing discussions, reviews, and collaborations (Alt + 3).
Execute: Contains lists of windows for performing execution analysis, profiling, simulation, scripting, and debugging (Alt + 4).
Construct: Contains a list of windows for all project management transactions (Alt + 5).
Publish: Contains lists of windows for report generator and model exchange (Alt + 6).
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.