29
Infonova Consultores quick application design & development - Presentación de Producto - Versión 2.0

Infonova Consultores q uick a pplication d esign & d evelopment - Presentación de Producto - Versión 2.0

Embed Size (px)

Citation preview

Page 1: Infonova Consultores q uick a pplication d esign & d evelopment - Presentación de Producto - Versión 2.0

Infonova Consultores

quick application design &

development

- Presentación de Producto - Versión 2.0

Page 2: Infonova Consultores q uick a pplication d esign & d evelopment - Presentación de Producto - Versión 2.0

Infonova Consultores

Índice

• ¿Qué es qadd?

• Escenarios de Uso• Beneficios• Modo de Funcionamiento• Demostración Práctica• Interoperabilidad• Comercialización

Page 3: Infonova Consultores q uick a pplication d esign & d evelopment - Presentación de Producto - Versión 2.0

Infonova Consultores

¿Qué es qadd ?

qadd es una plataforma de generación rápida de aplicaciones

qadd permite el diseño y desarrollo de nuevos aplicativos en un tiempo record y con un nivel de calidad de “error 0”.

qadd genera automáticamente aplicaciones a partir de una definición conceptual del sistema de información, sin necesidad de programación convencional extra

Page 4: Infonova Consultores q uick a pplication d esign & d evelopment - Presentación de Producto - Versión 2.0

Infonova Consultores

Escenarios de Uso (I)

• En organizaciones medias-grandes: Pequeños aplicativos que no se consideran adecuados para externalizar, que terminan consumiendo recursos internos que estarían mejor empleados en labores de gestión o de explotación y para los que resulta difícil encontrar tiempo o cumplir un calendario.

• Situaciones en las que se requiere proporcionar ágil respuesta frente a solicitudes de cambios (legislativos, internos, cambios en el negocio,…)

• Todos los desarrollos que se puedan adaptar a una “plantilla” de ventana.

Page 5: Infonova Consultores q uick a pplication d esign & d evelopment - Presentación de Producto - Versión 2.0

Infonova Consultores

Escenarios de Uso (II)

• Cuando existe la necesidad de adecuarse a plazos muy ajustados en el desarrollo e implantación de nuevos sistemas.

• Organizaciones en las que los costes de mantenimiento derivados del uso de una metodología basada en “codificar y corregir” son muy elevados, tanto por problemas de validación (no conformidades funcionales) como de verificación (la aplicación tiene errores).

Page 6: Infonova Consultores q uick a pplication d esign & d evelopment - Presentación de Producto - Versión 2.0

Infonova Consultores

Beneficios

“ La utilización de qadd incide positivamente en todas

y cada una de las dimensiones de un proyecto “

Page 7: Infonova Consultores q uick a pplication d esign & d evelopment - Presentación de Producto - Versión 2.0

Infonova Consultores

Beneficios (I)

Dimensión Coste:

• Qadd permite el ahorro de hasta un 90% del tiempo de horas de programador.

• Dado que tanto el plazo de ejecución del proyecto, como la dimensión del equipo se reduce considerablemente, Qadd incide directamente sobre los costes de dirección de proyecto.

• Qadd prácticamente elimina las pruebas de verificación, y reduce las pruebas de validación.

• Qadd impacta decisivamente sobre los costes de despliegue e implantación.

• Qadd elimina virtualmente la posibilidad de sobrecostes significativos.

Page 8: Infonova Consultores q uick a pplication d esign & d evelopment - Presentación de Producto - Versión 2.0

Infonova Consultores

Beneficios (II)

Dimensión Plazo: 

• Qadd reduce drásticamente los plazos del proyecto.  • La fase de implementación se reduce hasta en un 90%• Qadd también actúa sobre el resto de fases

(especialmente pruebas y despliegue) • Qadd reduce el riesgo de retrasos en el hito de entrega y

puesta en producción del proyecto.

Page 9: Infonova Consultores q uick a pplication d esign & d evelopment - Presentación de Producto - Versión 2.0

Infonova Consultores

Beneficios (III)

Dimensión Calidad:

• Los errores de verificación se reducen a la mínima expresión: Qadd entrega aplicaciones con CERO ERRORES

• Los errores de validación son considerablemente menores si se utiliza Qadd como una herramienta de prototipado rápido.  En cualquier caso, los costes derivados de no conformidades funcionales se reducen drásticamente.

Page 10: Infonova Consultores q uick a pplication d esign & d evelopment - Presentación de Producto - Versión 2.0

Infonova Consultores

Beneficios (IV)

Funcionalidad, Flexibilidad y Usabilidad:

“ A diferencia de otros entornos de producción automática de software, Qadd no reduce ni la funcionalidad ni la usabilidad de los aplicativos

generados “

• La aplicación intensiva de hojas de estilo permite adaptar el interfaz a las necesidades y habilidades de los distintos grupos de usuarios.

• Todos los aplicativos Qadd proporcionan soporte multiidioma de manera nativa.

Page 11: Infonova Consultores q uick a pplication d esign & d evelopment - Presentación de Producto - Versión 2.0

Infonova Consultores

Beneficios (V)

Funcionalidad, Flexibilidad y Usabilidad:

• La posibilidad de modificar la plantilla de ventana generada hace que no se tenga que aceptar ningún tipo de reducción de la funcionalidad demandada. 

• Los atributos y las acciones extendidas permiten extender y ampliar el comportamiento del aplicativo desarrollado.

• Permite la integración automática de componentes prediseñados a voluntad.

Page 12: Infonova Consultores q uick a pplication d esign & d evelopment - Presentación de Producto - Versión 2.0

Infonova Consultores

Beneficios (VI)

Riesgos:

“ qadd reduce considerablemente los riesgos (*) inherentes a todo proyecto software”  

• “Poca implicación del usuario”.  Dado que se dispone de una versión totalmente operativa en una fase temprana, se consigue una mayor implicación del usuario.

• “Requisitos inestables o cambiantes”.  Qadd no actúa eliminando o reduciendo el riesgo, pero reduce significativamente su impacto.

(*) fuente McConnell, 1997

Page 13: Infonova Consultores q uick a pplication d esign & d evelopment - Presentación de Producto - Versión 2.0

Infonova Consultores

Beneficios (VII)

Riesgos:

• “Planificación insuficiente”• “Abandono de la planificación bajo presión”• “Escatimar en el control de calidad”• “Convergencia prematura o excesivamente frecuente”• “Programación a destajo”• …

Page 14: Infonova Consultores q uick a pplication d esign & d evelopment - Presentación de Producto - Versión 2.0

Infonova Consultores

Beneficios (VIII)

Seguridad y Cumplimiento de la Legislación:

• Componente de seguridad integrado en todas las aplicaciones, con un nivel de granularidad a nivel de campo (fila-columna o ventana-campo)

• Auditoria de cualquier acceso a la base de datos

• Integración automática de funcionalidad preestablecida (Ej: Bloqueo de cuentas de usuario, autenticación basada en certificados,  …)

• Mecanismos de adecuación a LOPD integrados

Page 15: Infonova Consultores q uick a pplication d esign & d evelopment - Presentación de Producto - Versión 2.0

Infonova Consultores

Modo de Funcionamiento

1

2

3

46

1. Definición de Modelo Conceptual y Ventanas

2. Almacenamiento en BD del Sistema Conceptual.

3. Petición de Generación del Aplicativo.

4. Recuperación del Modelo Conceptual.

5. Generación y Compilación de la aplicación.

6. Publicación de la Aplicación Generada

5

6

Page 16: Infonova Consultores q uick a pplication d esign & d evelopment - Presentación de Producto - Versión 2.0

Infonova Consultores

Demostración Práctica

