Inicio > Tecnología > El Ciclo de Vida del Desarrollo de Software

El Ciclo de Vida de Desarrollo de Software – el modo LANSA

El modo LANSA es una metodología completa del ciclo de vida del desarrollo de software para construir aplicaciones orientadas al negocio y centradas en la base de datos como una colección de servicios robustos y reutilizables. En resumen, LANSA le permite desarrollar aplicaciones más rápido y a una fracción del costo de las metodologías tradicionales de desarrollo porque, en la mayoría de casos, solamente hay que montar los componentes empresariales y no escribir código. LANSA reconoce que reutilizar los recursos existentes en la creación de nuevas aplicaciones compuestas reduce dramáticamente el costo y la complejidad de proporcionar nuevos sistemas de negocio.

Nuestros clientes han descubierto que el Modo LANSA es mejor que las metodologías tradicionales porque:

  • Sus aplicaciones son más fáciles de cambiar
  • No se encuentran atados a una configuracón particular de infraestructura
  • El resultado es un sistema a la medida en menos tiempo que el de implementar un paquete de software
  • Sus recursos existentes en código, datos, y habilidades son reutilizados, lo que le ahorra costos y reduce el riesgo técnico
  • Sus aplicaciones se conectan fácilmente y comparten datos con otros sistemas mediante interfaces estándares como XML

No importa que esté buscando nuevas soluciones, modernizando las aplicaciones heredadas o integrando y extendiendo sus sistemas empresariales, LANSA puede proporcionarle la solución correcta para cada situación.

Pareciera obvio que las mejores herramientas de desarrollo son las que considerablemente reducen el ciclo de vida del desarrollo de software (SDLC en inglés) entero, tanto como el costo de la manutención, modernización y extensión en curso de la aplicación.

El Repositorio de metadatos LANSA es único, así que la manutención, modernización y extensión en curso son la ventaja de LANSA. ¡Ésta es la etapa del SDLC que las herramientas no LANSA no recuerdan!

Porcentaje de tiempo y costos en cada etapa del SDLC

Leyenda
LANSA vs otros Análisis, etapa de definición y creación del prototipoLANSA vs otras etapas de diseñoLANSA vs otras etapas de desarrollo e implementaciónLANSA vs otras etapas de pruebasLANSA vs otras etapas de mantenimiento
Etapa 1
Análisis de los Requisitos
Etapa 2
Diseño del Sistema
Etapa 3
Desarrollo
Etapa 4
Probar e Implementar
Etapa 5
Mantenimiento y Mejoras en Curso
De clic para ver los detallesDe clic para ver los detallesDe clic para ver los detallesDe clic para ver los detallesDe clic para ver los detalles

De clic en los enlaces para ver los detalles de cada etapa del SDLC LANSA.

Etapa 1 – Análisis de los Requisitos

Análisis de los Requisitos

Tareas:

  • Análisis de los Requisitos
  • Definición del Sistema
  • Creación del Prototipo

Herramientas LANSA a usar:

  • Asistente de creación de prototipo Visual LANSA Framework
  • Generador de Repositorio Visual LANSA

Los beneficios de usar LANSA:

  • Especificaciones de requisitos impulsados por el Framework
  • Hágalo correcto la primera vez al crear el  prototipo de su proyecto
  • Mejore la usabilidad y el soporte de los usuarios dejándolos utilizar el sistema prototipeado
  • Administre las expectativas de los usuarios/clientes
  • Administre las expectatives del personal de TI
  • Cálculos de tamaño y costos más acertados

Etapa 2 – Diseño del Sistema

Diseño del Sistema

Tareas:

  • Diseño del sistema
  • Diseño de la base de datos
  • Diseño de la integración del proceso empresarial

Herramientas LANSA a usar:

  • Visual LANSA Modeler
  • Visual LANSA Repository Builder
  • Visual LANSA Framework
  • LANSA Composer

Los Beneficios de usar LANSA:

  • Elección de plataforma de desarrollo
  • Elección de interfaz de Aplicación (MVC,AJAX,SOA, etc.)
  • Elección de interfaz de Usuario (navegador, Windows cliente enriquecido o dispositivos inalámbricos)
  • Reglas de negocio centralizadas/reutilizables
  • Procesos de negocio centralizados/reutilizables
  • Diseño normalizado de la base de datos
  • Proceso de diseño impulsado por el Framework
  • Reutilización/integración de datos existentes, funciones y sistemas

Etapa 3 – Desarrollo

Desarrollo

Tareas:

  • Desarrollo del sistema
  • Integración del proceso de negocio

Herramientas LANSA a usar:

  • Visual LANSA IDE
  • LANSA Integrator
  • LANSA Composer

Los beneficios de usar LANSA:

  • El sistema se basa en el prototipeo de la etapa de diseño
  • Proceso de diseño impulsado por el Framework
  • Un conjunto integrado de herramientas de desarrollo
  • Menos requisitos para habilidades del desarrollador
  • Múltiples habilidades
  • Codificación al nivel de empresa
  • Seguimiento de tarea y auditoría
  • Minimizar/ocultar el enfoque de tecnología
  • Fácil de aprender y llegar a dominar

Etapa 4 – Probar e Implementar

Probar e Implementar

Tareas:

  • Probar la aceptación de usuarios
  • Probar el sistema y rendimiento
  • Implementación/despliegue

Herramientas LANSA a usar:

  • Visual LANSA Deployment Tool

Los beneficios de usar LANSA: 

  • Desplegar el mismo código a múltiples plataformas
  • Seguimiento de tarea y control de cambios
  • Depuración a nivel de RDML
  • Prueba y localización multicapa cliente/servidor en tiempo real
  • Despliegue Just-In-Time

Stage 5 – Mantenimiento y Mejoras en Curso

Mantenimiento y Mejoras en Curso

Tareas:

  • Mantenimiento en curso del sistema
  • Extender y mejorar funcionalidad

Herramientas LANSA a usar:

  • Visual LANSA Repository Builder
  • Visual LANSA IDE
  • LANSA Integrator
  • LANSA Composer

Los beneficios de usar LANSA:

  • Reglas de negocio centralizadas/reutilizables
  • Procesos de negocio centralizados/reutilizables
  • Análisis del impacto basado en el Repositorio
  • Lenguaje 4Gl enfocado en el negocio

¡Ésta es la etapa del SDLC que las herramientas no LANSA olvidan!

Pareciera obvio que las mejores herramientas SDLC son las que reducen considerablemente el tiempo y el costo de la manutención, modernización y extensión en curso de la aplicación.

El Repositorio de metadatos LANSA es único, así que la manutención, modernización y extensisón en curso son la ventaja de LANSA.