Tecnología para la Comunidad

Slides:



Advertisements
Presentaciones similares
Presentación del Consultor
Advertisements

INGENIERÍA DE SOFTWARE Introducción Arquitectura de Software
Descripción técnica de Microsoft Virtual Server 2005 R2.
Plan de Implantación Sistemas de Información III
Integración Tecnológica para la Industria de Eventos.
Aplicación Web para Control de una Integración de S.I.
Presentación de la Plataforma de Gestión de la Excelencia
Portal Hacienda Digital
Bienvenidos.
DIRECTOR: ING. DIEGO MARCILLO CODIRECTOR: ING. JAIME ANDRANGO
UNIVERSIDAD TECNOLÓGICA ISRAEL CARRERA DE SISTEMAS INFORMÁTICOS
Principales Valores SGI Toolkit se presenta como una nueva capa de desarrollo sobre SDK de SAP B1 que aumenta sustancialmente el potencial de desarrollo.
Presentación Ejecutiva
Metodologías de Desarrollo
MI PROGRAMA DE FORMACION
Felipe Donoso Natalia Sandoval
Framework Hexápodo PHP fácil, rápido y sin dolor
Proceso de Originación de Crédito: Banco de los Alpes
Proyecto de Ingeniería de Software 2008
Emir Treviño
Visual Studio 2005 Gestión del Ciclo de Vida Jose Murillo Responsable programas técnicos para Fabricantes.
Análisis y Diseño de Aplicaciones Ingeniería de Software
Republica Bolivariana de Venezuela U.G.M.A 7mo semestre Ing. Sistema
Departamento de Ciencias de la Computación
Bienvenidos.
Erique Gaspar, Carlos Alfredo
TENDENCIAS Y ESCENARIOS DE LAS TIC
HERRAMIENTAS CASE.
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
¿Quienes Somos? Scorpion Computer Services es una compañía diversificada en el área de la informática, nuestros servicios están orientados a la automatización.
 Tema del proyecto  Integrantes y roles del equipo  Objetivos del proyecto  Alcance.
Arquitectura de una aplicación
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
Las etapas de un proyecto
Planeación con Planning Tool y DotProject Grupo de Construcción de Software Facultad de Ingeniería Universidad de los Andes Rubby Casallas, Andrés Yie.
Aplicaciones empresariales Adrián Guillen Carlos Marcano Carlos Sanmartín
Sistema Organizador de Invitaciones, Eventos y Memos basado en una aplicación Cliente – Servidor SOIEM TESIS DE GRADO FIEC – ESPOL 2007 Christian Vulgarin.
Sistema de Administración de Iglesias
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS
Gestión de la Configuración
ESCUELA POLITÉCNICA DEL EJÉRCITO
(GESTIÓN DE PROCESOS DE NEGOCIO)
1.
Bienvenidos. Desarrollo de Aplicaciones I Lic. Alfonso Felipe Lima Cortés
35 años de investigación, innovando con energía 1 Mayo, 2012 P LAN DE ASEGURAMIENTO DE LA CALIDAD DEL DESARROLLO DE SOFTWARE E STÁNDAR IEEE 730 Y G UÍA.
Especialización en Desarrollo de Software
INSTALACIÓN Y ADMINISTRACIÓN DE REDES DE ÁREA LOCAL
UNIVERSIDAD LATINA II. FUNCIONES DEL ADMINISTRADOR.
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
Prestar servicios de consultoría en medios de pago, comercializar licencias de software y distribuir hardware, todo esto encaminado a proporcionar a los.
Simulador Redes Nombres etc,,.
Estructurar tus ideas para hacerlas realidad
G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE Daniel Eduardo Almeciga Angie Katterine Cruz O. Diego Fernando.
FACULTAD DE CIENCIAS COMPUTACIONALES Y TELECOMUNICACIONES ASIGNATURA:
Ingeniería en Informática F UNDAMENTOS DE C OMPUTACIÓN B ACHILLERATO EN I NGENIERÍA I NFORMÁTICA L IC. C ARLOS H. G UTIÉRREZ L EÓN.
MOZ Agencias Aduanales Sistema Especializado en Agencias Aduanales SEAA Informe de actividades Sexto Trimestre.
DISEÑO DE COMPONENTES Y DESARROLLO BASADO EN COMPONENTES
Plataforma Web para la Evaluación y Contratación de personal en la PCM
Arquitectura de una aplicación Arquitectur a: desarrolla un plan general del sistema, asegurando que las necesidades de los usuarios sean atendidas. Ingeniería.
SOLUCIONES EMPRESARIALES
Capas de ingeniería del Software. Rosendo Antonio Manuel Ingeniería en Sistemas Computacionales.
Autores: Myriam Montes, Iván Viera, Carlos Caizaguano, José Sancho
Diccionario/Directorio de Datos
Febrero 2016 FRAMEWORKS DE DESARROLLO/LENGUAJES DE PROGRAMACIÓN AREA DE ARQUITECTURAS Dirección de Ingeniería, Soporte a Gestión de Aplicaciones y Centros.
Herramientas CASE.
Entregables del Proyecto
Junio, 2013.
Transcripción de la presentación:

Tecnología para la Comunidad Oportunidades para Desarrolladores con la Plataforma NG César Froylán Andrade Cervantes Ingeniero de Software Plataforma NG

¿Puedo Integrar mis Desarrollos a la Medida o Desarrollos de Terceros a Productos de la Plataforma NG?

¿Puedo Desarrollar sobre la Plataforma NG?

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

Antecedentes

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

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

Antecedentes Nuestra Base, Nuestras Oportunidades...

Escenarios de Oportunidad

Escenarios Desarrollando con SDK’s NG Oportunidades para tus Desarrollos... Desarrollando con SDK’s NG Desarrollando con la Plataforma NG

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

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

Desarrollando con SDK’s NG

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

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

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

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?

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

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

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

Desarrollando con la Plataforma NG

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

Plataforma NG Arquitectura Herramientas Clases Base Componentes Activos Tecnológicos... Arquitectura Herramientas Clases Base Componentes Metodología Reporteador...

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

Herramientas Schema Parser GUI Editor Code Coverage... Desarrollando con Capacidad... Schema Parser GUI Editor Code Coverage...

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

Schema Parser Tipos Tablas Relaciones Búsquedas Lógica de la Aplicación... Tipos Tablas Relaciones Búsquedas

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

GUI Editor Controles Propiedades Vista Previa Diseño Visual... Dialogo.gui GUI Editor Dialogo

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

Code Coverage Ejercitando Líneas de Código... Líneas Totales Líneas Cubiertas Líneas No Cubiertas % Cobertura

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

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

Componentes Piezas Reutilizables... Listados Configurables

Componentes Piezas Reutilizables... Búsquedas

Componentes Piezas Reutilizables... Administración de Usuarios

Componentes Piezas Reutilizables... Manejo de Bitácoras

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

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

En Resumen

Plataforma NG Evolución Tecnológica... La Inversión más Importante en Desarrollo de Software en nuestra Organización

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

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...

El Siguiente Paso

Plataforma NG Documentación Entrenamiento Soporte y Seguimiento Estamos Preparando... Documentación Entrenamiento Soporte y Seguimiento Contacto Licenciamiento

Torres Gemelas Petronas Kuala Lumpur, Malasia César Pelli, Arquitecto

Muchas Gracias ! cesar.andrade@compac.com.mx