Demostración Práctica

Page 17: Infonova Consultores q uick a pplication d esign & d evelopment - Presentación de Producto - Versión 2.0

Infonova Consultores

Caso de estudio

Vamos a plantearnos un caso sencillo para explicar las capacidades y funcionamiento

de qadd:

“ Queremos una aplicación que nos permita gestionar las notas de gasto de nuestros empleados ”

Page 18: Infonova Consultores q uick a pplication d esign & d evelopment - Presentación de Producto - Versión 2.0

Infonova Consultores

Nuestra solución

SOLUCIÓN

qadd

1. Modelo de datos

3. Seguridad

2. Diseño de Interfaces

4. Interoperabilidad

Page 19: Infonova Consultores q uick a pplication d esign & d evelopment - Presentación de Producto - Versión 2.0

Infonova Consultores

Diseño - Modelo

-ID : Integer-Nombre : String-Apellido1 : String-Apellido2 : String-Fecha nacimiento : Date-Fecha incorporación : Date-Tipo doc : Integer-Documento : String-NSS : String-Provincia : Integer-Municipio : String-Vía : Integer-Dirección : String-CP : Integer-Número : String-Bloque : String-Escalera : String-Piso : String-Puerta : String-Telefono : String-Movil : String-Email : String-Banco : Integer-Urbana : Integer-DC : Integer-Cuenta : Long

Empleado

-ID : Integer-Empleado : Integer-Fecha : Date-Concepto : String-Comida : Decimal-Kms : Decimal-Autopista : Decimal-Transporte : Decimal-Hotel : Decimal-Observaciones : String

NotaGasto

10..*

Page 20: Infonova Consultores q uick a pplication d esign & d evelopment - Presentación de Producto - Versión 2.0

Infonova Consultores

Entidad - Empleado

Page 21: Infonova Consultores q uick a pplication d esign & d evelopment - Presentación de Producto - Versión 2.0

Infonova Consultores

Entidad – Nota de gastos

Page 22: Infonova Consultores q uick a pplication d esign & d evelopment - Presentación de Producto - Versión 2.0

Infonova Consultores

Relación: Empleado - Nota

Page 23: Infonova Consultores q uick a pplication d esign & d evelopment - Presentación de Producto - Versión 2.0

Infonova Consultores

Diseño - Interfaz

• Plantillas de ventana

• Diseñador de ventanas CSS

• Configuración de menús

Page 24: Infonova Consultores q uick a pplication d esign & d evelopment - Presentación de Producto - Versión 2.0

Infonova Consultores

Plantillas de ventana

Page 25: Infonova Consultores q uick a pplication d esign & d evelopment - Presentación de Producto - Versión 2.0

Infonova Consultores

Diseñador de ventanas

Page 26: Infonova Consultores q uick a pplication d esign & d evelopment - Presentación de Producto - Versión 2.0

Infonova Consultores

Configuración de menús

Page 27: Infonova Consultores q uick a pplication d esign & d evelopment - Presentación de Producto - Versión 2.0

Infonova Consultores

Seguridad

Page 28: Infonova Consultores q uick a pplication d esign & d evelopment - Presentación de Producto - Versión 2.0

Infonova Consultores

Interoperabilidad

1. Incorporación de Validaciones JavaScript

(Validaciones de campos…)

2. Opciones de Menú apuntando a URL externas

3. Extensión de Eventos de Servidor

(ampliación de funcionalidad eventos con dll externas)

4. Desarrollo de “Acciones Extendidas”

Nuevos botones (con comportamiento o con URL externas)

5. Evolución del Código Fuente Generado

Page 29: Infonova Consultores q uick a pplication d esign & d evelopment - Presentación de Producto - Versión 2.0

Infonova Consultores

Contacto

Antonio [email protected]

Telf. 963 162 404Mov. 649 98 03 49

Infonova Consultoreswww.infonova.es