LA REUTILIZACION DE LIBRERIAS EN MOODLE: INCIDENCIA EN LA ESTIMACION DEL DESARROLLO DE UNA PLATAFORMA SIMILAR

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

Download "LA REUTILIZACION DE LIBRERIAS EN MOODLE: INCIDENCIA EN LA ESTIMACION DEL DESARROLLO DE UNA PLATAFORMA SIMILAR"

Transcripción

1 LA REUTILIZACION DE LIBRERIAS EN MOODLE: INCIDENCIA EN LA ESTIMACION DEL DESARROLLO DE UNA PLATAFORMA SIMILAR Jorge Ramírez, Loraine Gimson, Gustavo Gil, Eduardo Fernández, David Romero, Daniel Arias, Adriana Vera, Ernesto Sanchez Consejo de Investigación de la UNSa. (CIUNSa) - Proyecto de investigación 1960 Universidad Nacional de Salta - Argentina RESUMEN En el CIDIA 1 se propuso la puesta en marcha de una plataforma educativa vía Web. Se planteó, la disyuntiva de adquirir el software necesario, desarrollarlo o adaptarlo a partir de software libre. Una consideración importante al momento de elegir la última alternativa fue el esfuerzo que supondría desarrollar una plataforma de este tipo, aún teniendo en cuenta la reutilización de componentes; las restricciones presupuestarias y de personal comunes en las universidades públicas otorgan especial relevancia a esta exploración. Como primer paso se decidió estimar el costo de desarrollar Moodle, el sistema de administración de aprendizaje vía Web más popular en el ámbito del software libre, centrándose en la valoración de la reutilización de código externo durante el desarrollo de la aplicación. En este trabajo se repasa la literatura existente relacionada con la estimación de costes en el ámbito de software libre, se justifica la utilización de COCOMO II como modelo de estimación según las características del producto y del desarrollo que supondría, se detalla cuáles son los componentes y librerías utilizados y su esfuerzo expresado en líneas de código y se realiza la estimación en base a un trabajo anterior. Finalmente, se presenta los resultados y las conclusiones provisionales alcanzadas. Palabras Claves: plataforma educativa, Moodle, COCOMO II, software libre, reutilización de componentes. 1 INTRODUCCIÓN En la Universidad Nacional de Salta, la Educación a Distancia mediante nuevas tecnologías cobra día a día mayor relevancia. En ese contexto, y teniendo en cuenta la experiencia llevada adelante por docentes de diversas disciplinas, el CIDIA se plantea la puesta en marcha de una plataforma educativa via Web. En su célebre ensayo there's no silver bullet, Brooks expresa que La solución más radical al problema de desarrollo de software es no desarrollarlo 2. Teniendo eso en mente, se propuso evaluar el costo que supondría el desarrollo de una plataforma educativa con las prestaciones de Moodle, el sistema de administración de aprendizaje vía Web más popular en el ámbito del software libre y de código abierto. Esta plataforma, además, cuenta con muchos usuarios en el ámbito de nuestra Universidad, lo que permite tomarla como referencia al momento de definir los requerimientos específicos. Esta mirada se justifica en que Moodle no sólo puede servir como referencia, sino también como base para el desarrollo que se pretende. La disponibilidad del código fuente permite que el dilema de construir vs. comprar tenga una nueva alternativa: adaptar. De hecho, como afirman Hissam y Weinstock del Instituto de Ingeniería de Software en Carnegie Mellon University, el software de código abierto (o libre) constituye una fuente de componentes a partir del cual desarrollar aplicaciones. El propio Moodle es un buen ejemplo de esta posibilidad. En su desarrollo se integraron librerías y componentes de diversos orígenes. En un trabajo anterior 3 se estimó el esfuerzo necesario para el desarrollo suponiendo que se partiera completamente desde cero; en esta ocasión el trabajo se centra en la reutilización presente en Moodle, con una intención doble: ajustar a las condiciones reales del diseño del sistema la estimación del esfuerzo requerido para su desarrollo total, y al mismo tiempo estudiar las características y la incidencia de la reutilización dentro de un proyecto amplio y de código abierto. De ese estudio se espera obtener elementos para el desarrollo que compete al propio CIDIA. El presente trabajo se organiza según el siguiente plan. En primer lugar, un repaso sobre la literatura existente relacionada con la estimación de esfuerzo en el ámbito de software libre y las conclusiones a las que se arribó en esos trabajos. En segundo lugar, una definición del por qué de la utilización de CO- COMO II como modelo de estimación de costos de acuerdo con las características del producto. Posteriormente, un análisis de la incidencia de la reutilización de librerías y componentes en Moodle. A continuación, una exposición brevemente de los criterios según los cuales se establecieron los modificadores de esfuerzo del modelo en cuestión y -por ende- los valores adoptados para cada uno de ellos. Finalmente, se presentan los resultados y las conclusiones provisionales alcanzadas. 1 Centro de Investigación y Desarrollo de Informática Aplicada de la Universidad Nacional de Salta - Argentina 2 The most radical possible solution for constructing software is not to construct it at all. 3 Partir de Moodle: Estimación del esfuerzo que insumiría el desarrollo de una plataforma similar - Presentado en las V Jornadas de Software Libre (JSL)

