Programación orientada a objetos en arquitectura de capas Metodología apoyada en prototipado evolutivo