Task: Define System Architecture
In this task, the elements that compose the system are identified and their structural dependencies are determined.
Relationships
Parent Practices
RolesPrimary Performer: Additional Performers:
InputsMandatory:
    Optional:
    • None
    Outputs
      Steps
      Determine the elements that become part of the system architecture
      Elements are agents identified during requirements elecitation, supporting infrastructure, or elements from the system environment that have to be interacted with.
      Identify interfaces between agents and system components
      Identify which components interact with each other and thus have to provide interfaces.
      Key Considerations
      The abstract system architecture can be captured in a UML component diagram, where each agent type, supporting infrastructure, and external unit is a component. The different types of elements can be identified by using suitable stereotypes, e.g., taken from PosoMAS Auxiliary UML Profile.