Cámara de Comercio de Bogotá Centro Empresarial Chapinero

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Cámara de Comercio de Bogotá Centro Empresarial Chapinero"

Transcripción

1 Desarrollo de software basado en modelos: de la teoría a la práctica Rubby Casallas Departamento de Ingeniería de Sistemas y Computación Grupo de Construcción de Software Universidad de los Andes Cámara de Comercio de Bogotá Centro Empresarial Chapinero

2 Propósito de la charla Presentar experiencias de uso de la ingeniería de modelos para producir soluciones que hoy en día son utilizadas por usuarios finales Discutir sobre las dificultades y oportunidades de la ingeniería de modelos en un contexto real

3 Experiencias Academia Juego gerencial Monad: Sitios web Hiles

4 Generación de aplicaciones web transaccionales (JEE) Academia Juego gerencial

5 A Model Transformation Chain(MTC) M1 Model Transformation Chain P1 5

6 A Model Transformation Chain(MTC) Model Transformation Chain 6

7 A Model Transformation Chain(MTC) Model Transformation Chain Aplicaciones web (gxt) transaccionales JEE CRUD 7

8 A Model Transformation Chain(MTC) M1 M2 M3 Mn Model Transformation Chain P1 P2 P3 Pn 8

9 + An instance of a Model Transformation Chain(MTC) Problem Domain transformation Business Model Architecture Model Business Metamodel Architecture Metamodel transformation JEE Model JEE Metamodel transformation Java Metamodel Solution Domain generation Java Model application code 9

10 A Model Transformation Chain(MTC) Business Model: 1855 elements Architectural Model: 5750 elements (310%) 1 element 3 elements JEE Model: 7245 elements (126%)(393%) Java Model: elements (2361%)(2975%)(9222%) Lines of Code (LOC) 183 LOC x element There is an explosion of elements at each step 4 elements 92 element 10

11 Porcentaje de generación Generated Code Manual Code LOCs % LOCs % Total LOCs Business Logic WEB UI Total LOCs Generated Code Manual Code Files % Files % Total Files Business Logic WEB UI Total Files

12 Requerimientos funcionales avanzados

13 Decisión: Comprar activo fijo 1. Un grupo corporativo puede tomar varias decisiones de negocio en un periodo dado del Juego Tipo Decisión: Buy Fixed Asset (BA) BA 1 Instances

14 Decisión: Comprar activo fijo 2. Consolidar Jugada 3. Ejecutar Jugada Empresa: Postobon Estado Contable Decision instances Decision Definition BA 1 BA BA BA A B Business Simulator Caja Debitar: total Activos fijos Acreditar : Total # Edificios Oficinas Estado Operativo Num + 1 # Terrenos Num + 1 Industry Data (Queries)

15 Decisión: Comprar activo fijo 4. Ver resultados Balance General Empresa: GaseosasyRefrescos Estado Operativo Caja $ Activos fijos $ # Edificios Oficinas 5 unidades # Terrenos 5 unidades

16 Mages-Lenguaje de dominio específico Production expert Financial expert Comprar un insumo: 1. Comprar 5 llantas 2. 5*precioUnitario se le resta a la cuenta banco 3. 5*precioUnitario se le suma a la cuenta patrimonio 4. las 5 llantas se almacenan en el inventario de la compañía Marketing expert

17 Mages-Lenguaje de dominio específico Production expert Human Resources expert Marketing expert Contratar un empleado: 1. Contratar un operario para la planta central de la región Colombia 2. Genera un compromiso de pago salarial mensualmente 3. Se incluye el nuevo empleado en el inventario de la compañía Compromiso pago salarial 1. Se calcula el salario con base en la categoría y los factores prestacionales 2. Se resta el salario de la cuenta nomina 3. Se calcula el pago prestacional 4. Se resta el pago prestacional de

18 Mages-Lenguaje de dominio específico Production expert Contratar una campaña publicitaria: 1. Calcular el costo de la campaña 2. Restar el costo de la campaña de la cuenta 3. Calcular los beneficios de la campaña 4. Registrar en el inventario de la compañía la campaña Human Resources expert Marketing expert

19 Decisión: Comprar activo fijo Descripción Tipo de Activo Fijo (Asset Type) Unidad (Unit) Activo Fijo (Fixed asset ) Cantidad (Quantity) Número de serie (Stock Number) Esta decisión permite comprar un activo fijo de tipo terreno o edificación para una unidad de negocio seleccionada. Tipo de activo que se desea adquirir. La unidad donde se ubicara el activo fijo. El activo fijo que se va a comprar. Cantidad de unidades Numero de inventario para identificar el activo.

20 Decisión: Comprar activo fijo Operaciones Transacciones contables Transacciones operativas Total purchase cost = Asset s Unit Cost * Quantity (the cost depends of the region) Incrementar cuenta de activos Registrar el gasto en caja Agregar el activo al inventario de la empresa

21 Mages-Lenguaje de dominio específico

22 Mages-Lenguaje de dominio específico

23 Editor del lenguaje de dominio específico

24 Generated Code Manual Code LOCs % LOCs % Total LOCs Business Logic WEB UI Total LOCs Generated Code Manual Code Files % Files % Total Files Business Logic WEB UI Total Files

25 Monad-Sitios web Websites in a specific domain Domain Domain clients Restaurants Web development company Hotels Common website structurefora domian Client A DATA Client B DATA Solamente insertar los datos de los clientes 25

26

27 + Hiles: Sistemas embebidos (VHDL) Ayudar a los diseñadores de sistemas embebidos en el prototipado y validación Después viene la construcción real Existen herramientas de simulación donde los sistemas se programan en lenguaje de hardward como VHDL En Hiles se hace una descripción de alto nivel y se genera el código en VHDL

28 HiLeS Workbench - Papyrus Editor Domain Eng. Structure Behavior 28

29 PL Workbench - MTC Product Eng. System Level Processor Level RTL SysML Model Transform HiLeS Model Transform HDLs Models VHDL- AMS Verilog- AMS Generate Generate PetriNet Code HDLs Code TINA System Vision 29

