Topics Related to Design, Exercise and Software Architecture: