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
De clic en los enlaces para ver los detalles de cada etapa del SDLC LANSA.
Etapa 1 – 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
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
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
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
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.