2 2 ANTECEDENTES Desde el año 2000 se han producido diversos trabajos en los que se propone estimar el costo de desarrollo de programas libres, bajo los supuestos habituales del desarrollo en un ámbito privativo (o propietario). En el año 2001 David A. Wheeler publicó la última versión de su trabajo estimando el costo de desarrollar la distribución de GNU/Linux Red Hat 7.1 a través del modelo COCOMO 81. Para ello, el autor desarrolló la herramienta SLOCCount para contar las líneas de código fuente en una gran variedad de lenguajes de programación. Allí concluye que el desarrollo de esta distribución costaría en el orden de los millones de dólares, demandando 8000 personas-año de tiempo de desarrollo. En la misma línea, González Barahona y otros estimaron el costo de Debian 2.2 utilizando la herramienta de Wheeler y el mismo modelo de estimación; esta distribución, una de las más grandes, incluye unas 55 millones de líneas de código, implicando un costo cercano a los millones de dólares. En marzo de este año, este grupo de investigación estimó el esfuerzo necesario para el desarrollo de Moodle desde cero, en el contexto específico del CIDIA. Se concluyó que el desarrollo demandaría 1024 personas/mes aproximadamente. 3 LA UTILIZACIÓN DE COCOMO II Se ha comprobado empíricamente que es prácticamente imposible disponer de una especificación de requisitos completa en las primeras etapas del desarrollo, para luego pasar a la etapa de diseño. La estimación de COCOMO 81 se basaba en los modelos de ciclo de vida en cascada, donde se suponía la viabilidad de esa especificación temprana. Hoy en día se adoptan los procesos de desarrollo iterativos 4 que son más coherentes con los que sucede en la realidad de la construcción de un software. El desarrollo de Moodle se corresponde con técnicas modernas que involucran la reutilización de software y el diseño orientado a objetos. Moodle incluye a librerías de amplia distribución (como ADOdb y GraphClass), así como editores de texto incrustados (HTMLArea) (véase además, el diseño de Moodle está orientado a su reutilización, constituyendo un factor de gran importancia a la hora de estimar el esfuerzo requerido. Cabe señalar, además, que el desarrollo en el ámbito del F/OSS presenta puntos de contacto con las metodologías ágiles, especialmente en cuanto a la elicitación y definición de requerimientos. Este conjunto de características hacen inadecuada la estimación mediante el modelo COCOMO '81. Se consideró también que COCOMO II propone un nuevo escenario de desarrollo considerando diferentes enfoques (como el de construcción de prototipos, el desarrollo por composición de componentes, el desarrollo iterativo, etc.) y, en particular, el enfoque Orientado a Objetos. Estas características resultan más apropiadas bajo la hipótesis de un desarrollo encarado por el propio equipo del CIDIA, permitiendo además- tomar en cuenta las condiciones específicas en que podría llevarse adelante el desarrollo dentro del propio instituto. COCOMO II toma en cuenta la reutilización de componentes de software, considerando tanto el esfuerzo que supone la selección, evaluación y eventual adaptación de código externo. Al mismo tiempo, permite valorar la reducción del esfuerzo total que puede suponer la reutilización. La siguiente ecuación muestra la fórmula para estimar el esfuerzo del proyecto de desarrollo. PM = m A. [ Size] RVOL ( 1+ ) 100 AT B ASLOC ATPROD Ec (1) ( AA+ SU+ 0.4 DM+ 0.3 CM+ 0.3 ) 100 AT IM Size= KNSLOC+ KASLOC Ec (2) Donde la descripción de los símbolos es la siguiente: A: Constante, comúnmente calibrada como 2.45 AA: Evaluación y asimilación AT: Pje de componentes que se traducen automáticamente ATPROD: Productividad de traducción automática B: Factor de escala RVOL: Pje de código descartado debido a requerimientos volátiles CM: Pje de código modificado DM: Pje de diseño modificado IM: Pje de integración y prueba modificado KASLOC: Tamaño del componente adaptado expresado en miles de líneas de código adaptadas del código fuente KNSLOC: Tamaño del componente expresado en miles de nuevas líneas de código fuente m: Multiplicador del esfuerzo PM: Esfuerzo estimado en personas/mes SU: Comprensión del software (cero si DM = 0 y CM = 0) 4 Algunos metodologistas dividen a los métodos iterativos actuales en livianos y pesados de acuerdo a la cantidad de soporte documental y administrativo de los mismos. Entre los métodos ligeros se encuadran Extreme Programming (XP), SCRUM, la familia de métodos Cristal, etc. Entre los métodos llamados pesados se encuentre RUP ( Proceso Unificado de Rational) cuyos autores son los creadores del estándar UML. 4.- EL PESO DE LA REUTILIZACIÓN 4.1 Contando las líneas de código La herramienta SLOCCount cuenta líneas de código; la casi totalidad está escrita en PHP, con algunos elementos en Perl y sh. A este cómputo faltaría agregar las líneas en

3 JavaScript, las cuales representan un porcentaje bajo, pero que resulta de interés al considerar el porcentaje de reutilización. Se utilizó la aplicación Practiline source code line counter para determinar el tamaño del código JavaScript total. De este modo se obtuvo que esta versión de Moodle incluye líneas. A esta suma se debe agregar código en C, debida a la utilización de la librería MimeTex. Esta librería se distribuye con Moodle en formato ejecutable, además del código fuente, con el objetivo de garantizar el carácter multiplataforma. Para este elemento, SLOCCount computa líneas de código. Será necesario considerar a continuación la incidencia de la reutilización en la estimación del tamaño. 4.2 Los componentes reutilizados En el sitio de Moodle, en la página mencionada anteriormente, se detalla la lista de librerías externas utilizadas por Moodle. Además, se reconoce cuáles han sufrido modificaciones para su incorporación a Moodle, en la tabla 1 se puede observar dicha información. Librería Función Mod Tamaño (SLOC) ADODB FPDF Biblioteca de abstracción de base de datos Biblioteca para crear archivos en formato PDF Graph Class Biblioteca para dibujar puntos, líneas, gráficos de barras, etc. html2text Script para convertir contenido en HTML en texto plano (PHP) 2034 (PHP) 1353 (PHP) 96 (PHP) HTMLArea Editor HTML online 1359 (PHP) (Perl) (JS) TinyMCE Editor HTML online 6835 (JS) (PHP) Kses mimetex Filtro XHTML que permite sólo ciertos atributos Filtro para convertir de Tex a GIF overlibmws Biblioteca para incorporar efectos DHTML 291 (PHP) (ANSI C) 605 (JS) mp3player Reproductor MP3 ActionScript PclZip Biblioteca para manipular archivos compri (PHP) Librería Función Mod Tamaño (SLOC) Bibliotecas PEAR PHP Markdown midos Zip Conjunto de biblioteca con utilidades PHP, como la escritura en formato CSV, presentaciones DHTML, envío de correo, etc. Conversor de formato Markdown a XHTML 5270 (PHP) 1127 (PHP) Snoopy Cliente de red en PHP 849 (PHP) Typo3 Clase para convertir entre juegos de caracteres 3104 Tabla1: Librerías externas utilizadas por Moodle [10] Considerando el total de las líneas de código contadas, se obtuvo: Total de líneas de Moodle: LDC Líneas de reuso sin modificaciones: LDC Líneas de reuso con modificaciones: LDC Total de líneas nuevas: LDC Total de líneas de reuso: LDC (37.48% del total) Porcentaje de componentes automáticamente trasladados: % Porcentaje de componentes reutilizados modificados: 15,92 % Se puede observar que las líneas de código reutilizadas modificadas representa sólo el 15,92% del reuso. Esto implica una reducción considerable del tamaño total, como se verá en la siguiente sección. 4.3 Tamaño con reutilización COCOMO II considera el tamaño total a partir de dos sumandos: la cantidad de líneas de código nuevas y las reutilizadas, considerando el trabajo que hubiera requerido la adaptación de ese código. Con el fin de realizar dicho cálculo, se consideró, para KNSLOC, KLDC, para KASLOC, KLDC, y respecto de AT:84.08% según lo que se detalló en la sección anterior. AA: 2 ya que la incorporación de estas librerías requieren en su mayoría de Búsqueda y documentación de Módulos Básicos. CM: 20 lo que representa el promedio estimado de las modificaciones de código requeridas. Dado que la documentación de COCOMO no especifica una técnica para determinar esta cantidad se estimó la proporción equivalente a escribir el código desde cero. DM: 0 al considerar que no hay modificaciones de diseño.

4 IM: 20 siendo pesimistas y debido a las mismas razones explicada en CM y las consideraciones que se detallan mas abajo. SU: 30 que es el valor nominal. De las librerías consideradas ninguna presenta grandes deficiencias en cuanto a su estructura y documentación aunque varían en cuanto a la cobertura de estas últimas. Los valores de CM, DM e IM estaban presentes en el modelo COCOMO original e indicaban la incidencia lineal de estos aspectos en el esfuerzo que requiere el desarrollo. Los valores de SU y AA, en cambio, inciden en forma no lineal. Para determinar los valores de estos factores, el equipo de investigación se concentró en las librerías que fueron modificadas. Estas son: GraphClass, HTMLArea, TinyMCE, HTML2text y PHPMarkdown. Como indicador de las dificultades de la integración, se consideraron los errores reportados en Moodle Tracker, el sistema de seguimiento y resolución de errores de que dispone el proyecto. La cantidad de errores reportados por cada uno de los componentes en cuestión es: HTMLArea, 91; GraphClass, 776. TinyMCE, 4; HTML2Text, 2; PHP Markdown, 5041 (Para todas las versiones al día 24 de julio de 2007). Con estos valores se obtuvo un tamaño de 197,04 KLDC que es significativamente menor que las 302,44 KLDC finales de Moodle. Con los supuestos del presente trabajo, el código modificado reutilizado supondría un esfuerzo equivalente a casi el 44% de escribirlo desde cero. Lo que es un indicativo del carácter pesimista de nuestra estimación. 4.4 Multiplicador de coste (M) Tal como se justifica en un trabajo anterior, se definió cada uno de los factores de coste. RCPX= bajo RUSE= alto PDIF= bajo SCED= nominal PERS= nominal PREX=alto FCIL= nominal El valor del multiplicador de coste obtenido es igual a Factores de Escala (B) De manera similar a los factores de coste, se explicó en un trabajo anterior los valores obtenidos para los factores de escala, cuyos valores fueron los siguientes Precedentes = alto Flexibilidad de desarrollo = nominal Arquitectura /Resolución de riesgos = nominal Cohesión del equipo = nominal Nivel de madurez = muy bajo El valor obtenido para B es de Volatilidad de los Requerimientos (RVOL) COCOMO II utiliza este porcentaje para ajustar el tamaño eficaz del producto. RVOL refleja la volatilidad de los requisitos en un proyecto; es el porcentaje de código desperdiciado debido a la volatilidad de los requisitos. En nuestro caso, dicho porcentaje es cero ya que se consideran fijos a los requerimientos, al basarse en una versión determinada de Moodle. 4.7 (ATPROD) Este valor depende de la tecnología y lenguaje de desarrollo. Moodle está desarrollado mayoritariamente con PHP y desde una perspectiva orientada a objeto. Se estimó en 1000 líneas de código por persona-mes en base a la experiencia de desarrollo de nuestro equipo. 4.8 Estimación del esfuerzo Con todos los valores definidos en las secciones anteriores se puede finalmente realizar la estimación del esfuerzo de desarrollo de Moodle considerando reutilización. El valor obtenido es de 924,24 pers/mes que es significativamente diferente a los 1358,64 pers/mes sin considerar reuso. 5 CONCLUSIONES A partir de esta estimación, se revela que el esfuerzo de desarrollo de un software como Moodle es enorme, tal como era de suponer. Si desde el CIDIA se quisiera llevarlo a cabo, se enfrentaría además a restricciones de personal; nuestro equipo de desarrollo está conformado únicamente por 8 personas. Realizando los cálculos de cuánto tiempo llevaría desarrollar este sistema desde cero entre 8 personas, insumiría casi 128 meses, lo que equivale a más de 10 años. La disyuntiva de comprar vs. construir tiene ahora un nuevo componente. Gracias a la disponibilidad del código abierto existe otra alternativa, la de adaptar. Se coincide con Hissam y Weinsctock, respecto de que el software de código abierto constituye una fuente de componentes a partir del cual desarrollar aplicaciones. Esta es la opción que se tiene en el CIDIA para poder atender la necesidad de contar con un entorno Web para la educación a distancia, adaptando el código disponible de Moodle. El esfuerzo de desarrollo se verá reducido drásticamente; nuestro siguiente paso es estimar realmente cuanto esfuerzo nos llevará realizar esta adaptación. REFERENCIAS [1] Boehm, B. Cost Models for future software life cycles processes: COCOMO 2.0. Annals of Software Engineering, [2] Wheeler, David A. More than a Gigabuck. Estimating GNU/Linux Size. Julio de [3] Spinelli, Diomidis y Szyperski, Clemens. How is Open Source Affecting Software Development?. IEEE Software. January/February [4] Hissam, Scott y Weinstock, Charles. Open Source Software: The Other Commercial Software. SEI-CMU [5] Brooks, Frederick. The Mythical Man Month, Aniversary Edition. Addison-Wesley, [6] González- Barahona et al. Counting Potatoes: The size of Debian

5 [7] De La Fuente Moya, Antonio. COCOMO v2 - Modelo de Estimaciones de Costes para proyectos software. Escuela Superior de Informática. Universidad de Castilla-La Mancha. Mayo 1999 [8] Goldman, Ron y Gabriel, Richard. Innovation Happens Elsewhere: Open Source as Business Strategy. Morgan Kaufman Publishers [9] Raymond, Eric. The Cathedral and the bazaar. [10] Créditos de Moodle- Ültimo acceso: 15/07/07 [11] Arquitectura de Moodle: Último acceso: 20/07/07

http://www.informatizate.net

http://www.informatizate.net http://www.informatizate.net Metodologías De Desarrollo De Software María A. Mendoza Sanchez Ing. Informático - UNT Microsoft Certified Professional - MCP Analísta y Desarrolladora - TeamSoft Perú S.A.C.

Más detalles

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:

Más detalles

App para realizar consultas al Sistema de Información Estadística de Castilla y León

App para realizar consultas al Sistema de Información Estadística de Castilla y León App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez rodrodje@jcyl.es Dirección General de Presupuestos y Estadística Consejería de Hacienda

Más detalles

Comunicación: Herramientas Informáticas de Apoyo a la Educación: Experiencias. Autor: Ing. Hernán Mariño hernanmarino@uca.edu.ar

Comunicación: Herramientas Informáticas de Apoyo a la Educación: Experiencias. Autor: Ing. Hernán Mariño hernanmarino@uca.edu.ar Comunicación: Herramientas Informáticas de Apoyo a la Educación: Experiencias. Autor: Ing. Hernán Mariño hernanmarino@uca.edu.ar Pontificia Universidad Católica Argentina Facultad de Ciencias Fisicomatemáticas

Más detalles

Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre

Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre Cenditel, Mayo 2011 Licencia de Uso Copyright (c) 2010, Alvarez J., Solé S., Briceño R., Fundación CENDITEL. La Fundación CENDITEL

Más detalles

Reporte inicial. Metodología

Reporte inicial. Metodología Reporte inicial Este reporte inicial expondrá las decisiones que tomamos al momento de selección de metodología, plantillas y métodos de recabado de evidencia y por qué tomamos dichas decisiones. Metodología

Más detalles

CURSO COORDINADOR INNOVADOR

CURSO COORDINADOR INNOVADOR CURSO COORDINADOR INNOVADOR PRESENTACIÓN La tarea que el Ministerio de Educación se propone a través de Enlaces, en relación al aseguramiento del adecuado uso de los recursos, con el fin de lograr un impacto

Más detalles

Software de Simulación aplicado a entornos de e-learning

Software de Simulación aplicado a entornos de e-learning Software de Simulación aplicado a entornos de e-learning 2009 Laboratorio de Investigación de Software Universidad Tecnológica Nacional Facultad Regional Córdoba Titulo del Proyecto Software de Simulación

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos 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 detalles

Virtual-C: Una Herramienta para Administración de Contenidos en Sitios Web

Virtual-C: Una Herramienta para Administración de Contenidos en Sitios Web Virtual-C: Una Herramienta para Administración de Contenidos en Sitios Web Kexy Rodríguez kexy.rodriguez@utp.ac.pa Centro de Investigación, Postgrado y Extensión UTPVirtual Universidad Tecnológica de Panamá

Más detalles

Propuesta de Innovación

Propuesta de Innovación Universidad de Zaragoza Máster en Profesorado de Educación Secundaria Propuesta de Innovación Evaluación e innovación docente e investigación educativa en Informática y Tecnología Profesores: José María

Más detalles

Educación y capacitación virtual, algo más que una moda

Educación y capacitación virtual, algo más que una moda Éxito Empresarial Publicación No.12 marzo 2004 Educación y capacitación virtual, algo más que una moda I Introducción Últimamente se ha escuchado la posibilidad de realizar nuestra educación formal y capacitación

Más detalles

PROGRAMA DE INICIACIÓN AL EMPLEO. UN MODELO

PROGRAMA DE INICIACIÓN AL EMPLEO. UN MODELO S E R V I C I O D E O R I E N T A C I Ó N A L E S T U D I A N T E Plaza de Cervantes 10, 2ª planta 28801 Alcalá de Henares (Madrid) orientacion.prof@uah.es practicas.empresas@uah.es PROGRAMA DE INICIACIÓN

Más detalles

Figure 7-1: Phase A: Architecture Vision

Figure 7-1: Phase A: Architecture Vision Fase A Figure 7-1: Phase A: Architecture Vision Objetivos: Los objetivos de la fase A son: Enfoque: Desarrollar una visión de alto nivel de las capacidades y el valor del negocio para ser entregado como

Más detalles

Capítulo 1 Introducción

Capítulo 1 Introducción Capítulo 1 Introducción Dentro de los muchos campos que abarca la universidad para la investigación científica, se encuentra el de los Sistemas de Información Geográfica (SIG). Para ello, cuenta con el

Más detalles

6.2. e-learning como sustituto o como complemento a la educación presencial. 6.3. Plataformas e-learning en Primaria.

6.2. e-learning como sustituto o como complemento a la educación presencial. 6.3. Plataformas e-learning en Primaria. 6.1. Introducción. 6.2. e-learning como sustituto o como complemento a la educación presencial. 6.3. Plataformas e-learning en Primaria. 6.4. El rol de profesor y alumno en e-learning. 6.5. La plataforma

Más detalles

Ahorro de energía visualizando páginas Web en dispositivos móviles heterogéneos

Ahorro de energía visualizando páginas Web en dispositivos móviles heterogéneos ROC&C 06 Ahorro de energía visualizando páginas Web en dispositivos móviles heterogéneos Dr. Juan Gabriel González Serna. M.C. Juan Carlos Olivares Rojas. Acapulco, Guerrero, México, 2006. Agenda Introducción

Más detalles

Sistema PYMES Ventas e Inventarios H&S

Sistema PYMES Ventas e Inventarios H&S Sistema PYMES Ventas e Inventarios H&S Sistema PYMES Ventas e Inventarios H&S Visión DESARROLLADORA Teodora Vargas Tarqui Versión 0.9 Tabla de Contenidos 1. INTRODUCCION 3 1.1 Propósito 3 1.2 Alcance 3

Más detalles

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología La metodología para el desarrollo de software es un modo sistemático de realizar, gestionar y administrar un proyecto

Más detalles

http://www.nicasoft.com.ni

http://www.nicasoft.com.ni BSC-RH es un sistema automatizado de planificación estratégica y gestión, utilizado en empresas para direccionar las actividades del negocio a la visión y estrategia de la organización. Mejora la comunicación

Más detalles

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

1 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 detalles

UNIVERSIDAD DE SALAMANCA

UNIVERSIDAD DE SALAMANCA UNIVERSIDAD DE SALAMANCA FACULTAD DE CIENCIAS INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS Resumen del trabajo práctico realizado para la superación de la asignatura Proyecto Fin de Carrera. TÍTULO SISTEMA

Más detalles

ANÁLISIS Y DISEÑO DE SISTEMAS DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACIÓN

ANÁLISIS Y DISEÑO DE SISTEMAS DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACIÓN ANÁLISIS Y DISEÑO DE SISTEMAS DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACIÓN Clase 6: Ingeniería de Requerimientos Metododología y Ejemplo Primer Cuatrimestre 2015 Mg. María Mercedes Vitturini

Más detalles

CAPITULO 1 PLANTEAMIENTO DEL PROBLEMA.

CAPITULO 1 PLANTEAMIENTO DEL PROBLEMA. CAPITULO 1 PLANTEAMIENTO DEL PROBLEMA. 1.1 DESCRIPCIÓN DEL PROBLEMA. El aprendizaje del idioma Inglés puede resultar un tanto difícil y poco atractivo cuando se está iniciando, lo cual puede ser modificado

Más detalles

Plataforma de Formación Online con Moodle!

Plataforma de Formación Online con Moodle! Plataforma de Formación Online con Moodle! Moodle es un alternativa a las soluciones comerciales como Blackboard y WebCT, y se distribuye gratuitamente bajo licencia Open Source. El entorno de aprendizaje

Más detalles

Introducción. Metadatos

Introducción. Metadatos Introducción La red crece por momentos las necesidades que parecían cubiertas hace relativamente poco tiempo empiezan a quedarse obsoletas. Deben buscarse nuevas soluciones que dinamicen los sistemas de

Más detalles

3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON)