30 Experiencias 1. Generación del código de base de las aplicaciones 2. Requerimientos CRUD 3. Las aplicaciones resultado hay que extenderlas con los requerimientos propios Academia 1. Adaptaciones a dominios específicos % sitio web 1. Lenguaje de dominio específico para definir los requerimientos % código Juego gerencial 1. Lenguaje de dominio específico para definir los requerimientos % código Monad: Sitios web Hiles

31 Conclusiones Herramientas cada vez mejores Hay casos de éxito Hay muy pocas personas entrenadas Es difícil: abstraer, entender dominios diversos, modelar (interpretar la realidad, construir correctamente los modelos), utilizar las herramientas Es costoso iniciar. Desarrollar infraestructuras adecuadas

32 Reportes sobre la práctica de MDE en la industria R. Cloutier and M. Bone, Compilation of SysML RFI Final Report, Stevens Institute of Technology, 2010 Systematic study of the use and effectiveness of model-based methods in systems engineering in industry J. Hutchinson, et al., Empirical Assessment of MDE in Industry, ICSE 2011 (*) Systematic study of the effectiveness of model-based methods in for software development in industry J. Hutchinson, et al., Model-Driven Engineering Practices in Industry, ICSE 2011 (*) Systematic study of the level of use of model-based methods in for software development in industry

33 Reportes sobre la práctica de MDE en la industria P. Mohagheghi and V. Dehlen, Where is the Proof? A Review of Experiences from Applying MDE in Industry, ECMDA 2008 (*) Review of available publications on industrial application of MBE in industry T. Weigert and F. Weil, Practical Experiences in Using Model-Driven Engineering to Develop Trustworthy Computing Systems, IEEE SUTC 2006 Summary of systematic use of MBE in Motorola with evaluation The Middleware Co., Model-Driven development for J2EE Utilizing a Model Driven Architecture (MDA) Approach, 2003 A systematic comparative study of traditional vs. model-based development on a software project

Desarrollo de Software guiado por los modelos

Desarrollo de Software guiado por los modelos Desarrollo de Software guiado por los modelos Rubby Casallas rcasalla@uniandes.edu.co Universidad de los Andes (57) 1 3394949 Bogotá 1 1 Objetivo de la charla Presentar los conceptos básicos del enfoque

Más detalles

Adaptación y Configuración de Procesos de Software Tailoring and Configuration of Software Processes

Adaptación y Configuración de Procesos de Software Tailoring and Configuration of Software Processes Adaptación y Configuración de Procesos de Software Tailoring and Configuration of Software Processes Rodolfo Villarroel Acevedo 1* 1 Pontificia Universidad Católica de Valparaíso. Avenida Brasil 2241,

Más detalles

Introducción. El uso de la ingeniería guiada por modelos para el aseguramiento de la calidad

Introducción. El uso de la ingeniería guiada por modelos para el aseguramiento de la calidad El uso de la ingeniería guiada por modelos para el aseguramiento de la calidad Dra. María a José Escalona Cuaresma mjescalona@us.es www.iwt2.org Universidad de Sevilla Grupo de Ingeniería Web y Testing

Más detalles

PROGRAMA DE DOCTORADO

PROGRAMA DE DOCTORADO PROGRAMA DE DOCTORADO Desarrollo de familias de productos de software desde un enfoque generativo DPTO. DE INGENIERÍA DE SOFTWARE Y SISTEMAS INFORMÁTICOS Tema 1 Introducción Autor: Rubén Heradio Gil Índice

Más detalles

Introdución a SAP. SAP University Alliances Version 2.0 en proceso Author Raul Morales. Producto SAP ERP 6.0 EhP4. Nivel Básico

Introdución a SAP. SAP University Alliances Version 2.0 en proceso Author Raul Morales. Producto SAP ERP 6.0 EhP4. Nivel Básico SAP University Alliances Version 2.0 en proceso Author Raul Morales Introdución a SAP Producto SAP ERP 6.0 EhP4 Nivel Básico Enfoque Integración de funciones cruzadas SD, MM, PP, FI, CO, HCM, WM, PS, EAM

Más detalles

Desarrollo de Software Basado en Componentes Oportunidades CIMAT-IngSoft

Desarrollo de Software Basado en Componentes Oportunidades CIMAT-IngSoft Desarrollo de Software Basado en Componentes Oportunidades Dra. Perla Velasco Centro de Investigación en Matemáticas (CIMAT) Grupo de Ingeniería de Software (IngSoft) Agenda 1. Introducción 2. Oportunidades

Más detalles

Optimice la performance de su cadena de suministro de manera segura y en cumplimiento de regulaciones. MarcioAB @br.ibm.com

Optimice la performance de su cadena de suministro de manera segura y en cumplimiento de regulaciones. MarcioAB @br.ibm.com Optimice la performance de su cadena de suministro de manera segura y en cumplimiento de regulaciones MarcioAB @br.ibm.com 1 Iniciativa para mejorar la performance empresarial en su ecosistema gerenciando

Más detalles

Creación y evaluación de modelos LSP en un contexto MDA

Creación y evaluación de modelos LSP en un contexto MDA WICC 2012 433 Creación y evaluación de modelos LSP en un contexto MDA Ana Funes 1, Elizabeth Reinoso 2, Marcelo Castro 2, Aristides Dasso 1, 1 Universidad acional de San Luis, Ejército de los Andes 950

Más detalles

Modelado de la variabilidad en arquitecturas multicapa

Modelado de la variabilidad en arquitecturas multicapa Modelado de la variabilidad en arquitecturas multicapa José García-Alonso, Joaquín Guillén, Javier Berrocal, and Juan Manuel Murillo Escuela Politécnica, Universidad de Extremadura, Avd. de la Universidad

Más detalles

Sistemas de Información 12/13 Introducción a los Sistemas de Información

Sistemas de Información 12/13 Introducción a los Sistemas de Información 12/13 Introducción a los Sistemas de Información Departamento Informática e Ingeniería de Sistemas Universidad de Zaragoza (raqueltl@unizar.es) " Guión Introducción Datos vs. información vs. conocimiento

