Typically, the structural hierarchy of a system differs from the hierarchy of the functional requirements. With architecture views you can sketch the system based on different hierarchies. For example, you can author a system using the requirements. This allows you to better understand what components you need to satisfy your requirements while not necessarily focusing on the structure.
systemcomposer.view.BaseViewComponent | Base class for view components |
systemcomposer.view.ComponentOccurrence | Shadow of a component from the composition in a view |
systemcomposer.view.ViewArchitecture | View components in an architecture view |
systemcomposer.view.ViewComponent | View component within an architecture view |
systemcomposer.view.ViewElement | Base class of all view elements |
addComponent | Add a component to the architecture |
createViewComponent | Create new view component |
removeComponent | Remove a component from a view |
Creating Architecture Views Interactively
View structural and functional model hierarchies.
Creating Architectural Views Programmatically
View structural and functional model hierarchies.