Wednesday, 17 May 2023 07:05

SysML Requirements in Enterprise Architect

Written by
Rate this item
(1 Vote)

"SysML Requirements on Excel" is a new MDG Office Integration feature that allows users to author SysML requirements using Excel. Users can seamlessly integrate SysML requirements between MS Excel and Enterprise Architect.

Key features

  • Import and export SysML requirements data from Excel into Enterprise Architect.
  • Ability to create SysML Compliant requirements with inter-dependencies

SysML Requirements in Enterprise Architect

Using the “SysML Requirements on Excel” menu, users can connect an Enterprise Architect Model with an Excel spreadsheet.

This will create an Excel Document with required templates to let users create SysML requirements. This will also copy any existing Enterprise Architect requirements and the derived relationships to the Excel spreadsheet, to let users update or modify these contents.

EA_Ribbion.png

Working with Excel to author Requirements

The Excel template for SysML requirements authoring will have two spreadsheets,

  1. Requirements – The requirements sheet is used to create and update SysML compliant requirements, including Id and text, the sheet also displays any derived requirements (interconnected requirement)

Excel_Requirement_page.png

The Requirement Sheet has two parts: "SysML Requirements" and "Derived SysML Requirements".

SysML Requirements – It contains Name, Notes, Status, Version and Id, Text (Mandatory tags for SysML)

Derived SysML Requirements – It also contains Name, Notes, Status, Version of Derived Requirement for each SysML requirement. This part is completely non-editable.

  1. Requirement Matrix – This worksheet will present all requirements in a matrix format to let users easily create derivation inter-dependencies between them.
  • This sheet will be automatically updated when new requirements are added in the ‘Requirements’ worksheet
  • New relationships created in this spreadsheet will also be automatically updated in the ‘Requirements’ worksheet

Excel_Requirement_Matrix_image.png

Insert Elements and Connectors

Insert the element in the Name Column of the Requirement Sheet (with Notes, Status, Version, ID, and text, but the Name column is mandatory). And create a connector between the newly created element and the existing element in the ‘Requirement Matrix’ sheet.

Excel_connector_creation_page.png

Newly created connector details are updated in the ‘Requirement’ sheet.

Excel_Connector_details_are_updated.png

Excel_to_EA_icon.png To sync or update the modifications to the Enterprise Architect Model, use the Excel to EA icon. The changes reflected in the Enterprise Architect Model will be shown in the preview form. To update into an Enterprise Architect Model, select Export.

Preview_Form_Image.png

New elements are created under the chosen package.

Element_created_in_project_browser.png

EA_to_Excel_icon.png The EA to Excel icon is used to restore the produced items to their original state as in the Enterprise Architect Model.

Prior to ‘EA to Excel’

Prior_EA_to_Excel_Image.png

Post ‘EA to Excel’

Post_EA_to_Excel_Image.png

SysML Requirements on Excel (from Excel)

MDG Integration for Microsoft Office offers integration within Microsoft Excel (Office 2007 and above), and a new feature called SysML Requirement Manager is added to the feature dropdown of the Enterprise Architect ribbon. Using this, users can easily push the contents of SysML requirements from an Excel document to an Enterprise Architect or vice versa.

To import SysML requirement data into Enterprise Architect from Excel

 Feature_Icon_in_Excel.png  

Dropdown list to choose the Export to Enterprise Architect Model or the SysML Requirement Manager for the document.

‘Export to EA’: Export the elements to Enterprise Architect using Profiles

‘SysML Requirement Manager’: Import SysML Requirements from Enterprise Architect

and Export SysML Requirements and their connections to Enterprise Architect.

 Open_project_icon_in_Excel.png  

Allows one to select a *.eap or *.eapx or *.feap or *.qea or *.qeax or *.eadb through Local project, server Connection, or cloud connection.

Local Project - To Connect Local Enterprise Architect model.

Server Connection - To Connect to an Enterprise Architect repository through a database

Cloud Connection - To Connect to an Enterprise Architect repository through Pro Cloud Server

Select a package

  • This screen will be displayed when the Package button is clicked.
  • It displays all the models and packages from the selected Enterprise Architect model, with SysML Requirement items being imported specifically.

Select_a_package_image_in_Excel.png

After selecting the package and clicking ‘OK, ‘Enterprise Architect will begin exporting information to an Excel sheet and proceed with Refer "Working with Excel to author Requirements"

Check out the SysML Requirements in the Enterprise Architect video here

To know more or to request a demo, please reach out to This email address is being protected from spambots. You need JavaScript enabled to view it.

 

 

 

 

 

Read 1487 times Last modified on Thursday, 18 May 2023 01:18
Login to post comments