3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1.1 Introducción Este método proporciona un soporte para el diseño creativo de productos de software, inclusive a escala industrial.

Más detalles

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor. Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el

Más detalles

Estudio sobre el comportamiento de java en las plataformas windows xp y mac-os x usando un prototipo multimedia

Estudio sobre el comportamiento de java en las plataformas windows xp y mac-os x usando un prototipo multimedia Estudio sobre el comportamiento de java en las plataformas windows xp y mac-os x usando un prototipo multimedia M. en C. Julian Javier Francisco León LSC. Maribel López Almeida Resumen El presente artículo

Más detalles

Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Licenciatura en Computación

Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Licenciatura en Computación Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Licenciatura en Computación Informe Final de Pasantía: Desarrollo de un Sistema Web para la Administración de Asignaturas Electivas

Más detalles

Propuesta Matriz de Actividades para un Ciclo de Vida de Explotación de Datos

Propuesta Matriz de Actividades para un Ciclo de Vida de Explotación de Datos Propuesta Matriz de Actividades para un Ciclo de Vida de Explotación de Datos Britos, P. 1,2 ; Fernández, E. 2,1 ; García Martínez, R 1,2 1 Centro de Ingeniería del Software e Ingeniería del Conocimiento.

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de: http://www.dsic.upv.es/~uml http://inst.eecs.berkeley.edu/~cs169/ entre otras fuentes. Definiciones

