Slide 1 CSci 3130 Software Architectures Slide 2 Software Architecture ● What is a Software Architecture? ● The description of the structure of a software system, which…