1. Software ArchitectureSchool of Computer Science University of OviedoUniversity of OviedoSoftware ArchitecturePart II. Software architecture taxonomies2: Allocation and…