Propuesta framework de herramientas para el desarrollo de aplicaciones en un modelo colaborativo. Ricardo Borillo Domenech
|
|
- Silvia Prado Molina
- hace 7 años
- Vistas:
Transcripción
1 Propuesta framework de herramientas para el desarrollo de aplicaciones en un modelo colaborativo Ricardo Borillo Domenech
2 Índice Introducción y objetivos Arquitectura básica del sistema Entorno de desarrollo Conclusiones 2
3 Introducción y objetivos Conclusiones derivadas de la experiencia de la Universitat Jaume I: Modelo inicial centrado en dar servicio al usuario La evolución de estos últimos 20 años supone un cambio Autocrítica y evolución hacia un modelo más profesional La calidad y la reutilización son los nuevos objetivos Motor del cambio para el rediseño de las TI 3
4 Introducción y objetivos Para conseguir todo esto es necesario: La definición de una nueva arquitectura Un nuevo framework tecnológico que guie el desarrollo Cambio de paradigma. Adopción de metodologías ágiles Evaluación y adopción de herramientas abiertas que cubran las nuevas necesidades que aparecerán Implantación de un entorno de desarrollo, pre-producción y producción automatizados Definición de métricas de calidad del software, buenas prácticas de desarrollo y un entorno que garantize la integración y mejora contínua 4
5 Índice Introducción y objetivos Arquitectura básica del sistema Entorno de desarrollo Conclusiones 5
6 Arquitectura básica del sistema 6
7 Arquitectura básica del sistema Aspectos a tener en cuenta a la hora de definir la arquitectura del sistema: Interoperabilidad. Tanto a nivel de formatos como de comunicación entre aplicaciones. Cumplimiento de estándares. Garantía de unicidad y no replicación de datos. Garantizar una excelente experiencia de usuario. Aplicaciones para múltiples dispositivos y despliegues. Evitar ser dependientes de una única tecnología Tender a soluciones sencilla y escalables 7
8 Arquitectura básica del sistema Simplicidad 8
9 Arquitectura básica del sistema Arquitecturas ligeras orientadas a servicios: Capa ligera de comunicación REST Soporte para múltiples formatos: JSON, ATOM, OData, RDF Facilita la integración desde cualquier origen 9
10 Arquitectura básica del sistema Este tipo de arquitectura permite: Volcar el conocimiento del negocio en la capa del modelo Exponer este modelo en forma de API orientada a servicios Cada integrador puede desarrollar un UI alternativo Creación de interfaces altamente usables: Cliente rico 10
11 Arquitectura básica del sistema Buenas prácticas en la parte del servidor: Gestión integral de la configuración Despliegue automatizado Patrones de diseño Aplicaciones modulares, independientes y distribuibles Testing de aplicaciones a todos los niveles Frameworks como Spring pueden ayudar a reducir la complejidad de este tipo de desarrollos: 11
12 Arquitectura básica del sistema Buenas prácticas en la parte del cliente: Buscar una mejor experiencia de usuario. Homogeneizar interfaces mediante unas pautas básicas de diseño y usabilidad Generar aplicaciones más dinámicas y flexibles 12
13 Arquitectura básica del sistema Gran cantidad de componentes gráficos de gran potencia Soporte independiente del navegador Integración con REST Diponibilidad de herramientas de diseño visual Soporte para internacionalización 13
14 Índice Introducción y objetivos Arquitectura básica del sistema Entorno de desarrollo Conclusiones 14
15 Entorno de desarrollo Elementos del ecosistema de desarrollo ágil: Gestión de proyectos e incidencias Herramientas de documentación y gestión del conocimiento Sistema de control de versiones Herramientas de construcción Integración contínua Repositorio de artefactos Herramientas de análisis estático del código IDE para el desarrollo y generadores de código 15
16 Entorno de desarrollo Gestión de proyectos e incidencias Bugs, tareas y mejoras. Definición de los productos. Versionado de los distintos productos. Planificación de iteraciones y soporte a las metodologías empleadas. Propuesta: Atlassian JIRA 16
17 Entorno de desarrollo Sistema de control de versiones Repositorio unificado. Versionado de los proyectos. Herramientas de acceso, gestión, revisión, comparación y trazabilidad de cambios. Propuesta: Subversion / Git 17
18 Entorno de desarrollo Herramientas de construcción Evitar proceso manual para evitar errores. Facilitar el despliegue por cualquiera. Mantener la independencia del IDE. Gestionar de forma automática las dependencias. Integración de herramientas auxiliares (despliegue, documentación, análisis estático del código, tests unitarios, etc). Propuesta: Maven 18
19 Entorno de desarrollo Integración contínua Requisitos: Construcción, revisión e integración contínua de los módulos desarrollados. Independiente del lenguaje de programación. Existencia de plugins que permitan adaptarse a cualquier requisito de despliegue. Punto único de generación de artefactos, documentación, informes de test, despliegues de pre-producción, etc. Herramienta propuesta: Jenkins: 19
20 Entorno de desarrollo Resumen de herramientas seleccionadas: JIRA: Gestión de proyectos e incidencias. Confluence: Documentación y gestión del conocimiento. Subversion: Control de versiones. Maven: Herramienta de construcción. Jenkins: Herramienta de integración continua. junit: Pruebas unitarias. Nexus: Repositorio de artefactos. Sonar: Análisis estático del código. ExtJS Designer: Creación de interfaces de forma visual. Eclipse (SpringSource Tool Suite): Herramienta integradora. 20
21 Índice Introducción y objetivos Metodología Arquitectura básica del sistema Entorno de desarrollo Conclusiones 21
22 Conclusiones Entorno altamente integrado y cohesionado Ecosistema propuesto basado en herramientas de alta adopción en la industria Todos los productos son gratuitos para proyectos de código abierto Modelo probado: Colaboración UJI Ministerio de Presidencia para el 22
23 Conclusiones Aunque el ecosistema de herramientas puede ser el inicio, quedan muchos interrogantes: Dónde y cómo coordinar el trabajo en la forja? Bajo qué licencias publicar los trabajos? Interoperabiliad Qué formatos y estándares utilizar? Es posible hacer uso de PaaS? Cloud Foundry, Amazon Elastic Beanstalk, DotCloud, Heroku, Podría dar servicios en este entorno RedIris? 23
24 Gracias Preguntas? 24
IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web
IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web Cualificaciones Profesionales y Certificados de Profesionalidad Ficha Técnica Categoría Informática y Comunicaciones Referencia Precio Horas 9777-1302
Más detallesTesting + Integración continua
Testing + Integración continua Agenda Introducción Conceptos Herramientas CI en Arquitectura Práctica Agenda Introducción Conceptos Herramientas CI en Arquitectura Práctica Conceptos El Testing, o pruebas
Más detallesLenguajes de marcado para presentación de Páginas web.
CENTRO COLABORADOR FORMACIÓN & CONSULTING ATENEO S.L.U.. Nº 40 30009 DESARROLLO de APLICACIONES con TECNOLOGÍAS WEB R.D. 1531/2011 de 31 de octubre Nivel de Cualificación 3 590 horas UNIDADES de COMPETENCIA
Más detallesERPs Universitarios: La experiencia de la Universitat Jaume I. Ricardo Borillo Domenech borillo@uji.es
ERPs Universitarios: La experiencia de la Universitat Jaume I Ricardo Borillo Domenech borillo@uji.es Índice Contexto y situación inicial El camino hacia un ERP integrado: Plan de sistemas e-ujier@: El
Más detallesIntroducción al Cloud Computing
Introducción al Cloud Computing Alberto Molina Coballes Jesús Moreno León José Domingo Muñoz Rodríguez IES Gonzalo Nazareno Dos Hermanas (Sevilla) Jornadas Cloud Computing con OpenStack como herramienta
Más detallesAgenda. Ventajas Versión 6.X. Procesos Sencillos. Soporte completo. Plataforma modular. Vista unificada. Migración desde 5.X. Tibco y DATA ADVISER
TIBCO V6 UPGRADE Agenda Ventajas Versión 6.X Procesos Sencillos Soporte completo Plataforma modular Vista unificada Migración desde 5.X Tibco y DATA ADVISER Ventajas versión 6.X TIBCO ActiveMatrix BusinessWorks
Más detallesJava Architect. Programa de Estudio.
Java Architect Programa de Estudio Java Architect Aprende a realizar una arquitectura de Java desde cero. Qué herramientas se usan, con qué propósito. En este curso se mostrarán arquitecturas modernas
Más detallesCOMPUTACIÓN EN LA NUBE CON JAVA
COMPUTACIÓN EN LA NUBE CON JAVA 1. Objetivos del curso El participante adquirirá capacidades para analizar y definir los requerimientos del cliente, planificar, diseñar, implementar y mantener aplicaciones
Más detallesEmpleo Digital_. CURSO FORMATIVO Desarrollo de portales WEB en Liferay. Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL
Empleo Digital_ CURSO FORMATIVO Desarrollo de portales WEB en Liferay Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL Empleo Digital_ 1.- PRESENTACIÓN Y OBJETIVOS... 01 2.- QUE VAS A
Más detallesEmpleo. CURSO FORMATIVO Desarrollo de portales WEB en Liferay. Coordinador Académico Antonio José Martín Sierra
Empleo CURSO FORMATIVO Desarrollo de portales WEB en Liferay Coordinador Académico Antonio José Martín Sierra 1.- PRESENTACIÓN Y OBJETIVOS...01 Empleo 2.- QUE VAS A APRENDER?...01 3.- CÓMO SE ESTUDIA?...01
Más detallesOportunidad para CIOs en Retail: Mayor flexibilidad en la nube con Openbravo Openbravo Inc. Todos los derechos reservados.
Oportunidad para CIOs en Retail: Mayor flexibilidad en la nube con Openbravo Ponentes de hoy Geoff Nairn Enterprise Solutions Specialist Openbravo Xavier Places Product Marketing Director Openbravo Aumentar
Más detallesGestión Integrada de Negocio
SOLMICRO ERP Gestión Integrada de Negocio El software de gestión Solmicro-eXpertis ERP es la elección estratégica para la consolidación de toda la información del negocio. omo distribuidores de Solmicro,
Más detallesDescripción. Objetivos de Aprendizaje. Estructura y Contenidos
Descripción Los estudiantes aprenderán habilidades y conocimientos prácticos de las técnicas y principios para la construcción de prototipos funcionales, al tiempo que obtienen una base sólida en Interfaz
Más detallesDesarrollador Front Jr.
Desarrollador Front Jr. Experiencia: mínima de 6 meses Lenguajes de Programación: HTML5, XML, Ajax, CSS3, JSON Base de datos: MySQL, Mongo Web Server: NodeJS Diseño, desarrollo e implementación de Web
Más detallesArquitectura de configuración, desarrollo y despliegue de indenova. Jordi Gisbert - indenova
Arquitectura de configuración, desarrollo y despliegue de indenova Jordi Gisbert - indenova Empresa especializada en proyectos de Firma electrónica, Certificados digitales, Automatización de Procesos,
Más detallesNÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO
PACK FORMATIVO EN DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO - Identificar la estructura de una página web conociendo los lenguajes
Más detallesANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Back-end con tecnologías de código abierto. CURSO ACADÉMICO - SEMESTRE Segundo semestre
ANX-PR/CL/001-01 GUÍA DE APRENDIZAJE ASIGNATURA Back-end con tecnologías de código abierto CURSO ACADÉMICO - SEMESTRE 2016-17 - Segundo semestre GA_61AF_613000102_2S_2016-17 Datos Descriptivos Nombre de
Más detallesPropuesta de Servicios De Agile y Desarrollo
Propuesta de Servicios De Agile y Desarrollo Nuestra empresa Ponemos en valor los Sistemas de Información de las empresas, proporcionando la velocidad y la escalabilidad que necesitan para ser competitivos
Más detallesEmpleo Digital_. CURSO FORMATIVO Desarrollo WEB con Ruby on rails. Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL
Empleo Digital_ CURSO FORMATIVO Desarrollo WEB con Ruby on rails Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL Empleo Digital_ 1.- PRESENTACIÓN Y OBJETIVOS... 01 2.- QUE VAS A APRENDER?...
Más detallesProgramación Web en el Entorno Cliente (Online)
titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales Programación Web en el Entorno Cliente (Online) duración total: precio: 0 * modalidad: Online * hasta
Más detallesSAP FIORI Una evolución en la experiencia de usuarios
SAP FIORI Una evolución en la experiencia de usuarios EVOLUCIÓN DE UX A lo largo de los años SAP ha ido ampliando las opciones disponibles a la hora de interactuar con el sistema Backend. EVOLUCIÓN DE
Más detallesPlataforma de Desarrollo de Software
Plataforma de Software Guía de introducción a la Plataforma de Desarrollo de Software Versión 1.10 Basado en plantilla: xxxxx - Plantilla básica v2.01 2014-02-07 Página 1 de 8 Control de cambios Fecha
Más detallesNECESITA INCORPORAR: Experiencia demostrable en algunas de las siguientes tecnologías Big Data (más de un año):
TECNICO ESPECIALISTA EN BIG DATA Incorporación inmediata de dos personas, con contrato de jornada completa, en Centro de trabajo en Gijón, como Técnico especialista en BIG-DATA y con la oportunidad de
Más detallesEmpleo Digital_. CURSO FORMATIVO Desarrollo WEB JAVA EE. Telefónica Educación Digital. Coordinador Académico Antonio José Martín Sierra
Empleo Digital_ CURSO FORMATIVO Desarrollo WEB JAVA EE Coordinador Académico Antonio José Martín Sierra Contenido desarollado por Telefónica Educación Digital Empleo Digital_ 1.- PRESENTACIÓN Y OBJETIVOS...
Más detallesEl Modelo de Integración basado en Servicios
El Modelo de Integración basado en Servicios Agenda Conceptos SOA Por qué SOA? Gobierno SOA Qué ofrece DATA ADVISER Tibco y SOA Tibco y DATA ADVISER Conceptos SOA qué es SOA y por qué las empresas deberían
Más detallesAutomatización: Hacia el Software de Calidad. Building Success Together
2017 Automatización: Hacia el Software de Calidad Building Success Together Contenido Conceptos Básicos Automatización Desarrollo Guiado por Pruebas (TDD) Integracion Continua Entrega Continua Virtualización
Más detallesTESTS UNITARIOS. keep the bar green to keep the code clean
TESTS UNITARIOS keep the bar green to keep the code clean Para qué hacer tests unitarios? Es imposible hacer software libre de defectos. Tiempo del desarrollador: Diseño Análisis Debug Desarrollo Los tests
Más detallesGestión de programa - Diario de grupo
Gestión de programa - Diario de grupo Grupo 1 ID Opera: 17 Repositorio de código Grupo de opera Aguilar Cano, Francisco Rodríguez Regidor, Juán Antonio Contenido Hitos importantes... 3 Actas de reuniones...
Más detallesCuerpo de Profesores Técnicos de Formación Profesional
Tabla de equivalencias entre los temarios de Sistemas y Aplicaciones Informáticas de Profesores Técnicos de Formación Profesional e Informática del Cuerpo de Profesores de Enseñanza Secundaria Cuerpo de
Más detallesEmpleo Digital_. CURSO FORMATIVO Desarrollo WEB con PHP. Telefónica Educación Digital. Coordinador Académico Antonio José Martín Sierra
Empleo Digital_ CURSO FORMATIVO Desarrollo WEB con PHP Coordinador Académico Antonio José Martín Sierra Contenido desarollado por Telefónica Educación Digital Empleo Digital_ 1.- PRESENTACIÓN Y OBJETIVOS...
Más detallesIván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz
Procesadores de Lenguajes 2 Proyecto de Asignatura Curso 2013-2014 Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz 31/10/13 PL2 - Proyecto de Asignatura
Más detallesDevOps: primeros pasos
DevOps: primeros pasos Club de Investigación Tecnológica Allan Cascante Martín Flores 27 de Julio. 2016 Agenda La idea detrás de DevOps Beneficios Prácticas para lograr ser DevOps Conclusiones Administradores
Más detallesTEMARIO DE PROFESORES TÉCNICOS DE F.P. : SISTEMAS Y APLICACIONES INFORMÁTICAS. Octubre 1997 (Publicado en el B.O.E. de 13 de Febrero de 1.
TEMARIO DE PROFESORES TÉCNICOS DE F.P. : SISTEMAS Y APLICACIONES INFORMÁTICAS. Octubre 1997 (Publicado en el B.O.E. de 13 de Febrero de 1.996) SISTEMAS Y APLICACIONES INFORMÁTICAS 1. Representación y comunicación
Más detallesProyecto docente de la asignatura
Proyecto docente de la asignatura Asignatura Materia Módulo TECNOLOGIAS PARA EL DESARROLLO DE SOFTWARE INGENIERIA DEL SOFTWARE Tecnologías Específicas Titulación GRADO EN INGENIERÍA INFORMÁTICA (545) Plan
Más detallesAprovechar las capacidades nativas de los dispositivos. Diseño y experiencia de usuario nativa. Seguridad y reportes automáticos e integrales
La plataforma de movilidad de Kony es una tecnología abierta e integrada, basada en estándares para el desarrollo de aplicaciones móviles. Es compatible con todo el Ciclo de Vida de Desarrollo de Aplicaciones
Más detallesDESARROLLO DE APLICACIONES WEB EN EL ENTORNO SERVIDOR 90h
DESARROLLO DE APLICACIONES WEB EN EL ENTORNO SERVIDOR DESARROLLO DE APLICACIONES WEB EN EL ENTORNO SERVIDOR Horas: 90 Teoría: 0 Práctica: 0 Presenciales: 90 A Distancia: 0 Acción: Nº Grupo: Código: UF1844
Más detallesINGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ
INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ TEMA 3: PROCESO UNIFICADO DE DESARROLLO CONTENIDO 1. Proceso de Software 2. Proceso de Desarrollo de Software 3. Proceso Unificado de Desarrollo de Software
Más detallesSolution Manager 7.2 Un cambio significativo
Solution Manager 7.2 Un cambio significativo SAP Solution Manager 7.2 es una plataforma integrada, provista por SAP, que permite alinear el negocio con el Área de IT en un único landscape de procesos de
Más detallesI Jornadas de Informática y Telecomunicaciones de la APBA DevOps - Integración continua en el desarrollo de software Junio
I Jornadas de Informática y Telecomunicaciones de la APBA DevOps - Integración continua en el desarrollo de software Junio - 2015 www.atsistemas.com Índice somos atsistemas algunos conceptos herramientas
Más detallesEsquema Nacional de Seguridad en el ámbito de la Administración Electrónica «BOE»
CONSEJERIA DE ÁREA DE RECURSOS HUMANOS, ORGANIZACIÓN, EDUCACIÓN Y JUVENTUD V. 15/02/2018 TEMARIO ESPECÍFICO PROVISIONAL (OPE 2016) CATEGORÍA: TÉCNICO/A SUPERIOR DE INFORMÁTICA Nota: Este temario es orientativo
Más detallesPor que Cloud? Una Estrategia basada en Cloud responde a las presiones diarias que sufren los Departamentos Informáticos
OFFERING CLOUD Por que Cloud? Una Estrategia basada en Cloud responde a las presiones diarias que sufren los Departamentos Informáticos Por que Cloud? Una Estrategia basada en Cloud tiene las siguientes
Más detallesPROGRAMA DE LA ASIGNATURA Curso académico: 2015/2016
PROGRAMA DE LA ASIGNATURA Curso académico: 2015/2016 Identificación y características de la asignatura Código Créditos ECTS 6 Denominación Gestión de Proyectos Software Titulaciones Grado en Ingeniería
Más detallesANX-PR/CL/ GUÍA DE APRENDIZAJE
PROCESO DE COORDINACIÓN DE LAS ENSEÑANZAS PR/CL/001 ASIGNATURA 613000095 - PLAN DE ESTUDIOS 61AF - CURSO ACADÉMICO Y SEMESTRE 2017-18 - Primer semestre 11\ 1 i#e)liii@i@;l CAMPUS DE EXCELENCIA INTERNACIONAL
Más detallesPropuesta de despliegue en las Universidades Repositorio de Identidad Única (RIU) de UNIVERSITAS XXI 15 DE JUNIO DE 2016
Propuesta de despliegue en las Universidades Repositorio de Identidad Única () de UNIVERSITAS XXI 15 DE JUNIO DE 2016 1 2 AGENDA TEMAS A TRATAR Qué es? Por qué propone OCU explotarlo? Cuándo? Cómo desplegarlo?
Más detallesGESTIONE SUS TAREAS Y PROYECTOS DE NEGOCIO
LAS HERRAMIENTAS JIRA OFRECEN UNA AMPLIA VARIEDAD DE FUNCIONALIDADES GESTIONE SUS TAREAS Y PROYECTOS DE NEGOCIO METODOLOGÍAS ÁGILES, TRADICIONALES Y PROCESOS DE NEGOCIO Amplíe la visibilidad y permita
Más detallesTrabajo Fin de Grado
Plataforma educativa basada en realidad aumentada y dispositivos móviles Universidad de Oviedo 18 de Junio de 2012 Contenidos Realidad Aumentada Motivación del proyecto Objetivos 4 1 Realidad Aumentada
Más detallesDevops Fundamentals + Taller DevOps OpenSource
Devops Fundamentals + Taller DevOps OpenSource Referencia JST 351 Duración (horas) 32 Última actualización 30 Marzo 2018 Modalidades Presencial Examen Examen oficial DevOps Fundamentals Devops Agile Skill
Más detallesGenoIDE Generador de Nodos IDE. Agustín Villar Iglesias Subdirector de Cartografía Instituto de Estadística y Cartografía de Andalucía
GenoIDE Generador de Nodos IDE. Agustín Villar Iglesias Subdirector de Cartografía Instituto de Estadística y Cartografía de Andalucía ANTECEDENTES Actualmente el desarrollo y crecimiento de nodos IDE
Más detallesMención Ingeniería del Software
Coordinador Mención Ingeniería del Software Rafael García Vázquez. rafael@udc.es. Despacho 3.01 Presentación - 1 Mención de Ingeniería del Software Presentación - 2 Programación Avanzada Resumen Esta asignatura
Más detallesWeb 2.0 P of o. J os o é To T m o á m s Ca C de d na n s
Web 2.0 Prof. José Tomás Cadenas Web 2.0 Internet TIC Propician significativos cambios en los hábitos tanto sociales como culturales de las comunidades en general Vocabulario Tags (Etiquetas) Podcasts
Más detallesINDICE CARTAS DESCRIPTIVAS S3
INDICE CARTAS DESCRIPTIVAS S3 CARRERA DE COMPUTACIÓN E INFORMÁTICA CICLO IV ANÁLISIS Y DISEÑO DE SISTEMAS ORIENTADO A OBJETOS 2009 I. Identificadores del programa Carrera: Informática y Sistemas Módulo:
Más detallesSocial Business para la Transformación digital en APC
+ Social Business para la Transformación digital en APC + Proyecto: Social Business para la Transformación digital en APC + La Autoridad Portuaria de Cartagena APC es un organismo público, con personalidad
Más detallesSoluciones abiertas para el Mundo de la Automatización
El perfil de drive para PROFIBUS y PROFINET Soluciones abiertas para el Mundo de la Automatización El perfil de drive estandarizado... PROFIdrive: Un golpe de genio En el deporte del remo, fuerza y sincronismo
Más detallesDesarrollo de Aplicaciones con Tecnologías Web (Online)
Desarrollo de Aplicaciones con Tecnologías Web (Online) titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales Desarrollo de Aplicaciones con Tecnologías
Más detallesedydsi
edydsi www.odoo.com.py edydsi Es un completo sistema de gestión empresarial tipo ERP que cubre gran parte de las necesidades de las áreas de: CRM, Compras, Ventas, Clientes, Proveedores, Stock, Contabilidad
Más detallesTecnología hardware y software
Denominación: Desarrollo de software Código : J62.05 Nivel: 4 Sector: Familia: Eje tecnológico: Programación informática, consultoría de informática y actividades conexas. Tecnología hardware y software
Más detallesExperto en Desarrollo de Aplicaciones Java con Spring
Experto en Desarrollo de Aplicaciones Java con Spring titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales Experto en Desarrollo de Aplicaciones Java
Más detallesCambios en Ingeniería de Software
Cambios en Ingeniería de Software Material tomado del artículo de Casallas Rubby, Villalobos, Jorge. El actual ingeniero de Software. Revista ACIS. Edición Nº 93 Julio - Septiembre de 2005. Preparado por
Más detallesIFCD0210 Desarrollo de Aplicaciones con Tecnologías Web (Online)
IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web (Online) Titulación acredidatada por la Comisión Internacional de Formación de la UNESCO IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web
Más detallesGestión dinámica de información y procesos
Gestión dinámica de información y procesos Índice Qué es Trebolet? 3 Cómo se organiza? 4 Qué gestiona? 5 Características de Trebolet 6 Seguridad en Trebolet 7 Gestión de contenido digital 8 Gestión de
Más detallesBACHILLERATO TÉCNICO VOCACIONAL EN DESARROLLO DE SOFTWARE. Desarrollo de componentes para dispositivos móviles.
BACHILLERATO TÉCNICO VOCACIONAL EN DE SOFTWARE Descriptor del módulo de Tercer año Módulo 3.5: Desarrollo de componentes para dispositivos móviles Campo: Opción: Competencia: Título del módulo: Aspectos
Más detallesPROYECTO DE INMERSION EN SAP FIORI. Jhon Jairo Teran Consultor ABAP/Fiori/SAPUI5 Harinera del Valle
PROYECTO DE INMERSION EN SAP FIORI Jhon Jairo Teran Consultor ABAP/Fiori/SAPUI5 Harinera del Valle Antecedentes. AGENDA Infraestructura para SAP Fiori. Aplicaciones estándar Liberación de solicitudes de
Más detallesFICHA PÚBLICA DEL PROYECTO
NUMERO DE PROYECTO: 219320 EMPRESA BENEFICIADA: TELEPARTNER S. DE R.L. MI TÍTULO DEL PROYECTO: MODELO OPERATIVO INTEGRAL PARA LA GESTIÓN DE CLÍNICAS BASADO EN ÓRDENES MÉDICAS OBJETIVO DEL PROYECTO: El
Más detallesTitán Real Estate Software ERP para la gestión y promoción inmobiliaria
Titán Real Estate Software ERP para la gestión y promoción inmobiliaria La gestión de los activos inmobiliarios es el punto de conexión de empresas tan dispares como las promotoras, las inmobiliarias y
Más detallesMOAD_v3: plataforma sostenible de gobierno. electrónico de la administración local de Andalucía
MOAD_v3: plataforma sostenible de gobierno electrónico de la administración local de Andalucía Diagnóstico TIC AALL Protocolo JdA Diputaciones para el impulso de la Sociedad de la Información en las AALL
Más detallesIntroducción. SCRUM OpenUp. Análisis mediante caso de estudio: Introducción
1 Análisis mediante caso de estudio: 2 SCRUM OpenUp Metodologías ágiles A los individuos y su interacción, por encima de los procesos y las herramientas. El software que funciona, por encima de la documentación
Más detallesINC SATCA: Carrera: La aportación que esta asignatura le da al perfil profesional es la siguiente:
1. Datos Generales de la asignatura Nombre de la asignatura: Clave de la asignatura: SATCA: Carrera: Desarrollo de Proyectos de Software II INC-1702 2-2-4 Ingeniería en Sistemas Computacionales 2. Presentación
Más detallesTransformación digital, reto para la nueva Administración. Elena Liria Fernández Directora de Innovación y Transformación Digital de Servicios
Transformación digital, reto para la nueva Administración Elena Liria Fernández Directora de Innovación y Transformación Digital de Servicios AGENCIA PARA LA ADMINISTRACIÓN DIGITAL DE LA COMUNIDAD DE MADRID
Más detallesPresentación de la Asignatura.
INGENIERÍA DEL SOFTWARE I Tema 0 Presentación de la Asignatura www.ctr.unican.es/asignaturas/is1/ Profesorado Michael González Harbour (teoría, responsable asignatura) E-mail: mgh@unican.es Web: http://www.ctr.unican.es/
Más detallesSuites Panda Endpoint Protection. Índice: Un nuevo entorno de equipos Una nueva solución para equipos
1 Suites Panda Endpoint Protection Índice: Un nuevo entorno de equipos Una nueva solución para equipos Un nuevo entorno de equipos La nueva realidad de los equipos Aumento del riesgo que supone el malware»
Más detallesDesarrollo Software Gran Escala
Desarrollo Software Gran Escala Herramientas de Desarrollo (Parte 3: Generadores y Constructores) Diferentes tipos de herramientas Controladores de versión Ambientes de desarrollo Pruebas y Depuración
Más detallesMención Ingeniería del Software Marcelino Cabrera Dpto. Lenguajes y Sistemas Informáticos
Mención Ingeniería del Software Marcelino Cabrera Dpto. Lenguajes y Sistemas Informáticos Desarrollar Software no es sólo programar egovernment ecommerce Faltan profesionales Actualizados Polivalentes
Más detallesDIGITAL BUSINESS ASSURANCE. Formación en Desarrollo de Software
DIGITAL BUSINESS ASSURANCE Formación en Desarrollo de Software Edición 2018 Formación en Desarrollo Sofware Índice Formación Certificada en Desarrollo de Software 3 isqi - Certified Agile Test Driven Development
Más detallesDescripción. Objetivos de Aprendizaje. Estructura y Contenidos
Descripción El programa de Desarrollo Web brinda los conocimientos para desarrollar las destrezas necesarias para formar Desarrolladores Web Junior, mediante un conjunto de herramientas pedagógicas cuidadosamente
Más detallesPlone 3: Un sistema de gestión de contenidos libre
Plone 3: Un sistema de gestión de contenidos libre Miquel Vidal mvidal@gsyc.escet.urjc.es Grupo de Ingeniería de Software Libre de la URJC Plone 3 Miquel Vidal CSIC, 18-06-2008 p. 1 Qué es Plone Es un
Más detallesadv Software Factory
adv Software Factory NUESTRA VISION Nuestra visión de Servicio es convertirnos en un apéndice del área de Sistemas de las empresas contratantes, entendiendo que ellas son las más capacitadas para recibir
Más detallesPLIEGO DE PRESCRIPCIONES TÉCNICAS
RPT_GETPPT_Tramitacion PLIEGO DE PRESCRIPCIONES TÉCNICAS Contrato de Asistencia técnica para el desarrollo de interfaces web e interoperabilidad (expediente Nº 2016 / 00295) 1. ANTECEDENTES Como continuación
Más detallesVisibilidad y control sobre tus procesos de negocio
Visibilidad y control sobre tus procesos de negocio Proyecto financiado por: Mayo 2016 Hacemos de sus necesidades nuestras inquietudes 1. Introducción Gestión de Procesos de Negocio(BPM) Conjunto de métodos,
Más detallesEn cada uno de estos portales distinguimos diferentes tipos de contenidos:
,,~! 1 ~!Mr!goza, J2 PLIEGQ DE PRESCRIPCIONES TÉCNICAS PARA LA CONTRATACI~N DEL SERVICIO DE ANÁLISIS E IMPLEMENTACION DE NUEVA ARQUITECTURA EN LOS SERVICIOS Y CONTENIDOS DE LA SEDE ELECTRÓNICA 1 Introducción
Más detallesMáster en Software Libre Roberto Calvo Mendoza Trabajo Fin de Máster
Máster en Software Libre Roberto Calvo Mendoza Trabajo Fin de Máster 2015-2016 1/24 Hola a todos, bienvenidos a esta presentación del trabajo final del Máster en Software Libre de la UOC. Proyecto profesional
Más detallesPLM en Talgo. Madrid
PLM en Talgo Seminario: Discovering PLM Iván Cuesta / José María Buendía Madrid 16-03-2015 Datos de Talgo Software de PLM: Teamcenter Software de CAD: NX Puesta en producción de Teamcenter: Marzo 2012
Más detallesdrobiosystems Implantación de ERP en código abierto y entorno web Marcos Simón 18 de Enero, 2006 Contenido
Implantación de ERP en código abierto y entorno web Marcos Simón 18 de Enero, 2006 Contenido La empresa Descripción de la actividad Particularidades Decisiones estratégicas de gestión Herramientas informáticas
Más detallesOPENBRAVO COMMERCE CLOUD Habilitando un retail omnicanal con agilidad e innovación aumentadas en la nube
OPENBRAVO COMMERCE CLOUD Habilitando un retail omnicanal con agilidad e innovación aumentadas en la nube 2018 Openbravo Inc. Todos los derechos reservados Posicionamiento de Openbravo Commerce Cloud Solución
Más detallesPROGRAMA DE CURSO. Horas Docencia Horas de Trabajo Horas de Cátedra Docentes. Personal
PROGRAMA DE CURSO Código Nombre CC74A PROGRAMACIÓN AVANZADA EN SCALA Nombre en Inglés ADVANCED PROGRAMMING IN SCALA SCT Unidades Horas Docencia Horas de Trabajo Horas de Cátedra Docentes Auxiliar Personal
Más detallesANEXO C. BLOC DE NOTAS DE ARQUITECTURA DEL SISTEMA
ANEXO C. BLOC DE NOTAS DE ARQUITECTURA DEL SISTEMA Universidad Distrital Francisco José de Caldas 1 1. PROPÓSITO Contextualizar y orientar a los realizadores en la construcción del Sistema de Gestión de
Más detallesSERVICIO MIGRACIÓN SISTEMA DE AYUDA DEL PUESTO DE MANIOBRA DE TALLERES
ESPECIFICACIONES TÉCNICAS SERVICIO MIGRACIÓN SISTEMA DE AYUDA DEL PUESTO DE MANIOBRA DE TALLERES 1. ANTECEDENTES GENERALES Metro de Santiago cuenta con un sistema de ayuda del puesto de maniobra de talleres
Más detallesDiseño de la Arquitectura Lógica con Patrones. mayo de 2008
Diseño de la Arquitectura Lógica con Patrones mayo de 2008 Agenda Definición de Arquitectura Dimensiones de Arquitectura Categorías de Patrones Patrón de Arquitectura Organización de Paquetes Análisis
Más detallesAzure. Plan de Estudio
Azure Plan de Estudio Descripción En enero del 2010 se lanzó Microsoft Azure como una plataforma de aplicaciones de Microsoft para la nube pública. Esta plataforma, abierta y flexible, se constituye en
Más detallesINSURANCE MODULAR SUITE - Insurance Service Bus (ISB)
INSURANCE MODULAR SUITE - Insurance Service Bus (ISB) Insurance Service Bus Insurance Service Bus es un contenedor de servicios especializados en la industria aseguradora, que simplifica la integración
Más detallesPrograma formativo Habilidades y competencias tecnológicas en Java & SQL
Programa formativo Habilidades y competencias tecnológicas en Java & SQL Índice Descripción del curso... 3 C1- Introducción a La Programación y Al Diseño De Software (25h)... 3 C2- Desarrollo orientado
Más detallesDescripción específica
Descripción específica NÚCLEO: Comercio y Servicios SUBSECTOR: Informática y Comunicación Nombre del Módulo: Planificación de pruebas de software Código: CSTI0192 total: 309 horas Objetivo General: Planificar
Más detallesBiblioteca de recursos. Descargado desde
Biblioteca de recursos Descargado desde www.rededuca.net Sistemas y aplicaciones informáticas 1. Representación y comunicación de la información. 2. Elementos funcionales de un ordenador digital. Arquitectura.
Más detallesEl contenido del curso será desarrollado teniendo en cuenta los siguientes objetivos de aprendizaje:
Descripción En enero del 2010 se lanzó Microsoft Azure como una plataforma de aplicaciones de Microsoft para la nube pública. Esta plataforma, abierta y flexible, se constituye en una herramienta casi
Más detallesProceso de Desarrollo de SW
Proceso de Desarrollo de SW Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de: material asignatura CS169,Software Engineering, UC Berkeley, entre otras fuentes. ELO 329:
Más detallesFramework Atlas. Introducción FRAMEWORK ATLAS INTRODUCCIÓN. Diciembre de Diciembre de 2016
FRAMEWORK ATLAS INTRODUCCIÓN Framework Atlas Introducción Diciembre de 2016 Diciembre de 2016 Unidad de Arquitectura y Soporte de Aplicaciones Área de Arquitecturas INDICE INTRODUCCIÓN QUÉ ES ATLAS PORTAL
Más detallesOficinas de calidad externalizadas
Diciembre 2013 Antonio García Candil Arquitecto de soluciones JEE. Especialista en Integración Continua. En este artículo: Qué es una Oficina de Calidad Procesos que influyen en la calidad de un proyecto
Más detalles