Herramientas‎ > ‎

¿Cómo funciona?

Un proyecto típico de 6 meses puede ser reducido a uno.


El programador o analista de negocios lleva a cabo el levantamiento de requerimientos usando la metodología y las herramientas que prefiera. La intención de esta fase es tener bien identificados los objetos de negocio que componen al sistema, las pantallas principales mas complejas y reglas de negocio particulares. Contar con una herramienta que nos ayude a acelerar la construcción de software no significa dejar de realizar esta tarea de análisis, de hecho debe ser aún lo más amplia posible. Las ventajas de este tipo de herramientas pueden aprovecharse mejor cuando la identificación de objetos y modelo de datos ha sido bien realizada.
Es aquí el primer momento donde las herramientas SFS ofrecen el beneficio de la automatización, ya que reducen dramáticamente el tiempo en que se construye una solución con toda la funcionalidad base terminada. Todas las operaciones CRUD (Altas, bajas y cambios) son funcionales en este momento.
 
La parte más crítica, donde el programador tiene que construir las reglas de negocio propias del aplicativo, así como personalizar las pantallas, ocultar campos, aplicar validaciones, volver a generar código y en general realizar todo tipo de ajustes y personalizaciones. También aquí las herramientas benefician con su capacidad de integración entre el código que se genera automáticamente y el que programador introduce manualmente.
 
Es común que una vez terminada la construcción de cada iteración o etapa, la solución sufre cambios que pueden ser simples o complejos, que pueden afectar de manera importante la estructura de los datos, aún en este caso,  la manera en que trabajan las herramientas SFS permiten actualizar en cualquier momento el modelo de las entidades de negocio y no afectar el código personaizado  introducido. 
 
La aplicación es terminada. Usando las herramientas SFS, tiene características muy valiosas que en la mayoría de los casos suelen tener costos adicionales elevados, pero son SFS esta funcionalidad ya es parte del framework base.

Adicionalmente, de manera permanente la aplicación puede ser actualizada gracias a la estrategia de actualización constante, lo que evitará en el futuro altos costos de migración a siguientes versiones de la plataforma.
Comments