Complex sentence: An architectural pattern expresses a fundamental structural organization schema for software systems, which consists of predefined subsystems and specifies their responsibilities and relations.
Split into simpler sentences: An architectural pattern expresses a fundamental structural organization schema for a software system. The schema consists of predefined subsystems and specifies their responsibilities and relations.