Más detalles

Construcción y adaptación de Lenguajes de Dominio Específico por usuarios finales

Construcción y adaptación de Lenguajes de Dominio Específico por usuarios finales Construcción y adaptación de Lenguajes de Dominio Específico por usuarios finales Santiago Jácome G. Universidad de las Fuerzas Armadas ESPE, Ecuador Universidad Autónoma de Madrid, España psjacome@espe.edu.ec

Más detalles

Diez años de cambios en Ingeniería de Software: si hemos avanzado?

Diez años de cambios en Ingeniería de Software: si hemos avanzado? Diez años de cambios en Ingeniería de Software: si hemos avanzado? Victor Manuel Toro C. VictorToro@cincosoft.com CincoSOFT Ltda. Tel.: (1)6226350, (1)6230180 Bogotá - Colombia 1 Dos preguntas... Qué es

Más detalles

Posición 130935. Analista de Sistema Senior Developer 6i

Posición 130935. Analista de Sistema Senior Developer 6i Posición 130935 Analista de Sistema Senior Developer 6i Objetivo del Puesto Desarrollar programas y sistemas basado en especificaciones que serán brindadas por el Coordinador de Desarrollo de sistemas,

Más detalles

Desarrollador Java JEE (4 posiciones)

Desarrollador Java JEE (4 posiciones) Para desarrollar proyectos se necesitan los siguientes perfiles Posición 130903 Desarrollador Java JEE (4 posiciones) Dominio de lenguaje de programación Java Experiencia en el desarrollo de aplicaciones

Más detalles

Técnico Certified Software Engineer Professional (CSIP)

Técnico Certified Software Engineer Professional (CSIP) Técnico Certified Software Engineer Professional (CSIP) Dirigido a: Profesionales de la ingeniería de sistemas Estudiantes universitarios de ingeniería en sistemas Requisitos: Requisitos para aplicar a

Más detalles

Ingenieros de sistemas: sujetos y artífices del cambio en las empresas

Ingenieros de sistemas: sujetos y artífices del cambio en las empresas Bogotá, 12 al 14 de Septiembre de 2011 Ingenieros de sistemas: sujetos y artífices del cambio en las empresas Juan Carlos Cárdenas Romero Juan.cardenas@advantis.co Advantis Consultoría Gerencial ACIS Asociación

Más detalles

6a. Academia de Actualización Profesional 2009 Rentabilidad de IT. PwC

6a. Academia de Actualización Profesional 2009 Rentabilidad de IT. PwC 6a. Academia de Actualización Profesional 2009 Rentabilidad de IT PwC Agenda Definición de rentabilidad de IT Situación actual en torno al tema Análisis de los enfoque de reducción de costos y mejora del

Más detalles

WebRatio. Otro camino para el BPM. Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 8

WebRatio. Otro camino para el BPM. Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 8 WebRatio Otro camino para el BPM Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 8 El BPM El BPM (Business Process Management) no es solo una tecnología, además a grandes rasgos es una disciplina

Más detalles

INGENIERÍA DE SOFTWARE CICLOS DE VIDA Y METODOLOGIAS

INGENIERÍA DE SOFTWARE CICLOS DE VIDA Y METODOLOGIAS INGENIERÍA DE SOFTWARE CICLOS DE VIDA Y METODOLOGIAS Rubby Casallas, Andrés Yie Departamento de Sistemas y Computación Facultad de Ingeniería Universidad de los Andes Agenda Contexto Ciclos de vida: Modelo

Más detalles

Sistemas de Información Empresarial. Prof. Iván Mayorga Paredes ICI-3029 2013

Sistemas de Información Empresarial. Prof. Iván Mayorga Paredes ICI-3029 2013 Sistemas de Información Empresarial Prof. Iván Mayorga Paredes ICI-3029 2013 Fase 3. Implementación (realización) Objetivos Parametrizar en el propio ERP los requerimientos y los procesos diseñados en

Más detalles

Herramientas de Software que posibilitan el BPM

Herramientas de Software que posibilitan el BPM Qué es BPM? BPM (Business Process Management) no es solamente una tecnología, sino en términos generales, una disciplina gerencial que trata a los procesos como bienes tangibles que contribuyen al desempeño

Más detalles

Una recomendación basada en MDA, BPM y SOA para el desarrollo de software a partir de procesos del negocio en un contexto de Negocio Bajo Demanda

Una recomendación basada en MDA, BPM y SOA para el desarrollo de software a partir de procesos del negocio en un contexto de Negocio Bajo Demanda Una recomendación basada en MDA, BPM y SOA para el desarrollo de software a partir de procesos del negocio en un contexto de Negocio Bajo Demanda Miguel Ángel Sánchez Vidales Escuela Universitaria de Informática

Más detalles

Carrera: IFM - 0434 3-2-8. Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Carrera: IFM - 0434 3-2-8. Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Sistemas de I Licenciatura en Informática IFM - 0434 3-2-8 2.- HISTORIA DEL PROGRAMA

Más detalles

