Solucionar errores y problemas tecnicos diseno y definicion de prototipos de software colaborar en el desarrollo y mantenimiento de productos de software