La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Tecnología para la Comunidad

Presentaciones similares


Presentación del tema: "Tecnología para la Comunidad"— Transcripción de la presentación:

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 !


Descargar ppt "Tecnología para la Comunidad"

Presentaciones similares


Anuncios Google