icaria Lean Upgrade Modernización de sistemas y aplicaciones iadm industrialized Application Development and Maintenance (www.netzima.

icaria Lean Upgrade Modernización de sistemas y aplicaciones iadm industrialized Application Development and Maintenance (www.netzima. icaria Lean Upgrade Modernización de sistemas y aplicaciones iadm industrialized Application Development and Maintenance (www.netzima.com/icaria) Sistemas obsoletos E l s i s t e m a d e i n f o r m a

Más detalles

GENERACIÓN DE APLICACIONES MEDIANTE LENGUAJES ESPECIFICOS DE DOMINIO

GENERACIÓN DE APLICACIONES MEDIANTE LENGUAJES ESPECIFICOS DE DOMINIO WICC 2012 626 GENERACIÓN DE APLICACIONES MEDIANTE LENGUAJES ESPECIFICOS DE DOMINIO 1. A.Cortez, C.Naveda 1. Consejo de Investigaciones (CIUDA) UDA. 2. Instituto de Investigaciones Facultad de Ciencias

Más detalles

Sistemas de Información Gerencial ii. Los SI en la empresa

Sistemas de Información Gerencial ii. Los SI en la empresa Ingeniería Civil Industrial Ingeniería Industrial Sistemas de Información Gerencial ii. Los SI en la empresa Prof. Guillermo E. Badillo Astudillo Semestre I, 2015 Nota: la mayoría de los slides están tomados

Más detalles

Principios Básicos de Contabilidad Capítulo 1 Iniciando Contabilidad DacEasy DacEasy Contabilidad Versión 11

Principios Básicos de Contabilidad Capítulo 1 Iniciando Contabilidad DacEasy DacEasy Contabilidad Versión 11 Principios Básicos de Contabilidad Capítulo 1 Iniciando Contabilidad DacEasy DacEasy Contabilidad Versión 11 Si entiendes los principios básicos de contabilidad, será capaz de hacer el mejor uso de su

Más detalles

Presentación Corporativa

Presentación Corporativa SETADIGITAL TECHNOLOGY GROUP LTDA Presentación Corporativa Servicios Especializados de Tecnología Avanzada www.setadigital.com Nosotros SetaDigital Technology Group Ltda (STG) es una compañía informática

Más detalles

SÍLABO. : Obligatorio : Ingeniería de Sistemas : IS0704. : VII Ciclo : 03 Teoría y 02 Práctica : 04 : Lenguaje de Programación II

SÍLABO. : Obligatorio : Ingeniería de Sistemas : IS0704. : VII Ciclo : 03 Teoría y 02 Práctica : 04 : Lenguaje de Programación II SÍLABO I. DATOS GENERALES 1.1. Nombre de la Asignatura 1.2. Carácter 1.3. Carrera Profesional 1.4. Código 1.5. Semestre Académico : 2014-I 1.6. Ciclo Académico 1.7. Horas de Clases 1.8. Créditos 1.9. Pre

Más detalles

Introducción al Unified Process. Curso IIC 2143 Ingeniería de Software Rodrigo Sandoval 2010

Introducción al Unified Process. Curso IIC 2143 Ingeniería de Software Rodrigo Sandoval 2010 Introducción al Unified Process Curso IIC 2143 Ingeniería de Software Rodrigo Sandoval 2010 Unified Process - UP Un framework de Proceso de Desarrollo de Software, una de cuyas versiones es el más documentado

Más detalles

Aálii Análisis de herramientas de Software para Portafolios de Proyectos

Aálii Análisis de herramientas de Software para Portafolios de Proyectos Aálii Análisis de herramientas de Software para Portafolios de Proyectos Introducción Planeación Estratégica La Planeación El Ejecución y el Control Examen de las herramientas de Manejo de Proyectos Clarity

Más detalles

Proyecto Datawarehouse. Corporativo

Proyecto Datawarehouse. Corporativo Proyecto Datawarehouse Corporativo - Citibank Argentina - Junio 2009 Page 1 Transformar la información transaccional, operativa y cotidiana en información con diferentes niveles de agregación, homogénea,

Más detalles

Construcción de sistemas de soporte a la toma de decisiones

Construcción de sistemas de soporte a la toma de decisiones INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE CÓMPUTO Construcción de sistemas de soporte a la toma de decisiones M. En C. Eduardo Bustos Farías 1 Desarrolla en Sistemas de Apoyo de Decisión Como

Más detalles

Análisis comparativo entre CIMOSA (CIM-Open System Architecture) y DEM (Dynamic Enterprise Modelling)

Análisis comparativo entre CIMOSA (CIM-Open System Architecture) y DEM (Dynamic Enterprise Modelling) 3rd International Conference on Industrial Engineering and Industrial Management XIII Congreso de Ingeniería de Organización Barcelona-Terrassa, September 2nd-4th 2009 Análisis comparativo entre CIMOSA

Más detalles

EL SECRETO DE UN SOFTWARE EXITOSO

EL SECRETO DE UN SOFTWARE EXITOSO EL SECRETO DE UN SOFTWARE EXITOSO Por Br. Carlos Soria, carlmanmagnifico@gmail.com RESUMEN El presente artículo nos muestra el impacto del software en el negocio, y él énfasis que se debe hacer en desarrollarlo

Más detalles

MASTER IN INDUSTRIAL ENGINEERING. UNIVERSIDAD POLITÉCNICA DE MADRID. ACADEMIC TRACK

MASTER IN INDUSTRIAL ENGINEERING. UNIVERSIDAD POLITÉCNICA DE MADRID. ACADEMIC TRACK MASTER IN INDUSTRIAL ENGINEERING. UNIVERSIDAD POLITÉCNICA DE MADRID. ACADEMIC TRACK Definition English Definition ECTS Semester Language Type Técnicas y Modelos Cuantitativos de Ingeniería de Organización

Más detalles

Diseño o centrado en el usuario de servicios de información n digital

Diseño o centrado en el usuario de servicios de información n digital Diseño o centrado en el usuario de servicios de información n digital Dr. Jesús Tramullas Dpto. Ciencias de la Documentación n /Univ. de Zaragoza http:// ://tramullas.com 1 Agenda Planteamiento Diseño

Más detalles

IBM Cloud Manifiesto. Cómo, cuándo y por qué cloud con IBM. Cristina Caballé IBM Cloud Executive. 2014 IBM Corporation

IBM Cloud Manifiesto. Cómo, cuándo y por qué cloud con IBM. Cristina Caballé IBM Cloud Executive. 2014 IBM Corporation IBM Cloud Manifiesto Cómo, cuándo y por qué cloud con IBM Cristina Caballé IBM Cloud Executive Cloud Computing permite a las empresas adaptarse a las necesidades de la demanda en tiempo real Centro de

Más detalles

Carrera: IFM - 0403 3-2-8. Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Carrera: IFM - 0403 3-2-8. Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Administración de proyectos Licenciatura en Informática IFM - 0403 3-2-8 2.- HISTORIA

Más detalles

Objetivo del puesto: Experiencia en:

Objetivo del puesto: Experiencia en: Posición 130821 Arquitecto de Infraestructura Objetivo del puesto: Asesorar en materia de infraestructura, diseñar arquitectura y coordinar las gestiones necesarias para la implantación de soluciones de

Más detalles

Servicios. Nuestros servicios se basan en cuatro principales áreas:

Servicios. Nuestros servicios se basan en cuatro principales áreas: 2015 Quiénes somos Andrade s System es una compañía mexicana fundada en el 2006, bajo la experiencia del Ing. Antonio Andrade y la Lic. Carolina Osuna, con el objetivo de brindar a las empresas los mejores

Más detalles

L O G Í S T I C A. Oscar Mario Gil Ríos

L O G Í S T I C A. Oscar Mario Gil Ríos L O G Í S T I C A Oscar Mario Gil Ríos Un Sistema de Información se puede definir como un conjunto de componentes interrelacionados que recolectan, procesan, almacenan y distribuyen información para apoyar

Más detalles

Pontificia Universidad Javeriana. TBA (Tool guide for BPM Agility) Visión y Especificación de Requerimientos. Version 1.0

Pontificia Universidad Javeriana. TBA (Tool guide for BPM Agility) Visión y Especificación de Requerimientos. Version 1.0 Pontificia Universidad Javeriana TBA (Tool guide for BPM Agility) Visión y Especificación de Requerimientos Version 1.0 Historial de Revisión del Documento Date Version Description Author 27/Ene/12 1.0

Más detalles

El Juego de Políticas de Negocios. (The Business Policy Game) Información General

El Juego de Políticas de Negocios. (The Business Policy Game) Información General Información General 1 The Business Policy Game (BPG) es el simulador de negocios orientado a la Administración Estratégica número uno en el mundo. Los participantes en el BPG deben definir una misión corporativa,

Más detalles

Profiling Profiling Identificar la importancia de un objeto, para determinar su localización en los almacenes, según el grado de importancia.

Profiling Profiling Identificar la importancia de un objeto, para determinar su localización en los almacenes, según el grado de importancia. Profiling Profiling Identificar la importancia de un objeto, para determinar su localización en los almacenes, según el grado de importancia. Consolidation centers Centros de consolidación Grandes centros

Más detalles

INSTRUCTIVO PARA LA CUENTA DE PUNTOS FUNCIÓN

INSTRUCTIVO PARA LA CUENTA DE PUNTOS FUNCIÓN INSTRUCTIVO PARA LA CUENTA DE PUNTOS FUNCIÓN INDICE Introducción...2 Frontera de la aplicación...3 Cuenta de Puntos Función sin ajustar...3 Funciones de Datos...4 Funciones Transaccionales...4 Mecanismo...5

Más detalles

GenIED. Generación automática de código para Dispositivos Electrónicos Inteligentes bajo IEC61850. Agustin Yagüe Universidad Politécnica de Madrid

GenIED. Generación automática de código para Dispositivos Electrónicos Inteligentes bajo IEC61850. Agustin Yagüe Universidad Politécnica de Madrid Generación automática de código para Dispositivos Electrónicos Inteligentes bajo IEC61850 Agustin Yagüe Universidad Politécnica de Madrid 16 de Enero, Madrid Automatic Code Generation for IEDs compliant

Más detalles

VI. Appendix VI English Phrases Used in Experiment 5, with their Spanish Translations Found in the Spanish ETD Corpus

VI. Appendix VI English Phrases Used in Experiment 5, with their Spanish Translations Found in the Spanish ETD Corpus VI. Appendix VI English Phrases Used in Experiment 5, with their Spanish Translations Found in the Spanish ETD Corpus App. VI. Table 1: The 155 English phrases and their Spanish translations discovered

Más detalles

Profesor: José Luis Montoya Restrepo

Profesor: José Luis Montoya Restrepo Profesor: José Luis Montoya Restrepo AGENDA Presentación Profesor y Alumnos. Importancia de los sistemas distribuidos. Objetivos y contenido del curso. Profesor José Luis Montoya Ingeniero Electrónico

Más detalles

PORQUÉ SU EMPRESA DEBERÍA IMPLEMENTAR ADEMPIERE?

PORQUÉ SU EMPRESA DEBERÍA IMPLEMENTAR ADEMPIERE? PORQUÉ SU EMPRESA DEBERÍA IMPLEMENTAR ADEMPIERE? Autores Contribución Fecha Martine Lemillour (en representación de Posterita) Alexandre Tsang Mang Kin (en representación de Posterita) Joseph Brower (en

Más detalles

3. Horario laboral referencial: Lunes Viernes 8:00 a.m. a 6:00 p.m.

3. Horario laboral referencial: Lunes Viernes 8:00 a.m. a 6:00 p.m. Arquitecto de Datos 1. Línea de Negocios: Soluciones de Negocios 2. Funciones Específicas: Participar en la realización de las actividades técnicas de actualización y migraciones a versiones mejoradas

Más detalles

ARC 108 Component Model

ARC 108 Component Model ARC 108 Component Model Evolución Tecnológica de RNOM Banco de Previsión Social Tabla de Contenidos ARC 108 Component Model 1. INTRODUCCIÓN 3 2. OBJETIVO 4 3. NOTACIÓN 5 4. ARQUITECTURA GLOBAL 6 4.1. DIAGRAMA

Más detalles

Business Intelligence Available Inteligencia de Negocios Disponible

Business Intelligence Available Inteligencia de Negocios Disponible Business Intelligence Available Inteligencia de Negocios Disponible Qué es BIABLE? La nueva forma de trabajar con Excel BIABLE (Business Intelligence Available, Inteligencia de Negocios Disponible) es

Más detalles

APLICATIVO WEB PARA LA ADMINISTRACIÓN DE LABORATORIOS Y SEGUIMIENTO DOCENTE EN UNISARC JUAN DAVID LÓPEZ MORALES

APLICATIVO WEB PARA LA ADMINISTRACIÓN DE LABORATORIOS Y SEGUIMIENTO DOCENTE EN UNISARC JUAN DAVID LÓPEZ MORALES APLICATIVO WEB PARA LA ADMINISTRACIÓN DE LABORATORIOS Y SEGUIMIENTO DOCENTE EN UNISARC JUAN DAVID LÓPEZ MORALES CORPORACIÓN UNIVERSITARIA SANTA ROSA DE CABAL CIENCIAS Y TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN

Más detalles

TALLERES CULTIVOS TRANSITORIOS

TALLERES CULTIVOS TRANSITORIOS 93 Sistema de gestión total para el agro. TALLERES CULTIVOS TRANSITORIOS Ingeniería de Software InSoft Ltda. Calle 62 No 23-61, Edificio Torre Plaza 62 Oficina 704 Manizales, Caldas Colombia E-Mail: gestion@insoftweb.com

Más detalles

Sistema Integrado de Control y Administracion Comercial

Sistema Integrado de Control y Administracion Comercial OPEN CONSULTING SERVICE S.A Sistema Integrado de Control y Administracion Comercial SICAC Marzo 2008 Que es el S.I.C.A.C? Sistema de Control y Administración Comercial ( SICAC ), es un software que engloba

Más detalles

Enterprise Architect y UML Básico

Enterprise Architect y UML Básico Enterprise Architect y UML Básico Diciembre 2008 Carlos Alexander Zuluaga Agenda Diagrama de despliegue. Introducción. Modelado. Diagrama de estructuras compuestas. Introducción. Modelado. Modelo 4 + 1

Más detalles

Propuesta de una arquitectura para la generación de mutantes de orden superior en WS-BPEL

Propuesta de una arquitectura para la generación de mutantes de orden superior en WS-BPEL Propuesta de una arquitectura para la generación de mutantes de orden superior en WS-BPEL Emma Blanco Muñoz, Antonio García Domínguez, Juan José Domínguez Jiménez, Inmaculada Medina Bulo Escuela Superior

Más detalles

Mitad. Mitad del panorama? Es suficiente tan solo la. Experiencia y éxito garantizados. para Mejores Decisiones. Más Inteligencia.

Mitad. Mitad del panorama? Es suficiente tan solo la. Experiencia y éxito garantizados. para Mejores Decisiones. Más Inteligencia. Soluciones de Software para Análisis de Rentabilidad y Costes Es suficiente tan solo la Mitad del panorama? Mitad Ejecutivos de alto nivel en Finanzas, Ventas, Marketing y Operaciones requieren inteligencia

Más detalles

Desarrollo de Capacidades para la Gestión de TI - Ing. MBA José Szyman

Desarrollo de Capacidades para la Gestión de TI - Ing. MBA José Szyman Una unidad de negocio requiere para el alojamiento para sus aplicaciones infraestructura adecuada en términos de capacidad, compatibilidad, confiabilidad, seguridad, etc. Sin embargo, no desea hacerse

Más detalles

Nuestra Organización. 2 Áreas Geográficas 8 Zonas de Negocio 20 oficinas de Negocio. 4 Divisiones de Solutions & Tech Services

Nuestra Organización. 2 Áreas Geográficas 8 Zonas de Negocio 20 oficinas de Negocio. 4 Divisiones de Solutions & Tech Services ZEMSANIA DBT 2015 Nuestra Organización «Somos expertos en la prestación de Servicios Técnicos y Soluciones en formato de etiqueta blanca, proporcionar las soluciones tecnológicas que se adapten mejor a

Más detalles

www.heinsohn.com.co 04/03/2011 ERP S

www.heinsohn.com.co 04/03/2011 ERP S www.heinsohn.com.co 04/03/2011 ERP S Slide 1 Agenda Definiciones Componentes o Módulos Principales ERP en el mercado actual Metodología de Implementación AIP Ejemplo de venta de ERP Conclusiones Slide

Más detalles

IBM GBS Supply Chain Management Community

IBM GBS Supply Chain Management Community IBM GBS Community Andres E. Carabio Líder de para la Región Spanish South America deeper Qué es IBM Global Business Services? Hace unos años IBM entendió y definió como estrategia de negocio, que un alto

Más detalles

CANAL ERP. Lic. Raúl H. Saroka. rsaroka@sarokanet.com.ar A G E N D A

CANAL ERP. Lic. Raúl H. Saroka. rsaroka@sarokanet.com.ar A G E N D A CANAL ERP Lic. Raúl H. Saroka rsaroka@sarokanet.com.ar A G E N D A Qué es un ERP? Ventajas y limitaciones Resultados de una investigación Factores clave de éxito Preguntas y respuestas E R P Enterprise

Más detalles

En la contabilidad existe la necesidad de registrar todas estas operaciones y la manera de hacerlo es en orden CRONOLOGICO.

En la contabilidad existe la necesidad de registrar todas estas operaciones y la manera de hacerlo es en orden CRONOLOGICO. TEMA 2: LA ECUACION DEL PATRIMONIO La transacción mercantil y necesidad de registrarla. La transacción mercantil es aquella operación en la cual se realiza un intercambio (compra o venta) de bienes y servicios

Más detalles

El Problema de Hacer Software Reflexiones y Profesión

El Problema de Hacer Software Reflexiones y Profesión El Problema de Hacer Software Reflexiones y Profesión Universidad de Cantabria Facultad de Ciencias Francisco Ruiz Contenidos El Problema del Desarrollo de Software Evolución Histórica Nuevos Paradigmas

Más detalles

La Mejor Alternativa a las 4 Grandes. Due Diligence

La Mejor Alternativa a las 4 Grandes. Due Diligence La Mejor Alternativa a las 4 Grandes Due Diligence Definición de Due Diligence El Due diligence es un enfoque basado en los flujos de caja para el análisis de los estados financieros que se centra en los

Más detalles

Nuevas Tendencias de Software y Creación de empresas.

Nuevas Tendencias de Software y Creación de empresas. Nuevas Tendencias de Software y Creación de empresas. Nuevas Tendencias de Software Aunque es muy difícil predecir el futuro, existen un conjunto de procesos industriales e investigación, que nos dan ideas

Más detalles

Propuestas de Proyectos de Grado 2012

Propuestas de Proyectos de Grado 2012 Propuestas de Proyectos de Grado 2012 Laboratorio de Integración de Sistemas 6 de Marzo, 2012 Instituto de Computación Facultad de Ingeniería Universidad de la República de Uruguay Agenda Laboratorio de

Más detalles

Arquitectura de Aplicaciones Empresariales. Lic. Esteban Cesar Calabria

Arquitectura de Aplicaciones Empresariales. Lic. Esteban Cesar Calabria Arquitectura de Aplicaciones Empresariales Aplicaciones empresariales Temario Aplicaciones Empresariales Arquitectura Aplicaciones Empresariales Layering Negocio Persistencia Presentación Ejemplos Aplicaciones

Más detalles

ARIS Solution for Governance, Risk & Compliance Management. Ensure Business Compliance

ARIS Solution for Governance, Risk & Compliance Management. Ensure Business Compliance ARIS Solution for Governance, Risk & Compliance Management Ensure Business Compliance El exito en la implementacion de GRC consiste en mantener el balance correcto 7 June 2012 Software AG - Get There Faster

Más detalles

Soluciones de TI para Negocios PORTAFOLIO DE SERVICIOS

Soluciones de TI para Negocios PORTAFOLIO DE SERVICIOS Soluciones de TI para Negocios El compromiso contigo es nuestro negocio Quiénes somos? Somos una empresa 100% mexicana, fundada hace más de 10 años, con la misión fundamental de brindar soluciones y servicios

Más detalles

Administración de Variabilidad en una línea de producto basada en modelos

Administración de Variabilidad en una línea de producto basada en modelos Administración de Variabilidad en una línea de producto basada en modelos Kelly Garcés Carlos Parra Hugo Arboleda Andres Yie Rubby Casallas Universidad de los Andes, Bogotá k-garces @uniandes.edu.co Universidad

Más detalles

Programa de Asignatura

Programa de Asignatura Programa de Asignatura Historia del programa Lugar y fecha de elaboración Participantes Observaciones (Cambios y justificaciones) Cancún Quintana Roo a 18 de junio de 2010 Nancy Aguas García El programa

Más detalles

Contabilidad Financiera

Contabilidad Financiera FI Contabilidad Financiera Audiencia Consultores de Solución responsables de implementar Contabilidad Financiera con Finanzas ERP mysap. Consultores. Gerentes del Proyecto. Líderes del equipo del proyecto.

Más detalles

DIPLOMADO EN TECNOLOGÍAS DE LA INFORMACIÓN

DIPLOMADO EN TECNOLOGÍAS DE LA INFORMACIÓN DIPLOMADO EN TECNOLOGÍAS DE LA INFORMACIÓN MODULO I: Análisis y Diseño de Sistemas El alumno se familiarizará y describirá los conceptos y aspectos fundamentales del Análisis y Diseño Orientado a Objetos

Más detalles

Pero tampoco es un concepto

Pero tampoco es un concepto u n o La inteligencia de negocios, un concepto informático Joaquín E. Oramas L. Diferente a lo que podría esperarse, el concepto de Business Intelligence no es un resultado de desarrollos en el mundo de

Más detalles

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS FACULTAD DE INGENIERIA SYLLABUS ESPECIALIZACIÓN EN INGENIERIA DE SOFTWARE NOMBRE DEL DOCENTE: JORGE MARIO CALVO LONDOÑO ESPACIO ACADÉMICO (Asignatura): ELECTIVA

Más detalles

Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz

Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz Procesadores de Lenguajes 2 Lenguajes Específicos de Dominio Curso 2013-2014 Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz 17/10/13 PL2 - Lenguajes

Más detalles

Descripción de los Servicios Oracle contemplados en el Instrumento de Agregación de Demanda

Descripción de los Servicios Oracle contemplados en el Instrumento de Agregación de Demanda Descripción de los Servicios Oracle contemplados en el Instrumento de Agregación de Demanda A través del Instrumento de Agregación de Demanda para la Adquisición de Servicios Oracle, las Entidades Estatales

Más detalles

IBM Software Development Platform

IBM Software Development Platform IBM Group IBM Development Platform Seminario. antonio.alonso@es.ibm.com IBM Group software Agenda 1. Introducir plataforma de desarrollo de IBM. 2. DEMO: Construcción de aplicaciones J2EE con RAD. 3. Café

Más detalles

Arquitectura de Aplicaciones Empresariales. Lic. Esteban Cesar Calabria 2007

Arquitectura de Aplicaciones Empresariales. Lic. Esteban Cesar Calabria 2007 Arquitectura de Aplicaciones Empresariales 2007 TEMARIO Introducción Aplicaciones Empresariales Introducción a la Arquitectura de Aplicaciones empresariales Layering Patrones Arquitecturas Empresariales

Más detalles

Mejores prácticas y tendencias para Contadores Públicos Universidad de Palermo Agosto de 2011. Cuente con nosotros

Mejores prácticas y tendencias para Contadores Públicos Universidad de Palermo Agosto de 2011. Cuente con nosotros Mejores prácticas y tendencias para Contadores Públicos Universidad de Palermo Agosto de 2011 Cuente con nosotros Debate Actual en el Mundo 1- Quién contrata a las Firmas de Auditores. 2- Quién paga a

Más detalles

Curso 5007437. Capítulo 4: Arquitectura Orientada a Servicios. Conceptos y estándares de arquitecturas orientadas a servicios Web Curso 2006/2007

Curso 5007437. Capítulo 4: Arquitectura Orientada a Servicios. Conceptos y estándares de arquitecturas orientadas a servicios Web Curso 2006/2007 Curso 5007437 Conceptos y estándares de arquitecturas orientadas a servicios Web Curso 2006/2007 Capítulo 4: Arquitectura Orientada a Servicios Pedro Álvarez alvaper@unizar.es José Ángel Bañares banares@unizar.es

Más detalles

Programas de Capacitación y Desarrollo. Potenciando el Desempeño Profesional RIF: J-00085893-4

Programas de Capacitación y Desarrollo. Potenciando el Desempeño Profesional RIF: J-00085893-4 Programas de Capacitación y Desarrollo Potenciando el Desempeño Profesional RIF: J-00085893-4 Gestionando Efectivamente la Compensación l Análisis y Descripción de Cargos l Valoración de Cargos l Administración

Más detalles

Desarrollo de Software con

Desarrollo de Software con Desarrollo de Software con Antonio J. Vélez Q. Universidad del Valle Sede Palmira Contenido Modelo de Aplicaciones Java EE Arquitectura de las aplicaciones JEE Comunicación entre componentes Contenedores

Más detalles

IMPLEMENTACION DE SISTEMAS DE INFORMACION CONTABLE

IMPLEMENTACION DE SISTEMAS DE INFORMACION CONTABLE IMPLEMENTACION DE SISTEMAS DE INFORMACION CONTABLE OBJETIVO: Obtener los conocimientos necesarios para realizar implementación de sistemas contables CICLO DE VIDA DE UN SISTEMA DE INFORMACION MANTENIMIENTO

Más detalles

ERP para la manufactura de Plásticos y Empaques

ERP para la manufactura de Plásticos y Empaques ERP para la manufactura de Plásticos y Empaques Maximizar los márgenes de ganancias Las industrias de plásticos como la suya están constantemente tratando de encontrar formas de reducir los costos de producción

Más detalles

GLOSARIO. Análisis Bottom-Up: Técnica utilizada en tareas de ingeniería inversa la cual parte de

GLOSARIO. Análisis Bottom-Up: Técnica utilizada en tareas de ingeniería inversa la cual parte de GLOSARIO Análisis Bottom-Up: Técnica utilizada en tareas de ingeniería inversa la cual parte de una descripción de bajo nivel (código fuente) para generar descripciones con un mayor grado de abstracción.

Más detalles

Agilidad para Negocios y Tecnología Estándar

Agilidad para Negocios y Tecnología Estándar Agilidad para Negocios y Tecnología Estándar Para el desarrollo de aplicaciones empresariales personalizadas Julio 2011 Cuál es el problema? La discrepancia entre Negocios y TI, descrita por Gartner: There

Más detalles

Diseño de soluciones y propuestas de tecnologías para la organi

Diseño de soluciones y propuestas de tecnologías para la organi Diseño de soluciones y propuestas de tecnologías para la organización mailto:pchavezl74@gmail.com 4 de agosto de 2015 1 Aplicaciones empresariales 2 Aplicaciones empresariales Después de cierto tiempo,

Más detalles

Métricas de Software

Métricas de Software Métricas de Software Itinerario Métrica Alcance de las Métricas en la Ingeniería de Software CMM assesment QIP Ingeniería de Software II Métricas de Software 2 1 Medición Debo definir una escala... Es

Más detalles

S.I.C.O Basic: Registro básicos y de control de la inmobiliaria de control básico pero justo.

S.I.C.O Basic: Registro básicos y de control de la inmobiliaria de control básico pero justo. PIDEM Contenido: Qué es S.I.C.O?...2 Actividades que Puedes Desarrollar con S.I.C.O..3 Cómo Funciona S.I.C.O?...6 Cuál es y cómo funciona el servicio tecnológico entregado?...7 Tarifas y Costos. 8 Requerimientos

Más detalles

UML, OCL y Patrones en el contexto MDA

UML, OCL y Patrones en el contexto MDA UML, OCL y Patrones en el contexto MDA Ana Garis email: agaris@unsl.edu.ar Maestría en Ingeniería de Software Agenda Model Driven Architecture (MDA) Unified Modeling Language (UML) y Perfiles UML Object

Más detalles

Software Architecture Assesment. Rosa Virginia Icedo Ojeda Jorge Moisés Trejo Vargas Mayo 2003

Software Architecture Assesment. Rosa Virginia Icedo Ojeda Jorge Moisés Trejo Vargas Mayo 2003 Software Architecture Assesment Rosa Virginia Icedo Ojeda Jorge Moisés Trejo Vargas Mayo 2003 Outline Software Architecture Assesment Arquitectura de Sofwtare (AS) Por qué evaluar una AS? Qué evaluamos

Más detalles

PROGRAMA ANALITICO INGENIERÍA SOFTWARE II FOR DAC 12 VER 17 07 07

PROGRAMA ANALITICO INGENIERÍA SOFTWARE II FOR DAC 12 VER 17 07 07 PROGRAMA ANALITICO INGENIERÍA SOFTWARE II FOR DAC 12 VER 17 07 07 A.- DATOS GENERALES MATERIA: Ingeniería de Software II CÓDIGO NOMBRE PROFESOR / A: Fausto Correa Almazán CRÉDITOS Nº HORAS PRESENCIALES

Más detalles

Sistemas ERP (Enterprise Resources Planning)

Sistemas ERP (Enterprise Resources Planning) Sistemas ERP (Enterprise Resources Planning) Apellidos, nombre Departamento Centro Oltra Badenes, Raúl Francisco (rauloltra@doe.upv.es) Departamento de Organización de Empresas Universitat Politècnica

Más detalles

LA FIRMA THE FIRM QUIENES SOMOS ABOUT US

LA FIRMA THE FIRM QUIENES SOMOS ABOUT US LA FIRMA THE FIRM QUIENES SOMOS Somos una firma de abogados especialistas en derecho laboral, comercial y administrativo que entrega a sus clientes su conocimiento y experiencia de manera eficiente, oportuna

Más detalles

Carrera: SCS - 0432 1-4-6. Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Carrera: SCS - 0432 1-4-6. Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Taller de base de datos Ingeniería en Sistemas Computacionales SCS - 0432 1-4-6

Más detalles

Estudio de Remuneración Legal 2012

Estudio de Remuneración Legal 2012 Estudio de Remuneración Legal 2012 Worldwide leaders in specialist recruitment Michael Page fue fundada en Inglaterra en 1976 y es líder en reclutamiento especializado para puestos de gerencia media a

Más detalles