Legal information

Copyright DB Netz AG, licensed under CC-BY SA 3.0 DE (see full text in CC-BY-SA-3.0-DE)

ARCH.090 Identify alternative subsystem options

GoalDefinition of subsystem options based on the logical architecture to allow later selection of substantiated subsystem boundaries.
Requirements met by this process step

ISO 15288 6.4.4.3 c) 2

ISO 15288 6.4.4.3 c) 4

EN 50126-1 7.6.1

Inputs

AMOD-125 Logical architecture definition

ARCH.M.010 Method for definition of functionality

OutputsAMOD-080 Subsystem option sketch
Methodology

The logical components produced for the logical architecture (in accordance with unique combination of splitting principles) must be hosted by subsystems to ensure that its allocated functionality will be realised by at least one subsystem.

Therefore, in this step it must be decided where to deploy and /or to split up and allocate logical components or functions because they should deployed in different subsystems if necessary and useful.

Hence in this activity candidate subsystems shall be sketched that allow the hosting of defined logical components. 

In case subsystems are to be adopted from collaborative projects, this is done in ARCH.117. These adopted subsystem shall also be defined among the candidate subsystem to allow subsequent selection of subsystem boundaries and, if needed, re-iterate the definition those adopted subsystem within the collaborative project.

In case of uncertainties regarding the definition of candidate subsystems, sketch the options showing each alternative of the candidate subsystems.

Tools and non-human resourcesAny drawing tool (or simply pen and paper)
CardinalityOnce with iterations permitted.
Completion criteria

Candidate subsystem oprions have been sketched.

Alternative sets of subsystem boundary options have been defined, where reasoning for having alternative candidate subsystems is documented.

Design reviewReview that completion criteria are satisfied.
Step done by (Responsible)Lead system architect
Provides input to/assists (Contributes)
  • System architect
  • Subsystem architect
  • Engineer
Uses outputs (Informed)

ARCH.097 Evaluate subsystem boundary options against the architectural tradeoff criteria