pág. 2322
Una política de ventas basada en las relaciones interpersonales y humanas, elegida por individuos y
corporaciones, productores y/o distribuidores, que toman la iniciativa de establecer un contacto directo
y físico con los consumidores para ofrecerles artículos o servicios en sus hogares, lugares de trabajo y,
en general, fuera de los sitios generalmente reservados para las operaciones de venta, a los que acuden
los consumidores por voluntad propia (Xardel, 1993).
Las metodologías de desarrollo de software surgen como un alternativa y marco de trabajo a partir de
la complejidad que conlleva realizar un software y como respuesta ante los problemas que se
presentaban en cada etapa de desarrollo debido a que no se lleva un control adecuado lo que generaba
problemas y desarrollo de software deficientes que no cumplían los requisitos del cliente. (Crish.,2014).
“Las aplicaciones Web no son más que herramientas de ofimática de la Web 2.0 que se manejan
simplemente con una conexión a internet, y en estos casos cabe la opción de utilizar el ordenador solo
como forma de procesos de la aplicación remota” (Pinzari,2003)
Para mantener dentro de la planificación el desarrollo de un SI (Sistema de Información) se puede
minimizar, entre otros, el tiempo necesario para realizar la codificación. Si bien este tiempo es mínimo
dentro del ciclo de desarrollo de un sistema, las tareas repetitivas no específicas del dominio de
aplicación ocupan generalmente entre un 50 y un 60% del tiempo total asignado. Además, la puesta a
punto y depuración de la funcionalidad, y la generación de interfaz de usuario resulta en valores
temporales que no pueden considerarse despreciables. (Balboa, 1994).
El equipo de desarrollo debe concentrarse en la programación de las funcionalidades mínimas
(utilizando un lenguaje de programación), actualizar la BD (generalmente con otro lenguaje específico),
armar los formularios de carga de datos, grillas, combinando componentes visuales, entre otras
actividades además, un aspecto importante de toda aplicación, en particular cuando se trata de un SI, es
la coherencia en el desarrollo de la interfaz, debiendo presentar la información e interactuar con el
usuario en forma homogénea y consistente(Richarson,2005).
Estos objetivos resultan normalmente tediosos para los desarrolladores. Es aquí donde resultan
particularmente útiles los lenguajes de programación de cuarta generación (4GL) (como por ejemplo
Clarión [9]) y las herramientas CASE de generación automática de código (Ruth,2018).