Más detalles

Gestión de Oportunidades

Gestión de Oportunidades Gestión de Oportunidades Bizagi Suite Gestión de Oportunidades 1 Tabla de Contenido CRM Gestión de Oportunidades de Negocio... 4 Elementos del Proceso... 5 Registrar Oportunidad... 5 Habilitar Alarma y

Más detalles

El Proceso Unificado de Desarrollo de Software

El Proceso Unificado de Desarrollo de Software El Proceso de Desarrollo de Software Ciclos de vida Métodos de desarrollo de software El Proceso Unificado de Desarrollo de Software 1 Fases principales del desarrollo de software Captura de requisitos:

Más detalles

RESULTADOS CONSULTA CIUDADANA VIRTUAL. Consulta Laboral en Línea

RESULTADOS CONSULTA CIUDADANA VIRTUAL. Consulta Laboral en Línea RESULTADOS CONSULTA CIUDADANA VIRTUAL Consulta Laboral en Línea Septiembre, 2015 1 Agradecimientos Ponemos a disposición de ustedes los resultados de la Consulta Ciudadana Virtual, efectuada en julio de

Más detalles

Guía para Desarrollo de Sitios Web - Gobierno de Chile

Guía para Desarrollo de Sitios Web - Gobierno de Chile www.guiaweb.gob.cl > 109 110 < www.guiaweb.gob.cl La Guía en Internet: www.guiaweb.gob.cl Guía para Desarrollo de Sitios Web - Gobierno de Chile Como se ha indicado en los capítulos iniciales, esta Guía

