Generate Software Components
You can create a software architecture or reuse an existing software architecture. You can create atomic software components for each selected function.
-
Right-click a root function and select Generate Software
Components.
The Generate Software Components wizard appears. It contains the hierarchy of the root function in the Functions tree.
-
To define the software components to be generated, you can use one of the following
commands:
- Default >>
- Atomic >
- Architecture >
- Existing
Depending on some constraints and the current selection, some nodes are created in the software components tree. Mappings from function nodes to component nodes are created. Based on these mappings, components and dependencies between components and functions, are created in the database.
Tips: - You can customize the names of the created elements, see Generating Software Components from Functions.
- If a software architecture node is deleted using Delete, all descendant nodes are also deleted.
- The Rename command lets you change the name of the selected element.
The Components tree contains the hierarchy of the future software architecture. - To map flows to interfaces and flows to software variables, click Next > and define the generation of the interfaces in the following task.