https://1library.org/document/zgl1op6q-topicos-avancados-de-engenharia-de-software.html