Más detalles

Curso: Arquitectura Empresarial basado en TOGAF

Curso: Arquitectura Empresarial basado en TOGAF Metodología para desarrollo de Arquitecturas (ADM) El ADM TOGAF es el resultado de las contribuciones continuas de un gran número de practicantes de arquitectura. Este describe un método para el desarrollo

Más detalles

PERFIL DEL PUESTO POR COMPETENCIAS Sepa cómo construirlo y evitar bajos desempeños posteriores

PERFIL DEL PUESTO POR COMPETENCIAS Sepa cómo construirlo y evitar bajos desempeños posteriores PERFIL DEL PUESTO POR COMPETENCIAS Sepa cómo construirlo y evitar bajos desempeños posteriores Martha Alicia Alles Es contadora pública nacional, doctora por la Universidad de Buenos Aires en la especialidad

Más detalles

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y Capítulo VI Conclusiones En este capítulo abordaremos la comparación de las características principales y de las ventajas cada tecnología Web nos ofrece para el desarrollo de ciertas aplicaciones. También

Más detalles

MEMORIA DE RESULTADOS

MEMORIA DE RESULTADOS MEMORIA DE RESULTADOS Proyecto de Innovación Educativa Virtualización del Laboratorio de Automatización de los estudios de Ingeniería Industrial de la Universidad de la Laguna 1. Introducción En este proyecto

Más detalles

<Generador de exámenes> Visión preliminar

<Generador de exámenes> Visión preliminar 1. Introducción Proyecto Final del curso Técnicas de Producción de Sistemas Visión preliminar Para la evaluación de algunos temas de las materias que se imparten en diferentes niveles,

Más detalles

Funcionalidades Software SAT GotelGest.Net (Software de Servicio de Asistencia Técnica)

Funcionalidades Software SAT GotelGest.Net (Software de Servicio de Asistencia Técnica) Funcionalidades Software SAT GotelGest.Net (Software de Servicio de Asistencia Técnica) Servinet Sistemas y Comunicación S.L. www.softwaregestionsat.com Última Revisión: Octubre 2014 FUNCIONALIDADES SAT

Más detalles

PRODUCTIVIDAD DE PROYECTOS DE DESARROLLO DE SOFTWARE: FACTORES DETERMINANTES E INDICADORES

PRODUCTIVIDAD DE PROYECTOS DE DESARROLLO DE SOFTWARE: FACTORES DETERMINANTES E INDICADORES PRODUCTIVIDAD DE PROYECTOS DE DESARROLLO DE SOFTWARE: FACTORES DETERMINANTES E INDICADORES Raúl Palma G. y Guillermo Bustos R. Escuela de Ingeniería Industrial Universidad Católica de Valparaíso Casilla

Más detalles

UNIVERSIDAD TECNOLOGICA DE HERMOSILLO SCRUM SPRINT #1. Ingenieria de Software I MAESTRO: BERNARDO PRADO DIAZ INTEGRANTES. Jorge Valdano.

UNIVERSIDAD TECNOLOGICA DE HERMOSILLO SCRUM SPRINT #1. Ingenieria de Software I MAESTRO: BERNARDO PRADO DIAZ INTEGRANTES. Jorge Valdano. UNIVERSIDAD TECNOLOGICA DE HERMOSILLO SCRUM SPRINT #1 Ingenieria de Software I MAESTRO: BERNARDO PRADO DIAZ INTEGRANTES Jorge Valdano Maria Sorte Antonio Rico Osmar Gutierrez Hermosillo, Sonora 04 de Septiembre

Más detalles

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos

UNIDAD 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 detalles

Modelos de Ciclo de Vida de Desarrollo de Software en el Contexto de la Industria Colombiana de Software

Modelos de Ciclo de Vida de Desarrollo de Software en el Contexto de la Industria Colombiana de Software Modelos de Ciclo de Vida de Desarrollo de Software en el Contexto de la Industria Colombiana de Software Hugo F. Arboleda Jiménez. MSc. Docente-Investigador, Facultad de Ingenierías, Universidad de San

Más detalles

Maxpho Commerce 11. Gestión CSV. Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd

Maxpho Commerce 11. Gestión CSV. Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd Maxpho Commerce 11 Gestión CSV Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd Índice general 1 - Introducción... 3 1.1 - El archivo CSV... 3 1.2 - Módulo CSV en Maxpho... 3 1.3 - Módulo CSV

Más detalles

Entidad beneficiaria: CONFEDERACIÓN DE EMPRESARIOS DE ARAGÓN (CREA)

Entidad beneficiaria: CONFEDERACIÓN DE EMPRESARIOS DE ARAGÓN (CREA) Resultado de las actuaciones realizadas de acuerdo con la ORDEN de 20 de marzo de 2013, del Consejero de Economía y Empleo, por la que se aprueba la convocatoria para la concesión de las subvenciones destinadas

Más detalles

PROPUESTA METODOLOGICA PARA LA EDUCCIÓN DE REQUISITOS EN PROYECTOS DE EXPLOTACIÓN DE INFORMACIÓN

