Desarrollar por completo el diseño de un proyecto de software con el fin de comprender todo el proceso.