engenharia de software 2 mackenzie 5n