Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Tecnología para la Comunidad
Oportunidades para Desarrolladores con la Plataforma NG César Froylán Andrade Cervantes Ingeniero de Software Plataforma NG
2
¿Puedo Integrar mis Desarrollos a la Medida o Desarrollos de Terceros a Productos de la Plataforma NG?
3
¿Puedo Desarrollar sobre la Plataforma NG?
4
Agenda Antecedentes Escenarios de Oportunidad
Nuevos Retos, Nuevas Oportunidades... Antecedentes Escenarios de Oportunidad Desarrollando con SDK’s NG Desarrollando con la Plataforma NG En Resumen El Siguiente Paso
5
Antecedentes
6
Antecedentes Crecimiento Tecnología Actual Áreas de Oportunidad...
Líderes en Tecnología de Software en México Necesitad de Renovar e Innovar Productos Evolucionar Nuestra Plataforma Tecnológica Tecnología Actual Limitantes Técnicas Integración Compleja Tecnología Heterogénea
7
Antecedentes Funcionalidad Actual Áreas de Oportunidad...
SDK’s para Nosotros Mismos. Comunicación entre Productos Compleja Migración de Base de Datos Compleja Interfaces Gráficas Heterogéneas Reglas de Negocio Ligadas a Capas de Presentación
8
Antecedentes Nuestra Base, Nuestras Oportunidades...
9
Escenarios de Oportunidad
10
Escenarios Desarrollando con SDK’s NG
Oportunidades para tus Desarrollos... Desarrollando con SDK’s NG Desarrollando con la Plataforma NG
11
Escenarios Desarrollando con SDK’s NG... ContPAQ NG Desarrollador ISV
Módulos Aplicaciones ContPAQ NG SDK ContPAQ NG Plataforma NG - Lenguaje - Arquitectura - Metodología Servicios BD - Funcionalidad - Operaciones - Acceso a Datos
12
Escenarios Desarrollando con la Plataforma NG... Desarrollador ISV
Módulos NG Aplicaciones NG ContPAQ NG Servicios SDK ContPAQ NG Plataforma NG - Arquitectura - Herramientas - Clases Base - Componentes - Metodología... Activos Tecnológicos
13
Desarrollando con SDK’s NG
14
SDK’s SDK... Software Developer Kit SDK... Infraestructura que nos permite Interactuar con la Funcionalidad, Operaciones y Acceso a Datos del Sistema a nivel Programación
15
SDK’s Situación Actual... Producto SDK Observaciones ContPAQ Pol.dll
ContPAQ es su propio usuario CheqPAQ Movto.dll Pensado para NomiPAQ NomiPAQ No AdminPAQ Si Módulo de Producción Convertidor SAE – AdminPAQ
16
SDK’s Manejo de dll’s Acceso a sus Funciones
Complejidad Actual... Manejo de dll’s Acceso a sus Funciones Compatibilidad de Versiones Documento Técnico Requerido Estructura de la Base de Datos
17
SDK’s Manejo de Tipos de Datos Estructuras de Datos
Complejidad Actual... Manejo de Tipos de Datos Estructuras de Datos Diferentes Lenguajes C++, Visual Basic... Significado de Datos double = Cargos ? Abonos?
18
Modelo SDK’s NG Clientes SDK ContPAQ NG (Componente COM)
- Hoja Electrónica - Aplicaciones Terceros - Lenguaje de Macros SDK ContPAQ NG (Componente COM) - Tecnología COM - Multiplicidad de Lenguajes SDK ContPAQ NG - ContPAQNG.dll Reglas de Negocio Acceso a Base de Datos
19
SDK’s NG Tecnología COM Estándar Orientado al Componente
Beneficios... Tecnología COM Estándar Orientado al Componente Independiente del Lenguaje Evita Conflictos de Versiones Uso Fácil de Operaciones Uso Fácil de Datos
20
SDK’s NG Tecnología COM Reglas de Negocio Únicas
Beneficios... Tecnología COM Reglas de Negocio Únicas No Apuntadores a Funciones Identificación de Datos Nombre Tipo Descripción
21
Desarrollando con la Plataforma NG
22
Escenarios Desarrollando con la Plataforma NG... Desarrollador ISV
Módulos NG Aplicaciones NG ContPAQ NG Servicios SDK ContPAQ NG Plataforma NG - Arquitectura - Herramientas - Clases Base - Componentes - Metodología... Activos Tecnológicos
23
Plataforma NG Arquitectura Herramientas Clases Base Componentes
Activos Tecnológicos... Arquitectura Herramientas Clases Base Componentes Metodología Reporteador...
24
Arquitectura NG Cliente 4 Presentación Windows Presentación Web Otras
Presentaciones 3 Funcionalidad GUI Servidor 2 SDK Componente COM IMR NG SDK Reglas de Negocio 1 Acceso a Base de Datos SQL Server CodeBase Otras BD
25
Herramientas Schema Parser GUI Editor Code Coverage...
Desarrollando con Capacidad... Schema Parser GUI Editor Code Coverage...
26
Schema Parser Definir Conceptualmente Lenguaje Orientado al Proceso
Base de Datos... Define y Usa... Definir Conceptualmente Lenguaje Orientado al Proceso Validaciones Implícitas. Base de Datos Autogenerada Código Autogenerado
27
Schema Parser Tipos Tablas Relaciones Búsquedas
Lógica de la Aplicación... Tipos Tablas Relaciones Búsquedas
28
GUI Editor Entorno Gráfico de Desarrollo
Diseñando Interfaces Gráficas... Entorno Gráfico de Desarrollo Selecciona, Pega y Configura Controles Controles Básicos y Avanzados Código Autogenerado
29
GUI Editor Controles Propiedades Vista Previa Diseño Visual...
Dialogo.gui GUI Editor Dialogo
30
Code Coverage Ejercitando Líneas de Código... Garantiza que cada Línea de Código está incluida en un Caso de Prueba Garantiza que cada Línea de Código cubre una Funcionalidad Esperada Ingeniero de Pruebas Ingeniero de Software
31
Code Coverage Ejercitando Líneas de Código... Líneas Totales
Líneas Cubiertas Líneas No Cubiertas % Cobertura
32
Code Coverage SDK ContPAQ NG GUI ContPAQ NG 7 % en Pruebas Manuales
Caso ContPAQ NG... SDK ContPAQ NG 7 % en Pruebas Manuales 93% en Pruebas Automatizadas GUI ContPAQ NG 89% Pruebas Manuales 11% Verificado Especial
33
Clases Base Reutilización de Código... General Registro Proceso
Utilería Catálogo Documento Movimiento Verificar Pólizas Documento Grid Cuentas Póliza Movimiento de Póliza
34
Componentes Piezas Reutilizables... Listados Configurables
35
Componentes Piezas Reutilizables... Búsquedas
36
Componentes Piezas Reutilizables... Administración de Usuarios
37
Componentes Piezas Reutilizables... Manejo de Bitácoras
38
Metodología Modelo de Desarrollo Ágil Proceso Basado en Requerimientos
Desarrollar Eficiente y Eficazmente... Modelo de Desarrollo Ágil Proceso Basado en Requerimientos Enfoque a las Reglas de Negocio Enfoque a la Calidad
39
Metodología Modelo de Desarrollo Ágil... Ingeniero de Software
- Análisis - Diseño - Implementación - Mantenimiento Requerimientos Ventas Infraestructura de Pruebas - Validación - Aseguramiento de la Calidad Ingeniero de Pruebas Documentador - Desarrollo del Conocimiento - Infraestructura - Recursos de Información
40
En Resumen
41
Plataforma NG Evolución Tecnológica... La Inversión más Importante en Desarrollo de Software en nuestra Organización
42
Plataforma NG Cliente Servidor Nativo Múltiples Bases de Datos
Arquitectura... Cliente Servidor Nativo Control de la Información, Eficiencia en Red... Múltiples Bases de Datos SQL Server, CodeBase... Múltiples Capas de Presentación Windows, Web... SDK’s NG Componentes COM
43
Plataforma NG Herramientas Clases Base Componentes Metodología
Activos Tecnológicos... Herramientas Schema Parser, GUI Editor, Code Coverage... Clases Base Catálogos, Documentos, Procesos, Utilerías... Componentes Listados, Búsquedas, Usuarios, Bitácoras... Metodología Desarrollo Ágil, Enfoque a la Calidad...
44
El Siguiente Paso
45
Plataforma NG Documentación Entrenamiento Soporte y Seguimiento
Estamos Preparando... Documentación Entrenamiento Soporte y Seguimiento Contacto Licenciamiento
46
Torres Gemelas Petronas Kuala Lumpur, Malasia César Pelli, Arquitecto
47
Muchas Gracias !
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.