PROPUESTA METODOLOGICA PARA LA EDUCCIÓN DE REQUISITOS EN PROYECTOS DE EXPLOTACIÓN DE INFORMACIÓN PROPUESTA METODOLOGICA PARA LA EDUCCIÓN DE REQUISITOS EN PROYECTOS DE EXPLOTACIÓN DE INFORMACIÓN Paola Britos 1,2, Enrique Fernandez 1,2, Ramón García-Martinez 1,2 Centro de Ingeniería del Software e Ingeniería

Más detalles

1 El trabajo expuesto está subvencionado por el proyecto de la URJC PGRAL-2001/14

1 El trabajo expuesto está subvencionado por el proyecto de la URJC PGRAL-2001/14 EVALUACIÓN A TRAVÉS DE LA WEB: EL SISTEMA TUTORMAP 1 R.Criado, D.Martín y S. Sánchez (GIEMATI, Dpto. de CC. Experimentales e Ingeniería de la URJC) Resumen En este trabajo se describen las características

Más detalles

Ventajas del software del SIGOB para las instituciones

Ventajas del software del SIGOB para las instituciones Ventajas del software del SIGOB para las instituciones Podemos afirmar que además de la metodología y los enfoques de trabajo que provee el proyecto, el software, eenn ssi i mi issmoo, resulta un gran

Más detalles

E-learning: E-learning:

E-learning: E-learning: E-learning: E-learning: capacitar capacitar a a su su equipo equipo con con menos menos tiempo tiempo y y 1 E-learning: capacitar a su equipo con menos tiempo y Si bien, no todas las empresas cuentan con

Más detalles

Testing ágil en las Empresas de Software del. Cluster TIC Villa María

Testing ágil en las Empresas de Software del. Cluster TIC Villa María Testing ágil en las Empresas de Software del Cluster TIC Villa María Fernando Martín Córdoba Ing. en Sistemas de la Información UTN Fac. Reg. Villa María. Av. Universidad 450 Villa María Pcia. de Córdoba

Más detalles

REGISTRO DE PEDIDOS DE CLIENTES MÓDULO DE TOMA DE PEDIDOS E INTEGRACIÓN CON ERP

REGISTRO DE PEDIDOS DE CLIENTES MÓDULO DE TOMA DE PEDIDOS E INTEGRACIÓN CON ERP REGISTRO DE PEDIDOS DE CLIENTES MÓDULO DE TOMA DE PEDIDOS E INTEGRACIÓN CON ERP Visual Sale posee módulos especializados para el método de ventas transaccional, donde el pedido de parte de un nuevo cliente

Más detalles

Hot Potatoes, aplicaciones educativas

Hot Potatoes, aplicaciones educativas Hot Potatoes, aplicaciones educativas Módulo 1: Primeros pasos ÍNDICE MÓDULO 1. PRIMEROS PASOS...1 Qué es Hot Potatoes?... 2 Ventajas de Hot Potatoes... 7 Requisitos...8 Saber más... 9 1 de 10 Aplicaciones

Más detalles

ORGANISMO COORDINADOR DEL SISTEMA ELÉCTRICO NACIONAL INTERCONECTADO DE LA REPÚBLICA DOMINICANA

ORGANISMO COORDINADOR DEL SISTEMA ELÉCTRICO NACIONAL INTERCONECTADO DE LA REPÚBLICA DOMINICANA ORGANISMO COORDINADOR DEL SISTEMA ELÉCTRICO NACIONAL INTERCONECTADO DE LA REPÚBLICA DOMINICANA TÉRMINOS DE REFERENCIA PARA LA CONTRATACIÓN DE SERVICIOS DE DESARROLLO SOFTWARE OC-GA-14-TDRCSDS1601-160128-V1

Más detalles

Capitulo VI. Conclusiones.

Capitulo VI. Conclusiones. Capitulo VI. Conclusiones. VI.I. Conclusiones. Finalmente como conclusiones tenemos que resaltar el uso de varias tecnologías aparte de Java, como lo son el uso de la librería O reilly para pasar archivos

Más detalles

INGENIERÍA DEL SOFTWARE

INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE Sesión No. 2 Nombre: Procesos de ingeniería del software INGENIERÍA DEL SOFTWARE 1 Contextualización La ingeniería de software actualmente es muy importante, pues con los avances

Más detalles

MEXICO EMPRESARIAL TI LMS elearning

MEXICO EMPRESARIAL TI LMS elearning MEXICO EMPRESARIAL TI LMS elearning La tecnología de México Empresarial en proyectos de elearning esta basada en áreas de conocimiento básicas y especializadas para el sector Corporativo y de Negocios.

Más detalles

TOPICOS IV: ING. YIM APESTEGUI FLORENTINO

TOPICOS IV: ING. YIM APESTEGUI FLORENTINO 1 2 MIGRACIÓN DE DATOS E INTEGRACIÓN ENTRE SISTEMAS. Actividades propias de la INGENIERÍA DE SISTEMAS E INF. Se requiere conocimientos técnicos y fundamentales. Planificación y Ejecución. 3 PROCESO DE

Más detalles

DISPOSICIONES GENERALES. En primer lugar se determina que la UNED contará para realizar sus funciones y competencias con:

DISPOSICIONES GENERALES. En primer lugar se determina que la UNED contará para realizar sus funciones y competencias con: LA ESTRUCTURA ACADÉMICA DE LA UNED II. INSTITUTOS UNIVERSITARIOS DE INVESTIGACIÓN. CENTRO ADSCRITOS Y SERVICIOS DE ASISTENCIA A LA COMUNIDAD UNIVERSITARIA. En desarrollo del Capítulo I del Título II de

Más detalles

CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO

CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO En la actualidad la mayoría de las grandes empresas cuentan con un sin número de servicios que ofrecen a sus trabajadores y clientes. Muchos de estos servicios

Más detalles

Actividad 4. Justificación de la oportunidad y análisis de necesidades. Concreción de la propuesta

Actividad 4. Justificación de la oportunidad y análisis de necesidades. Concreción de la propuesta Actividad 4 Justificación de la oportunidad y análisis de necesidades Autor: José Manuel Beas (jbeasa@uoc.edu) Concreción de la propuesta La propuesta que ha sido acordada con la consultora de esta segunda

Más detalles

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora Plataforma e-ducativa Aragonesa Manual de Administración Bitácora ÍNDICE Acceso a la administración de la Bitácora...3 Interfaz Gráfica...3 Publicaciones...4 Cómo Agregar una Publicación...4 Cómo Modificar

Más detalles

CORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV

CORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV Página 1 de 6 1. OBJETIVO El presente documento tiene la finalidad de citar los beneficios de la migración de la herramienta de análisis de riesgo, mantenimiento e inspección que en lo sucesivo se denominará

Más detalles

Capítulo 6. Desarrollo del Software

Capítulo 6. Desarrollo del Software Capítulo 6. Desarrollo del Software Introducción El objetivo principal de la presente tesis como su título lo describe, es la animación de las tramas de comunicación principales de WCDMA. Para lograr dicho

Más detalles

Unidad 1. Fundamentos en Gestión de Riesgos

