The final assignment of the software design course