Adopción de un esquema de líneas de productos de Software en HBT. Carlos Andrés Parra Leonardo Giral. Heinsohn Business Technology
|
|
- Mariano Moreno Palma
- hace 8 años
- Vistas:
Transcripción
1 Agenda Adopción de un esquema de líneas de productos de Software en HBT Carlos Andrés Parra Leonardo Giral Heinsohn Business Technology Cámara de Comercio de Bogotá Centro Empresarial Chapinero
2 AGENDA 1. Contexto HBT Proyecto de Investigación 2. Líneas de Productos de Software Conceptos generales 3. SPL para Heinsohn 1. Ingeniería de Dominio 2. Ingeniería de Aplicación 4. Conclusiones y Perspectivas
3 AGENDA 1. Contexto HBT Proyecto de Investigación 2. Líneas de Productos de Software Conceptos generales 3. SPL para Heinsohn 1. Ingeniería de Dominio 2. Ingeniería de Aplicación 4. Conclusiones y Perspectivas
4
5 Ventajas Competitivas Bajos Costos de Desarrollo Mayor productividad Reutilización de componentes Menores costos de mantenimiento Mayor Calidad Alta estandarización (la arquitectura se deriva del Framework) Uso de componentes probados Cultura de la Calidad Institucionalizada Talento Humano Más de 700 profesionales garantizan confianza y respaldo 80% del equipo humano dedicado a investigación y desarrollo 280 certificaciones El beneficio implícito de esta filosofía, se ve reflejado frente a nuestros clientes en entendimiento, cumplimiento y atención de cada una de sus necesidades
6 Ventajas Competitivas 80% 02/27/ Slide 3
7 Ventajas Competitivas Menor tiempo de salida al mercado Desarrollo de software con los últimos estándares de tecnología de la industria. Desarrollo de software con herramientas de código abierto. Amplia experiencia en proyectos SOA, Java y.net Experiencia en todos los sectores de la industria: Financiero, Industria y Comercio, Salud y Gobierno. Contamos con fuertes alianzas con algunas de las mejores universidades del país: - Programas de intercambio de estudiantes. - Proyectos conjuntos de investigación. - Comités para investigación de nuevas tecnologías
8 Partners de Negocios
9 Tecnología Custom Software Development Cloud Computing SOA / BPM Solutions Component Development Java CAPS
10 Clientes Principales Technología Financiero Ventas y Manofactura Gobierno
11 AGENDA 1. Contexto HBT Proyecto de Investigación 2. Líneas de Productos de Software Conceptos generales 3. SPL para Heinsohn 1. Ingeniería de Dominio 2. Ingeniería de Aplicación 4. Conclusiones y Perspectivas
12 SPL para HBT Proyecto de investigación aplicada 3 años (actualmente, en el segundo año) Financiación gubernamental (Colciencias) Abarca tres frentes de trabajo Frente Tecnológico Diseño e implementación Frente Metodológico Adaptación a los procesos de desarrollo Frente Científico Divulgación de resultados
13 AGENDA 1. Contexto HBT Proyecto de Investigación 2. Líneas de Productos de Software Conceptos generales 3. SPL para Heinsohn 1. Ingeniería de Dominio 2. Ingeniería de Aplicación 4. Conclusiones y Perspectivas
14 SPL - Historia Mass Production... Henry Ford y el modelo T,
15 SPL - Historia Producción en masa Construcción de productos a partir del ensamblaje de piezas fabricadas a mayor velocidad Menor tiempo de construcción Optimización de los recursos Menor costo You can have it any color you want, so long as it s black
16 SPL - Historia Create your own personalized Starbucks drink. With over 87,000 combinations, the possibilities are endless Personalización en masa 16
17 Líneas de Productos de Software Personalización en Masa Mantener la eficiencia de la producción en serie Obtener productos diferentes a partir de: Muchos elementos comunes Ciertos elementos diferentes Cada cliente configura el producto que mejor se adapte a sus necesidades Activos base, y activos de personalización Diseño modular Variabilidad!
18 Líneas de Producto de Software (SPL) Variabilidad - Modelos de Features Feature Diagram (Model) Presentado por Kang et. al. en 1990 como parte FODA (Feature Oriented Domain Analysis) Es una forma de representar la variabilidad utilizando un árbol de características con relaciones and/or y restricciones Cada Feature representa una funcionalidad o elemento del sistema que se quiere modelar de manera independiente. Existe una jerarquía descendente en la que a partir de una raíz, se definen múltiples características hasta llegar a las hojas del árbol (último nivel)
19 Líneas de Producto de Software (SPL) Variabilidad - Modelos de Features Notación inicial propuesta por Kang et. al. en 1990
20 Líneas de Producto de Software (SPL) Variabilidad - Modelos de Features Notación estándar
21 Líneas de Producto de Software (SPL) Semántica de un FM (2) (2^1) Cuántos productos hay? (2) * (2^1)* (2^2-1) = 12 (2^2-1) {MP, Print, Laser, Scan, Connection, USB}, {MP, Print, Inkjet, Scan, Fax, Connection, USB, Ethernet}, {MP, Print, Inkjet, Scan, Connection, USB}, {MP, Print, Laser, Scan, Fax, Connection, USB, Ethernet}, {MP, Print, Inkjet, Scan, Connection, Ethernet}, {MP, Print, Laser, Scan, Fax, Connection, Ethernet}, {MP, Print, Laser, Scan, Connection, Ethernet}, {MP, Print, Inkjet, Scan, Fax, Connection, Ethernet}, {MP, Print, Inkjet, Scan, Fax, Connection, USB}, {MP, Print, Inkjet, Scan, Connection, USB, Ethernet}, {MP, Print, Laser, Scan, Fax, Connection, USB}, {MP, Print, Laser, Scan, Connection, USB, Ethernet}
22 Líneas de Producto de Software (SPL) Semántica de un FM Un producto legal (respeta todas las restricciones): {MP, Print, Laser, Scan, Connection, USB}
23 Líneas de Producto de Software (SPL) Semántica de un FM Un producto ilegal: {MP, Print, Laser, Fax, Connection}
24 Líneas de Productos Activos Configuración Familia de productos
25 Líneas de Productos de Software Evitar gastar tiempo y dinero solucionando el mismo problema n veces Abaratar los costos de desarrollo Minimizar el tiempo de desarrollo Mejorar la calidad del software Reutilizar componentes a través de diferentes productos
26 Lineas de Productos de Software (SPL) Beneficios esperados
27 Líneas de productos de Software Procesos Ingeniería de Dominio Análisis de variabilidad Alcance de la línea (familia de productos) Desarrollo de activos Ingeniería de Aplicación Configuración de productos Derivación de productos
28 Líneas de productos de Software Estrategias de Adopción [Kreuger 2001] Extractiva La organización usa los artefactos de software existentes, identificando elementos en común y variables para construir la familia de productos Reactiva Crecimiento incremental hacia la personalización en masa. Se utilizan los activos actuales, pero a la vez, se desarrollan nuevos activos para su integración y reutilización en diferentes productos. Proactiva Análisis, diseño e implementación de los activos de la línea, para personalización en masa de todos los productos de software previstos para el futuro
29 Líneas de productos de Software Estrategias de Adopción [Kreuger 2001]
30 AGENDA 1. Contexto HBT Proyecto de Investigación 2. Líneas de Productos de Software Conceptos generales 3. SPL para Heinsohn 1. Ingeniería de Dominio 2. Ingeniería de Aplicación 4. Conclusiones y Perspectivas
31 Por qué una SPL en HBT? Conocimiento de los activos actuales Separación de funcionalidades comunes a varios proyectos para su reutilización Facilidad en el diseño y desarrollo de nuevos productos Arquitectura de integración para incorporar nuevos activos (internos o externos) Desarrollo de productos en los cuales HBT es experto, a partir de activos ya desarrollados Liderazgo en Colombia en el desarrollo de software con SPL Transferencia de conocimientos (Investigación Aplicada) Uso de tecnologías de punta con poca aplicación en Latinoamérica
32 Estrategia inicial extractiva para HBT Estrategia inicial extractiva para HBT Componentes de Negocio Análisis de Variabilidad Familia HBT
33 Esquema General HBT SPL 33
34 Variabilidad en HBT Tres niveles de variabilidad Nivel de negocio Elementos propios de cada vertical de negocio Nivel de Framework Funcionalidades comunes a diferentes negocios Nivel de plataforma Requerimientos a nivel de plataforma Servidores de aplicación Bases de datos Frameworks y librerías Sistema operativo
35 Variabilidad Negocio
36 Variabilidad Framework de Lion
37 Variabilidad Plataforma
38 Variabilidad Resultados Analysis Result Valid Configurations YES e11 Core features 19 Variant features 61 ECR
39 AGENDA 1. Contexto HBT Proyecto de Investigación 2. Líneas de Productos de Software Conceptos generales 3. SPL para Heinsohn 1. Ingeniería de Dominio 2. Ingeniería de Aplicación 4. Conclusiones y Perspectivas
40 Esquema General Ingeniería de Dominio HBTSPL Business Framework Platform Refinamiento de Variabilidad Ingeniería Inversa Activos configuración Derivación de productos Ingeniería de Aplicación Software Artefactos Artifacts Framework Framework Lion Products Productos 40
41 Ingeniería de Dominio Refinamiento de variabilidad para HBT Creación de características para los artefactos actuales Creación de restricciones entre las características de los niveles existentes y el nuevo nivel de plataforma Mantener actualizada la información referente a las implementaciones actuales de cada artefacto Proveer una conexión directa con los activos de software identificados en el modelo de arquitectura
42 Ingeniería Inversa Definición de esquema xml para los modelos de FeatureIDE Generación del sub-árbol a partir de las anotaciones 42
43 Ingeniería Inversa Construir activos para la línea de productos Utilizar los componentes actuales (estrategia extractiva) Respetar una arquitectura que permita la combinación de múltiples características del árbol de variabilidad Un activo es un componente definido en la arquitectura Identificación clara de los servicios ofrecidos Identificación clara de las referencias requeridas Comunicación y ensamblaje a través de contratos Incluir la idea de actividad o proceso Evitar las modificaciones al código actual 43
44 Ingeniería de Dominio Metamodelo de Arquitectura 44
45 Ingeniería de Dominio Esquema de Transformaciones Generación del modelo genérico hbtarch conforme al metamodelo aspect.xmi en el que se describen los servicios y sus dependencias. 45
46 Ingeniería de Dominio Anotaciones Anota las interfaces que exponen los servicios de cada componente package annotation; Feature { String featurename(); String implementation() default ""; //WS, REST, EJB } 46
47 Ingeniería de Dominio Anotaciones Interfaz = "TaskManager_LF ) public interface TaskManager { = "TaskManager_LF ) public void createtask(long idtasktemplate, Long iduser, Long identityenterprise, Map<String, String> params) throws TadkManagerException; //.. } 47
48 Ingeniería de Dominio Anotaciones Anota los métodos que hagan invocaciones a otros componentes package annotation; Requires { String providedfeaturename(); String requiredfeaturename(); String interfacename() default ""; } 48
49 Ingeniería de Dominio Refinamiento de Variabilidad Método anotado public class TaskManagerImpl{ protected InjectedClass requiredfeaturename="notification_lf", providedfeaturename= TaskManager_LF interfacename="injectedclass ) public void mymethodone(string myparameter) { // attr3.methodtwo(); // } 49
50 Ingeniería Inversa Spoon Diagrama tomado de: Spoon program analysis and transformation in java, Renaud Pawlak, Carlos Noguera, Nicolas Petitprez
51 Ingeniería Inversa Spoon Spoon permite efectuar cambios sobre los elementos analizados por medio de la clase Factory. Tomado de: Spoon program analysis and transformation in java, Renaud Pawlak, Carlos Noguera, Nicolas Petitprez
52 AGENDA 1. Contexto HBT Proyecto de Investigación 2. Líneas de Productos de Software Conceptos generales 3. SPL para Heinsohn 1. Ingeniería de Dominio 2. Ingeniería de Aplicación 4. Conclusiones y Perspectivas
53 Ingeniería de Aplicación XXXIII Salón de Informática ACIS Esquema General HBT SPL HBTSPL Business Framework Platform Ingeniería de Dominio Refinamiento de Variabilidad Ingeniería Inversa Activos Configuración Derivación de productos Software Artefactos Artifacts Framework Framework Lion Products Productos 53
54 Ingeniería de Aplicación Generación de Wrappers Objetivos Utilizar la información del árbol de variabilidad (Plataforma) para personalizar los componentes Automatizar la instalación del producto Utilizar el manejo de archivos fuente y versiones basado en Maven 54
55 Ingeniería de Aplicación Generación de Wrappers 55
56 Ingeniería de Aplicación Generación de Wrappers En base al modelo genérico hbtarch se construyen los wrappers. Modelo de Variabilidad Configuración Componente 1 Componente 2 Componente 3... Creación de modelos Basada en Derivación Modelo de Arquitectura Conforme a Modelo de Producto Generación de Wrappers Servidor (WS, REST, EJB) Generación de Código Generación de Contratos (WSDL, JAXB) Generación de Wrappers Cliente (WS, REST, EJB) Modificación de Código original y despliegue 56
57 AGENDA 1. Contexto HBT Proyecto de Investigación 2. Líneas de Productos de Software Conceptos generales 3. SPL para Heinsohn 1. Ingeniería de Dominio 2. Ingeniería de Aplicación 4. Conclusiones y Perspectivas
58 Conclusiones 1. Análisis variabilidad con base en artefactos reutilizables disponibles 2. Implementación de una SPL a través de una estrategia extractiva reactiva 3. Definición de modelo de arquitectura para un activo HBT. 4. Dos procesos para la implementación 1. Ingeniería de Dominio: ingeniería inversa para la construcción de activos 2. Ingeniería de Aplicación: derivación de productos basada en generación de wrappers y ensamblaje en WS, REST, y EJB 58
59 Perspectivas de Negocio 1. Estudiar el diseño de procesos de negocio a partir de combinaciones de características 2. Construir sub-familias para sectores de negocio específicos 3. Repetir análisis de variabilidad incluyendo componentes no implementados para dar prioridad a los componentes más importantes 4. Incluir nuevas características de negocio 59
60 Gracias! 60
61 Bibliografía SPL-HBT Carlos Parra, Leonardo Giral, Alvaro Infante, Camilo Cortés. Extractive SPL adoption using multi-level variability modeling. MAPLE workshop, in Proceedings of the 16th International Software Product Line Conference, Volume 2 (SPLC 12). Salvador, Brazil, September Carlos Parra, Alvaro Infante, Diego Joya, Leonardo Giral. Reverse engineering of enterprise applications for SPL adoption, an industrial experience. Under submission for the ACM Symposium on Applied Computing. VARIABILITY - ANALYSIS Automated analysis of feature models 20 years later: A literature review. D. Benavides, S. Segura, and A. Ruiz- Cortés. Inf. Syst., 35(6): , Sept Feature-oriented domain analysis (foda) feasibility study. K. C. Kang, S. G. Cohen, J. A. Hess, W. E. Novak, and A. S. Peterson. Technical report, Carnegie-Mellon University Software Engineering Institute, November ADOPTION Easing the transition to software mass customization. C. W. Krueger. In Revised Papers from the 4th International Workshop on Software Product-Family Engineering, PFE 01, pages , London, UK, UK, Springer-Verlag. TOOLS A tool framework for feature-oriented software development. C. Kastner, T. Thum, G. Saake, J. Feigenspan,T. Leich, F. Wielgorz, and S. Apel. Featureide: In Proceedings of the 31st International Conference on Software Engineering, ICSE 09, pages ,
Exsis Software & Soluciones S.A.S
Exsis Software & Soluciones S.A.S., es una empresa de recursos y capital netamente colombiano que dio inicio a sus actividades como proveedor de soluciones a la medida, con el fin de brindar a nuestros
Más detallesSYSTEMIC SOLUTIONS BPM. soluciones integrales. informes@systemicsolutions.biz
SYSTEMIC SOLUTIONS soluciones integrales Hacer realidad BPM en su Organización informes@systemicsolutionsbiz MODELO DE NEGOCIO SYSTEMIC SOLUTIONS es una empresa especializada en formación, consultoría
Más detalleseagle high engineering
Portafolio digital @highengine Quiénes somos? Eagle high Engineering es una empresa colombiana dedicada a dar soluciones de componente tecnológico para cada tipo de negocio y sus necesidades de gestión
Más detalleshttp://www.cem.itesm.mx/extension/ms
Diplomado Programación orientada a objetos con Java y UML Las empresas necesitan contar con sistemas de información modernos, ágiles y de calidad para alcanzar sus objetivos y ser cada vez más competitivos
Más detallesLa Necesidad de Modelar. Diseño de Software Avanzado Departamento de Informática
La Necesidad de Modelar Analogía Arquitectónica Tiene sentido poner ladrillos sin hacer antes los planos? El modelo, los planos, ayuda a afrontar la complejidad del proyecto. Cuál es el lenguaje adecuado
Más detallesConsultoría en Arquitectura Empresarial, SOA y de Software
Consultoría en Arquitectura Empresarial, SOA y de Software Dentro de su propuesta de servicios de consultoría, HEINSOHN ofrece consultoría en planeación de tecnologías de información, donde se define a
Más detalles3. 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 detallesNO TENGA ISLAS DE INFORMACIÓN EN SU EMPRESA ACCEDA A TODA LA INFORMACIÓN DE SU COMPAÑÍA Y ACIERTE EN LA TOMA DE DECISIONES
NO TENGA ISLAS DE INFORMACIÓN EN SU EMPRESA ACCEDA A TODA LA INFORMACIÓN DE SU COMPAÑÍA Y ACIERTE EN LA TOMA DE DECISIONES EN SOLMICRO LO SABEMOS. POR EXPERIENCIA SOLMICRO. HACEMOS CRECER SU NEGOCIO USTED
Más detallesSistema de gestión de procesos institucionales y documental.
[Documento versión 1.7 del 10/10/2015] Sistema de gestión de procesos institucionales y documental. El sistema de gestión de procesos institucionales y documental, es una solución diseñada para mejorar
Más detalles3ER FORO LATINOAMERICANO PRISM 17 Y 18 OCTUBRE 2013 CANCÚN, MÉXICO. Lic. Fernando Parada Gerente General Plumada SA Skype: ferparada1
3ER FORO LATINOAMERICANO PRISM 17 Y 18 OCTUBRE 2013 CANCÚN, MÉXICO Lic. Fernando Parada Gerente General Plumada SA Skype: ferparada1 Crear Valor en nuestras Empresas Cuál es nuestro negocio? Ingresos /
Más detallesConsultoría TeamMate AM
pwc.com/pe Consultoría TeamMate AM Sistema de Gestión de Auditoría Consultoría TeamMate TeamMate es uno de los sistemas más avanzados de soporte a la gestión de auditoría que aumenta la productividad
Más detallesel Soporte de Decisiones
el Soporte de Decisiones Productos ASC SEQUEL Manejo de datos. ABSTRACT Documentación de sistemas. ASC: Acceso a los Datos y Herramienta de Programación SEQUEL y ABSTRACT Soluciones para manejo de datos
Más detallesCommitment Infor. Productos TI para el Área de Producción
Commitment Infor _ Representación local para ofrecer especialización de reconocimiento internacional en el Área de Tecnologías de la Información, con particular foco en la optimización de la supply chain,
Más detallesFOREST BPMS. Arquitectura Forest BPMS. Metodologia de implementación. Fase I Instalación
FOREST BPMS Arquitectura Forest BPMS Metodologia de implementación Fase I Instalación 1. Instalación del sistema de información Forest en los servidores provistos por la entidad Entregable: Documento de
Más detalleseveris, líder en implantación de soluciones de Business Intelligence
de soluciones de Business Intelligence Muchas organizaciones en todo el mundo han logrado optimizar sus procesos de negocio mediante el uso de un ERP y otras aplicaciones auxiliares; han logrado altos
Más detallesTecnologías de componentes y proceso de diseño de aplicaciones basado en componentes
Tecnologías de y proceso de diseño de aplicaciones basado en Programación orientada a objetos : Lenguajes, Tecnologías y Herramientas Master de Computación Santander, 2009 Patricia López Grupo de Computadores
Más detallesHacer Realidad BPM en su Organización ADOPTAR BPM A PARTIR DE UN PROYECTO O NECESIDAD DE AUTOMATIZACIÓN
ADOPTAR BPM A PARTIR DE UN PROYECTO O NECESIDAD DE AUTOMATIZACIÓN OBJETIVOS GENERALES 1. Identificar, diseñar, automatizar y habilitar la mejora continua de los procesos relacionados a la necesidad o proyecto
Más detalles10232 Designing and Developing Microsoft SharePoint Server 2010 Applications
10232 Designing and Developing Microsoft SharePoint Server 2010 Applications Introducción Este curso de cinco días impartido por instructor está intencionado para profesionales de desarrollo de Microsoft
Más detalles1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).
1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada
Más detallesCONTENIDO. Quiénes Somos Nuestra organización Propuesta de Valor Portafolio y Beneficios Por qué Perceptio
CONTENIDO Quiénes Somos Nuestra organización Propuesta de Valor Portafolio y Beneficios Por qué Perceptio 2 CONTENIDO Quiénes Somos Nuestra organización Propuesta de Valor Portafolio y Beneficios Por qué
Más detallesSMART FLEXIBILITY. www.south-partner.com. Aportamos Soluciones y Servicios Tecnológicos innovadores basados en modelos de negocio flexibles
SMART FLEXIBILITY www.south-partner.com Aportamos Soluciones y Servicios Tecnológicos innovadores basados en modelos de negocio flexibles SOBRE NOSOTROS QUIENES SOMOS? Somos una empresa de Servicios Integrales
Más detallesExperiencias de la Televisión Digital Interactiva en Colombia - ARTICA
Experiencias de la Televisión Digital Interactiva en Colombia - ARTICA JUAN CARLOS MONTOYA Departamento de Ingeniería de Sistemas, Universidad EAFIT - Centro de Excelencia en ETI - ARTICA Medellín, Colombia
Más detallesMACROPROCESO GESTIÓN TECNOLÓGICA
Versión 1.0 Página 1 de 5 1. OBJETIVO Suministrar las fases para la puesta en producción de aplicaciones y sistemas de información desarrollados o adquiridos por el Instituto Colombiano de Bienestar Familiar
Más detallesBPM en la práctica Transitando del BPA al BPM con una metodología probada. Diego Karbuski - Diciembre 2012
BPM en la práctica Transitando del BPA al BPM con una metodología probada. Diego Karbuski - Diciembre 2012 Qué es BPM? BPM no solo es tecnología informática. Es una disciplina de gestión empresarial impulsada
Más detallesSoluciones fascinantes, simples y flexibles
Soluciones fascinantes, simples y flexibles 2 Gold IT Solutions es fundada en 2011 como una organización enfocada en la generación de Soluciones Tecnológicas para la Información en los campos de Gobierno,
Más detallesPROCESOS SOFTWARE. Según esta estrategia, todo proceso debe planificarse, implantarse y evaluarse, para luego actuar sobre él.
PROCESOS SOFTWARE MOTIVACIÓN? Con independencia de la metodología o modelo implementado, es común la estrategia para la mejora continua de la calidad, basada en el Círculo de Deming o Plan, Do, Check,
Más detalles1. Instala gestores de contenidos, identificando sus aplicaciones y configurándolos según requerimientos.
Módulo Profesional: Aplicaciones web. Código: 0228. Resultados de aprendizaje y criterios de evaluación. 1. Instala gestores de contenidos, identificando sus aplicaciones y configurándolos según requerimientos.
Más detallesF A B R I C I O M U Ñ O Z S. T E N I E N T E T É C N I C O D E A V I A C I Ó N
PROPUESTA DE IMPLEMENTACIÓN DE UNA METODOLOGÍA PARA EL DESARROLLO DE SISTEMAS ORIENTADOS A SERVICIOS EN EL DEPARTAMENTO DE DESARROLLO DE SISTEMAS DE LA DIRECCIÓN DE SISTEMAS DE INFORMACIÓN Y COMUNICACIONES
Más detallesMAESTRÍA EN INGENIERÍA DE COMPUTACIÓN Y SISTEMAS CON MENCIÓN EN GESTIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN
MAESTRÍA EN INGENIERÍA DE COMPUTACIÓN Y SISTEMAS CON MENCIÓN EN GESTIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN SUMILLAS 1 CICLO I Gestión de Servicios de Tecnologías de Información Estudio de los servicios de
Más detallesO3 Certificación de Calidad
IdeaSoft Uruguay S.R.L. Phone: +598 (2) 710 4372 21 de Setiembre 2570 Fax: +598 (2) 710 4965 Montevideo http://www.ideasoft.com.uy Uruguay O3 Certificación de Calidad Consultora Norteamericana auditó la
Más detallesElementos requeridos para crearlos (ejemplo: el compilador)
Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción
Más detallesUniversidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática
Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Metodología Evolutiva Incremental Mediante Prototipo y Técnicas Orientada a Objeto (MEI/P-OO)
Más detallesMedellín, martes 27 de octubre del 2015
Medellín, martes 27 de octubre del 2015 José Flavio Guerra Gerente de Innovación OasisCom Introducción Administre con eficiencia sus recursos Servicios En la nube? ERP? Nada? Contenido ERP Definición Características
Más detallesGOLDFIRE INNOVATION BCC RESEARCH COS PIVOT TM
GOLDFIRE INNOVATION BCC RESEARCH COS PIVOT TM Dirección de Investigaciones y Desarrollo Tecnológico Oficina de Gestión de la Innovación y el Desarrollo Tecnológico Informes Oficina de Gestión de la Innovación
Más detallesModelado 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 detallesFundamentos del diseño 3ª edición (2002)
Unidades temáticas de Ingeniería del Software Fundamentos del diseño 3ª edición (2002) Facultad de Informática necesidad del diseño Las actividades de diseño afectan al éxito de la realización del software
Más detallesPresencia. GIGA IT tiene colaboradores con vasta experiencia en toda Latinoamérica.
Grupo GIGA Es una empresa integradora de tecnologías y soluciones, que apunta a brindar sus servicios en el área industrial, comercial y empresarial; enfocándose en las necesidades y requerimientos de
Más detalles5.000. Heinsohn Sabe MÁS DE CERTIFICADOS MÁS DE 1.200 SOLUCIONES HEINSOHN CLIENTES EMPLEAN 300 INGENIEROS MANTENIMIENTO Y SOPORTE DE APLICACIONES
MANTENIMIENTO Y SOPORTE DE APLICACIONES EXPERIENCIA DE 35 AÑOS EN EL MERCADO MÁS DE 1.200 CLIENTES EMPLEAN SOLUCIONES HEINSOHN MÁS DE 700 COLABORADORES 5.000 LICENCIAS INSTALADAS 300 INGENIEROS CERTIFICADOS
Más detallesMonitoreo de Plataformas TI. de Servicios
Por qué Provectis Infraestructura de Monitoreo de Plataformas TI Administrados de Servidores Administrados de Almacenamiento Administrados de Respaldo y Recuperación Administrados de Plataformas de Escritorio
Más detallesNOS ASEGURAMOS DE ENTREGAR SERVICIOS DE CALIDAD ACORDE A SUS NECESIDADES
NOS ASEGURAMOS DE ENTREGAR SERVICIOS DE CALIDAD ACORDE A SUS NECESIDADES INTRODUCCIÓN PONEMOS A SU DISPOSICIÓN UNA GAMA DE SOLUCIONES DE CONSULTORÍA Y TECNOLOGÍA. CONSEGUIR VALOR AGREGADO A SUS NEGOCIOS
Más detallesDefinición del Catalogo de Servicios V3. José Ricardo Arias Noviembre de 2010
Definición del Catalogo de Servicios V3 José Ricardo Arias Noviembre de 2010 ITIL vs COBIT Agenda Descripciones Generales ITIL vs COBIT Por dónde iniciar? Cuál es la importancia de la presentación? Las
Más detallesNEGOCIO. Industria de TI
4 NEGOCIO Industria de TI La industria de las Tecnologías de la Información (TI) se divide en tres grandes segmentos: Servicios TI: abarca una amplia gama de servicios provistos a las empresas de modo
Más detallesSoluciones Tecnológicas
Soluciones Tecnológicas NOSOTROS Creamos IC en 1985 a fin de proveer a nuestros Clientes soluciones apropiadas y escalables en Consultoría de Negocios y en Tecnologías Informáticas. Durante más de dos
Más detallesFigure 9-1: Phase C: Information Systems Architectures
FASE C Figure 9-1: Phase C: Information Systems Architectures Objetivos Los objetivos de la Fase C son: Desarrollar la arquitectura de sistemas de información objetivo (datos y aplicaciones), que describe
Más detallesImplementación de Procesos Business Process Management BPM Services Oriented Architecture SOA
Implementación de Procesos Business Process Management BPM Services Oriented Architecture SOA Título Área específica de la publicación 2 Implementación de Procesos Business Process Management BPM Services
Más detallesDiseño de Procesos al Servicio de la Gestión
Gestión y servicios Tecnológicos Ltda. Diseño de Procesos al Servicio de la Gestión www.gyst.cl info@gyst.cl Gestión y servicios Tecnológicos Ltda. En Algunas Empresas... En numerosos proyectos de variada
Más detallesBechtle Solutions Servicios Profesionales
Soluciones Tecnología Bechtle Solutions Servicios Profesionales Fin del servicio de soporte técnico de Windows Server 2003 No hacer nada puede ser un riesgo BECHTLE Su especialista en informática Ahora
Más detallesJIAP 2011 Transitando hacia una Organización Gestionada por Procesos. Diego Karbuski - Agosto 2011
JIAP 2011 Transitando hacia una Organización Gestionada por Procesos Diego Karbuski - Agosto 2011 Puede convertirse el BPM en un modelo de gestión para el Gobierno? Reducción de costos Transparencia Control
Más detalles100% Aumente su producción Sáquele un mayor partido a la inspección Sistemas de inspección para películas y hojas de plástico
Aumente su producción Sáquele un mayor partido a la inspección Sistemas de inspección para películas y hojas de plástico 100% Inspección óptica de tejido El camino del éxito Gestione la calidad obtenga
Más detallesProceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:
PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo
Más detallesUNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos
2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven
Más detallesCONSEJO DE NORMALIZACIÓN Y CERTIFICACIÓN DE COMPETENCIA LABORAL NORMAS TÉCNICAS DE COMPETENCIA LABORAL
I. Datos Generales de la Calificación CINF0286.01 Título Análisis y diseño de redes de datos Propósito Proporcionar un referente para evaluar la competencia en las funciones relativas al análisis y diseño
Más detallesTecnología. Eficiencia TIC ERP MRP. Procesos. Automatización TOC. Lean Manufacturing. Optimización. Mass Customization
Lean Manufacturing Tecnología Optimización Mass Customization Eficiencia Procesos Automatización TIC TOC ERP MRP Quienes somos? O Gayar Consulting pertenece al grupo de empresas financiadas por Caixa Capital
Más detallesSoluciones de Transformación a Cloud
Soluciones de Transformación a Cloud Centros de Competencia Arquitecturas y Consultoría Tecnológica Octubre 2012 R3 CUATRO OPCIONES PARA REALIZAR LA MIGRACIÓN DE APLICACIONES AL ENTORNO CLOUD ADOPCIÓN
Más detallesSomos una empresa con trayectoria en el mercado ERP con profundos conocimientos de la Actividad.
Desde 1992, ofrecemos soluciones de negocios, flexibles considerando sus necesidades actuales y con la facilidad de adaptación necesaria para contemplar sus futuros requerimientos. Somos una empresa con
Más detallesResumen General del Manual de Organización y Funciones
Gerencia de Tecnologías de Información Resumen General del Manual de Organización y Funciones (El Manual de Organización y Funciones fue aprobado por Resolución Administrativa SBS N 354-2011, del 17 de
Más detallesEstrategia de modernización de aplicaciones Oracle Forms y Reports
Abril 2014 Mariana Contardi Experta en de aplicaciones de Oracle Forms en atsistemas Estrategia de de aplicaciones Muchos clientes se plantean la pregunta de qué hacer con las aplicaciones Forms y que
Más detallesCUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización
Página 1 de 17 CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC303_3 Versión 5 Situación RD 1201/2007 Actualización Competencia
Más detallesCurso de Spring Framework
Todos los Derechos Reservados Global Mentoring 2012 Experiencia y Conocimiento para tu Vida 1 Spring es un proyecto de código abierto (open source), originalmente creado por Rod Johnson y descrito en su
Más detallesNuestra 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 detallesAproveche al máximo su tecnología y minimice los costes. Servicios de Outsourcing Avanade
Aproveche al máximo su tecnología y minimice los costes Servicios de Outsourcing Avanade Haga más con menos Reducir costes al tiempo que se aumenta la productividad. Ampliar el alcance de la tecnología
Más detallesIntroducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com
Introducción a los Servicios Web Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com Servicios Web y Soa En un contexto SOA y los servicios web son una oportunidad de negocios en la actualidad.
Más detallesIBM Software Demos The Front-End to SOA
Las empresas grandes y pequeñas están utilizando software basado en una arquitectura orientada a servicios para fomentar la innovación, optimizar los procesos empresariales y mejorar la eficacia.
Más detallesBPM: Articulando Estrategia, Procesos y Tecnología
BPM: Articulando Estrategia, Procesos y Tecnología Resumen: La competitividad es el imaginario que dirige las acciones empresariales en la actualidad. Lograr condiciones que permitan competir con mayores
Más detallesUna puerta abierta al futuro
Una puerta abierta al futuro SOA E ITIL EN LA LEY DE ACCESO ELECTRÓNICO DE LOS CIUDADANOS A LOS SERVICIOS PÚBLICOS (LAECSP) por francisco javier antón Vique La publicación de la Ley de Acceso electrónico
Más detallesPortafolio de Servicios. www.cincodominios.com
Portafolio de Servicios www.cincodominios.com Sus aliados en la optimización de la cadena de valor de TIC www.cincodominios.com Nosotros En el año 2007 se constituye Raginwald Consulting Ltda, con el propósito
Más detallesTecnología de Gestión y Comunicación - TGC
Mayores necesidades y retos tecnológicos de las empresas: Necesidad de integrar datos de múltiples aplicaciones de negocios o fuentes de datos. La falta de una completa visibilidad de las finanzas y operaciones
Más detallesCentro de Excelencia Liferay. Presentación de servicios
Centro de Excelencia Liferay Presentación de servicios ÍNDICE 1. Alianza 2. Qué es el Centro de Excelencia Liferay? 3. Capacidades del CEL 4. Referencias 5. Catálogo de servicios Alianza Una alianza provechosa
Más detallesServicios. 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 detallesESTÁNDAR TÉCNICO DE COMPETENCIAS PARA EL DESARROLLO DE SOFTWARE ARQUITECTO DE SOFTWARE
ESTÁNDAR TÉCNICO DE COMPETENCIAS PARA EL DESARROLLO DE SOFTWARE TALENTO EN TI OCTUBRE 2012 ÍNDICE DEL CONTENIDO 1 OBJETIVO 2 CAMPO DE APLICACIÓN 3 DEFINICIONES 4 REQUISITOS DEL PERFIL 5 BIBLIOGRAFÍA 6
Más detallesPortafolio de servicios
Portafolio de servicios Calle 613 No. 175 Oficina J, Col. Aragón 4ª y 5ª Sección, México, D.F. Teléfonos: 63.85.75.55 y 63.83.06.37 www.aztecsoluciones.com Aztec Soluciones Tecnológicas, S.A. de C.V. es
Más detallesProyecto Tutelkán Tutelkán - Descripción General del Proyecto
Tutelkán - Descripción General del Proyecto Introducción al Enfoque de Mejoramiento de Procesos de Tutelkán MAYO 2009 Tabla de Contenidos 1. INTRODUCCIÓN...5 1.1. CONTEXTO...5 1.2. PROPÓSITO...5 1.3.
Más detallesQué arquitectura tecnológica se va a licitar en el llamado internacional?
Qué arquitectura tecnológica se va a licitar en el llamado internacional? Definición de Arquitectura de Software La arquitectura de software es la estructura o estructuras del sistema, comprende a los
Más detallesINTEGRACION DE BASES DE DATOS EN LA WEB
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: INTEGRACION DE BASES DE DATOS EN LA WEB Ingeniería en Tecnologías de la Información y Comunicaciones DSD-1202 SATCA1
Más detallesSAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento
SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para Empresas en Crecimiento Portfolio SAP BusinessObjects Soluciones SAP para Empresas en Crecimiento Resumen Ejecutivo Inteligencia
Más detallesNUESTRO TRABAJO MISIÓN VISIÓN. Gracias a que nos identificamos con nuestros. clientes, podemos reconocer, entender y satisfacer rápidamente
+ GENTE + TECNOLOGÍA OUTSOURCING GESTIONADO DE TI / OUTSOURCING DE SERVICE DESK / CONSULTORÍA EN TECNOLOGÍA SOFTWARE FACTORY / DESARROLLO DE APLICACIONES A MEDIDA / BÚSQUEDA Y SELECCIÓN DE RRHH NUESTRO
Más detallesLos procesos de software. Un proceso de software se define como un:
Los procesos de software Un proceso de software se define como un: "conjunto de actividades, métodos, prácticas y transformaciones que las personas usan para desarrollar y mantener software y sus productos
Más detallesEXTENSIBLE BUSINESS REPORTING LANGUAGE : XBRL NOVIEMBRE 2015
DIPLOMADO NIIF PLENAS Y PYMES EXTENSIBLE BUSINESS REPORTING LANGUAGE : XBRL NOVIEMBRE 2015 Agenda Extensible Business Reporting Language 1. Qué es 2. Origen 3. En que consiste la propuesta XBRL 4. Ventajas
Más detallesEnginyeria del Software III
Enginyeria del Software III Sessió 3. L estàndard ISO/IEC 15504 Antònia Mas Pichaco 1 Introducción El proyecto SPICE representa el mayor marco de colaboración internacional establecido con la finalidad
Más detallesMEGA INTERNATIONAL MANAGING ENTERPRISE COMPLEXITY
MEGA INTERNATIONAL MANAGING ENTERPRISE COMPLEXITY 2 MANAGING ENTERPRISE COMPLEXITY Hoy en día la forma de hacer negocios está cambiando a un ritmo sin precedentes. Se tienen que tomar decisiones más rápido
Más detallesMicrosoft Dynamics Sure Step Fundamentos
Fundamentos 22-09-2015/Serie Microsoft Dynamics Sure Step Fases Diagnóstico Análisis - Diseño/ Septiembre 2015 Rosana Sánchez CCRM: @rosana-sanchez-2 Twitter: @rosansasanchez6 Correo: ingrossanbar@hotmail.com
Más detallesMICROSOFT DYNAMICS AX 2009
Nombre: Alan Rodrigo Santos Siñani Docente: Lic. Indira Guzmán Tema: Dynamics AX 2009 Fecha de entrega: 05/04/10 MICROSOFT DYNAMICS AX 2009 Microsoft Dynamics AX 2009 es una solución de gestión empresarial
Más detallesUnidades temáticas de Ingeniería del Software. Fases del proceso de desarrollo 4ª edición (2008)
Unidades temáticas de Ingeniería del Software Fases del proceso de desarrollo 4ª edición (2008) Facultad de Informática organización del desarrollo El ciclo de vida del software abarca el proceso de desarrollo,
Más detallesSistema informatizado de Trazabilidad alimentaria
Universdad de Oviedo Trazabilidad Alimentaria Según el reglamento europeo, todas las empresas del sector alimentario han de tener un control de la trazabilidad alimentaria. La forma más eficiente, segura,
Más detallesInnovación y trabajo en equipo
Innovación y trabajo en equipo Quiénes somos? Somos una empresa de desarrollo de soluciones de software nacida en Colombia a comienzos del año 2013. Sus socios fundadores, con una larga trayectoria internacional
Más detallesPersonas IT Ingeniería de Software BPO Capacitación
Personas IT Ingeniería de Software BPO Capacitación Nosotros Somos una empresa con 23 años de Chile y Colombia. Desarrollamos servicios integrados a través de nuestras 4 unidades de negocio, Outsourcing
Más detallesLa implantación de métodos ágiles: Ventajas y Problemas
Universidad Politécnica de Madrid Grupo de Investigación SYST La implantación de métodos ágiles: Ventajas y Problemas, Pilar Rodríguez, Juan Garbajosa Madrid, 12 de noviembre de 2008 Contenido Conclusiones
Más detallesConnecting People. www.social-it.cl
www.social-it.cl SOCIAL IT Qué es SOCIAL IT? SOCIAL IT Somos una consultora tecnológica compuesta por un grupo de profesionales provenientes de distintas áreas de la tecnología, cuyo objetivo es desarrollar
Más detallesQuienes Somos? Valor. Estrategia
Quienes Somos? STGI nace como la respuesta necesaria al mundo empresarial en consultorías para acceder y gestionar la información, estructurada y no estructurada, con el fin de alcanzar procesos eficientes
Más detallesMantenimiento de usuarios y grupos Gestión de políticas y estándares Administración de aplicaciones Gestión de servidores Soporte técnico
Somos una compañía del área de tecnología informática. Es nuestro objetivo el transformar ideas y necesidades en soluciones tecnológicas y negocios apropiados en beneficio de usted, nuestro cliente. Le
Más detallesResumen General del Manual de Organización y Funciones
Gerencia de Tecnologías de Información Resumen General del Manual de Organización y Funciones (El original del Manual de Organización y Funciones fue aprobado por Resolución Administrativa SBS Nº 574-2009,
Más detallesOFERTA COMERCIAL. Soluciones con valor para TI
Soluciones con valor para TI 1 Soluciones para TI Fábrica de Software Staffing Productos Implementación de portales Gestión Documental Seguridad Informática Mejoramos nuestros procesos en la Fábrica de
Más detallesINGENIERÍ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 detallesGUÍA TÉCNICA. Desarrollo de Sistemas de Información la plataforma Business Intellingence Pentaho
Desarrollo de Sistemas de Información la plataforma Business Intellingence Página 1 de 11 Control de versiones Ver. Fecha Descripción Autores 1 04/07/14 Versión inicial SDP Página 2 de 11 Índice del Documento
Más detallesTécnica 2(Instrumental)
Competencias y Estándares TIC en la profesión docente ESTÁNDARES DE COMPETENCIAS TIC EN LA PROFESIÓN DOCENTE Dimensión Técnica 2(Instrumental) 43 2 Dimensión Técnica La incorporación de TIC en la educación
Más detallesHaga clic para modificar el estilo de subtítulo del patrón
INFOR Haga clic para modificar el estilo de subtítulo del patrón Viviana Gómez barco John fredy Giraldo g Mauricio Castellanos Qué es INFOR? INFOR es un tipo diferente de compañía de software. Está cambiando
Más detallesPresentación corporativa
Presentación corporativa IT Architects ESSI Projects EMPRESA Essi Projects nació con la explosión de Internet, en una época de grandes avances tecnológicos, con el firme propósito de ser actores y no solo
Más detallesmakeanet Crea tu propia red privada Mejora la eficiencia corporativa
Crea tu propia red privada Mejora la eficiencia corporativa Aumenta la productividad de tu organización y ahorra costes, usando la solución tecnológica cloud de makeanet Qué es makeanet? Es una Herramienta
Más detallesAntecedentes de GT Consultores
GT Consultores Antecedentes GT Consultores Consultorías en TI & BPM Ingeniería de Negocios y Gestión del Cambio Perfil de Consultores Elementos Diferenciadores Antecedentes de GT Consultores El Holding
Más detallesAdministració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