Unidad 1. Fundamentos en Gestión de Riesgos 1.1 Gestión de Proyectos Unidad 1. Fundamentos en Gestión de Riesgos La gestión de proyectos es una disciplina con la cual se integran los procesos propios de la gerencia o administración de proyectos.

Más detalles

- MÓDULO COMUNICACIONES -

- MÓDULO COMUNICACIONES - - MÓDULO COMUNICACIONES - MANUAL BÁSICO DE USUARIOS FUNDACIÓN PARA LA PREVENCIÓN DE RIESGOS LABORALES Índice ÍNDICE...2 1.MANUAL BÁSICO DEL MÓDULO DE COMUNICACIONES...3 DESCRIPCIÓN GENERAL...3 2.GESTIÓN

Más detalles

Introducción En los años 60 s y 70 s cuando se comenzaron a utilizar recursos de tecnología de información, no existía la computación personal, sino que en grandes centros de cómputo se realizaban todas

Más detalles

Gestión de la Configuración

Gestión de la Configuración Gestión de la ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ESTUDIO DE VIABILIDAD DEL SISTEMA... 2 ACTIVIDAD EVS-GC 1: DEFINICIÓN DE LOS REQUISITOS DE GESTIÓN DE CONFIGURACIÓN... 2 Tarea EVS-GC 1.1: Definición de

Más detalles

CAPÍTULO 3 Servidor de Modelo de Usuario

CAPÍTULO 3 Servidor de Modelo de Usuario CAPÍTULO 3 Servidor de Modelo de Usuario Para el desarrollo del modelado del estudiante se utilizó el servidor de modelo de usuario desarrollado en la Universidad de las Américas Puebla por Rosa G. Paredes

Más detalles

Guías _SGO. Gestione administradores, usuarios y grupos de su empresa. Sistema de Gestión Online

Guías _SGO. Gestione administradores, usuarios y grupos de su empresa. Sistema de Gestión Online Guías _SGO Gestione administradores, usuarios y grupos de su empresa Sistema de Gestión Online Índice General 1. Parámetros Generales... 4 1.1 Qué es?... 4 1.2 Consumo por Cuentas... 6 1.3 Días Feriados...

Más detalles

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera Capítulo 4. Llamada Telefónica En este capítulo se explicará la manera en que se configuraron las herramientas web (PHP y APACHE), y el programa de comunicación Skype, para controlar de manera dinámica

Más detalles

10 PRÁCTICAS BASALES DE LA GESTIÓN DE PROYECTOS INFORMÁTICOS EN CUBA

10 PRÁCTICAS BASALES DE LA GESTIÓN DE PROYECTOS INFORMÁTICOS EN CUBA 10 PRÁCTICAS BASALES DE LA GESTIÓN DE PROYECTOS INFORMÁTICOS EN CUBA Visión desde el Modelo de Calidad para el Desarrollo de Aplicaciones Informáticas AUTORES MsC. Anisbert Suárez Batista Ing. Maikel Muñoz

Más detalles

Análisis de Resultados

Análisis de Resultados Análisis de Resultados Encuesta Web OnLine Buses: www.encuesta-webonlinebuses.tk Grupo10 1 Datos Generales Técnica: Encuesta Web Medio: Google Forms Unidad de muestreo: Usuarios y potenciales usuarios

Más detalles

comunidades de práctica

comunidades de práctica 1. Introducción CoSpace es una plataforma web diseñada para proporcionar un espacio virtual de interacción y colaboración entre formadores en comunidades virtuales. Se originó como resultado de las necesidades

Más detalles

Experiencias de la Televisión Digital Interactiva en Colombia - ARTICA

Experiencias 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 detalles

PROCESO DE ASIGNACIÓN DE CRÉDITOS A LOS PLANES DE ESTUDIOS 1

PROCESO DE ASIGNACIÓN DE CRÉDITOS A LOS PLANES DE ESTUDIOS 1 PROCESO DE ASIGNACIÓN DE CRÉDITOS A LOS PLANES DE ESTUDIOS 1 Noción de crédito académico El crédito constituye una unidad de medida del trabajo académico del estudiante, que en su concepción más moderna,

Más detalles

ACUERDO DE ACREDITACIÓN Nº 328 CARRERA DE PEDAGOGÍA EN ARTES VISUALES UNIVERSIDAD DE VIÑA DEL MAR VIÑA DEL MAR

ACUERDO DE ACREDITACIÓN Nº 328 CARRERA DE PEDAGOGÍA EN ARTES VISUALES UNIVERSIDAD DE VIÑA DEL MAR VIÑA DEL MAR ACUERDO DE ACREDITACIÓN Nº 328 CARRERA DE PEDAGOGÍA EN ARTES VISUALES UNIVERSIDAD DE VIÑA DEL MAR VIÑA DEL MAR ABRIL 2015 ACUERDO DE ACREDITACIÓN Nº 328 Carrera de Pedagogía en Artes Visuales Universidad

Más detalles

La explicación la haré con un ejemplo de cobro por $100.00 más el I.V.A. $16.00

La explicación la haré con un ejemplo de cobro por $100.00 más el I.V.A. $16.00 La mayor parte de las dependencias no habían manejado el IVA en los recibos oficiales, que era el documento de facturación de nuestra Universidad, actualmente ya es formalmente un CFD pero para el fin

Más detalles

REPÚBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD DEL ZULIA NÚCLEO PUNTO FIJO PROGRAMA DE CIENCIA Y TECNOLOGÍA LICENCIATURA EN COMPUTACIÓN

REPÚBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD DEL ZULIA NÚCLEO PUNTO FIJO PROGRAMA DE CIENCIA Y TECNOLOGÍA LICENCIATURA EN COMPUTACIÓN REPÚBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD DEL ZULIA NÚCLEO PUNTO FIJO PROGRAMA DE CIENCIA Y TECNOLOGÍA LICENCIATURA EN COMPUTACIÓN DESARROLLO DE UN SISTEMA DE AYUDA INTERACTIVA PARA USUARIOS DE OPENOFFICE.ORG

Más detalles

S o l u c i o n e s I n f o r m a t i c a s. Soluciones a un solo clic

S o l u c i o n e s I n f o r m a t i c a s. Soluciones a un solo clic Soluciones a un solo clic Nuestra Empresa TEMASIS es una empresa dedicada a la personalización de sistemas de gestión a través de Internet. Mediante esta innovadora propuesta los clientes reducen drásticamente

Más detalles

Capitulo 3. Desarrollo del Software

Capitulo 3. Desarrollo del Software Capitulo 3 Desarrollo del Software 3.1 Análisis del sistema 3.1.1 Organización de la autopista virtual Para el presente proyecto se requiere de simular una autopista para que sirva de prueba. Dicha autopista

Más detalles

David Erosa García Programador del C.G.A. de la D.G. de Innovación Educativa y Formación del Profesorado. Consejería de Educación, Junta de Andalucía

David Erosa García Programador del C.G.A. de la D.G. de Innovación Educativa y Formación del Profesorado. Consejería de Educación, Junta de Andalucía CENTRO DE GESTIÓN AVANZADO (C.G.A.) : LA GESTIÓN CENTRALIZADA DE LOS ORDENADORES DE LOS CENTROS TIC S DE LA CONSEJERÍA DE EDUCACIÓN DE LA JUNTA DE ANDALUCÍA Director del C.G.A. y jefe del Departamento

