Title: Software Architecture for Beginners