Más detalles

FORMACIÓNON LINE CUADERNIA: EDITOR DE CONTENIDOS MULTIMEDIA

FORMACIÓNON LINE CUADERNIA: EDITOR DE CONTENIDOS MULTIMEDIA FORMACIÓNON LINE 20112012 CUADERNIA: EDITOR DE CONTENIDOS MULTIMEDIA ASPECTOS CURRICULARES Justificación El vídeo es un elemento fundamental en el diseño y elaboración de aplicaciones multimedia (páginas

Más detalles

Primer avance de proyecto de software para la gestión de inscripciones en cursos

Primer avance de proyecto de software para la gestión de inscripciones en cursos Primer avance de proyecto de software para la gestión de inscripciones en cursos 1. Introducción Andrés Felipe Bustamante García, Carolina Sarmiento González En este documento se presentan los resultados

Más detalles

CAPACITACIÓN A DOCENTES EN EL USO Y APROPIACIÓN DE LA PLATAFORMA VIRTUAL PARA APOYAR PROCESOS ACADÉMICOS DE LOS PROGRAMAS ADSCRITOS EN LA MODALIDAD

CAPACITACIÓN A DOCENTES EN EL USO Y APROPIACIÓN DE LA PLATAFORMA VIRTUAL PARA APOYAR PROCESOS ACADÉMICOS DE LOS PROGRAMAS ADSCRITOS EN LA MODALIDAD CAPACITACIÓN A DOCENTES EN EL USO Y APROPIACIÓN DE LA PLATAFORMA VIRTUAL PARA APOYAR PROCESOS ACADÉMICOS DE LOS PROGRAMAS ADSCRITOS EN LA MODALIDAD DE EDUCACIÓN A DISTANCIA DE LA UNIVERSIDAD DE CÓRDOBA

Más detalles

Antecedentes Programa de Nuevos Dominios Genéricos de Alto Nivel (gtld)

Antecedentes Programa de Nuevos Dominios Genéricos de Alto Nivel (gtld) Programa de Nuevos Dominios Genéricos de Alto Nivel (gtld) Memorando Explicativo Versión preliminar para el debate: Impactos económicos y en el mercado Fecha de publicación original: 15 de abril de 2011

Más detalles

Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales

Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales Modulo 03 UML: Vista de Casos de Uso Artefacto: Actores Catedrático MSC. Jose Juan Aviña Grimaldo e-mail josejuan_avina@gmail.com

Más detalles

CAPÍTULO 1 Instrumentación Virtual

CAPÍTULO 1 Instrumentación Virtual CAPÍTULO 1 Instrumentación Virtual 1.1 Qué es Instrumentación Virtual? En las últimas décadas se han incrementado de manera considerable las aplicaciones que corren a través de redes debido al surgimiento

Más detalles

CUESTIONARIOS DE AUTOEVALUACION ONLINE EN GRADO PRESENCIAL: EN CASA O EN CLASE?

CUESTIONARIOS DE AUTOEVALUACION ONLINE EN GRADO PRESENCIAL: EN CASA O EN CLASE? CUESTIONARIOS DE AUTOEVALUACION ONLINE EN GRADO PRESENCIAL: EN CASA O EN CLASE? Pintor Holguín, Emilio; Valencia Orgaz, Patricia; Herreros Ruiz-Valdepeñas, Benjamín y Gargantilla Madera, Pedro. Departamento

Más detalles

La medición funcional de software con SCRUM

La medición funcional de software con SCRUM La medición funcional de software con SCRUM Guilherme Siqueira Simões 1 Agenda Introducción El contexto SCRUM El contexto de la medición funcional de software Combinando los dos Prejuicios comunes sobre

Más detalles

Capítulo 1. INTRODUCCIÓN

Capítulo 1. INTRODUCCIÓN Capítulo 1. INTRODUCCIÓN 1.1 Planteamiento del Problema El sector restaurantero en la ciudad de Puebla es altamente competido, es por esto que surgió la idea de crear un restaurante con factores que lo

Más detalles

ITZOFT, una metodología de desarrollo de sistemas basada en el Proceso Unificado de Rational. Resumen

ITZOFT, una metodología de desarrollo de sistemas basada en el Proceso Unificado de Rational. Resumen ITZOFT, una metodología de desarrollo de sistemas basada en el Proceso Unificado de Rational. Sergio Valero Orea, svalero@utim.edu.mx, UTIM, Izúcar de Matamoros, Puebla. Resumen El desarrollo de sistemas

Más detalles

Aproximación práctica a ITIL. Proyecto VeredaCS. F07.02.01.00.30.r00

Aproximación práctica a ITIL. Proyecto VeredaCS. F07.02.01.00.30.r00 Aproximación práctica a ITIL. Proyecto VeredaCS Introducción En esta presentación pretendemos mostrar una aproximación práctica a la implantación de un modelo de prestación de servicios basado en ITIL

Más detalles

Presentación de Pyramid Data Warehouse

Presentación de Pyramid Data Warehouse Presentación de Pyramid Data Warehouse Pyramid Data Warehouse tiene hoy una larga historia, desde 1994 tiempo en el que su primera versión fue liberada, hasta la actual versión 8.00. El incontable tiempo

Más detalles

La tutoría para la dirección de proyectos de investigación. Darder Mesquida, Antònia antonia.darder@uib.es. Universitat de les Illes Balears.

La tutoría para la dirección de proyectos de investigación. Darder Mesquida, Antònia antonia.darder@uib.es. Universitat de les Illes Balears. La tutoría para la dirección de proyectos de investigación. Resumen Darder Mesquida, Antònia antonia.darder@uib.es Universitat de les Illes Balears. Se presenta un modelo de tutoría docente para la dirección

Más detalles

Mejora en la compartición de recursos basada en Cloud Computing para el Grado en Informática en Sistemas de Información (Proyecto ID2012/099)

Mejora en la compartición de recursos basada en Cloud Computing para el Grado en Informática en Sistemas de Información (Proyecto ID2012/099) Memoria del Proyecto de Innovación Docente Titulado: Mejora en la compartición de recursos basada en Cloud Computing para el Grado en Informática en Sistemas de Información (Proyecto ID2012/099) Profesor

Más detalles

MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA. Perfil Entidad Proveedora

MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA. Perfil Entidad Proveedora MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA Perfil Entidad Proveedora El objetivo del módulo de Gestión de Solicitudes vía Internet es facilitar el trabajo

Más detalles

COMPRAS CEPAS A TRAVÉS DE INTERNET PORTAL CEPAS

COMPRAS CEPAS A TRAVÉS DE INTERNET PORTAL CEPAS COMPRAS CEPAS A TRAVÉS DE INTERNET PORTAL CEPAS Es un sistema que describe las funcionalidades claves a través de Internet. Se pueden efectuar las compras, ver la trazabilidad de los pedidos y visualizar

Más detalles