Estudio sobre el comportamiento de java en las plataformas windows xp y mac-os x usando un prototipo multimedia
|
|
- Javier Miranda Cruz
- hace 8 años
- Vistas:
Transcripción
1 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 contiene un reporte de la investigación realizada sobre un estudio comparativo en las plataformas Windows XP y Mac-os X versión sobre el comportamiento del lenguaje de programación JAVA como herramienta de desarrollo específicamente en la compatibilidad y calidad en el desarrollo de aplicaciones multimedia para ambas plataformas. La aplicación multimedia fue desarrollada en ambas plataformas y el desarrolló consistió en un libro electrónico sobre recursos filogenéticos de lar región Sierra y Centro de Tabasco, específicamente en los tópicos de verduras, condimentos y embalajes. Este caso de estudio, se desarrolló para la División Académica de Ciencias Agropecuarias (DACA), en la UJAT. Para medir la compatibilidad del producto se realizaron pruebas de funcionalidad en ambas plataformas y con respecto a la calidad del prototipo se usó una métrica orientada al tamaño para su evaluación. Introducción En la actualidad el desarrollo de software multimedia está orientado a la creación de aplicaciones que utilicen interfaces gráficas amigables y con un costo de desarrollo accesible. Además se busca que sean atractivas para el usuario en su interacción, seguras y fáciles de implementar para los desarrolladores. Una pregunta que surge cuando hay que desarrollar cualquier aplicación, sin importar que sea un producto multimedia, es en cuál plataforma trabajará cuando esté concluida? Un dilema interesante surge cuando el producto debe ser ejecutado en dos o más plataformas de sistemas operativos. En este punto surgen disyuntivas tales como Cuáles lenguajes deben ser usados? Qué tanta compatibilidad tienen herramientas de desarrollo comunes en dichos sistemas operativos? Es la misma calidad en el desarrollo de ambas plataformas? Semana de Divulgación y Video Científico
2 Estas preguntas triviales, no son fáciles de responder en la práctica. Nuestro trabajo está enfocado a investigar estas preguntas igualando herramientas comunes de desarrollo, en este caso particular el lenguaje JAVA de Sun Microsystem, aplicado a los sistemas operativos Windows XP y Mac OS X v además de usar una métrica orientada al tamaño para evaluar su calidad. Objetivos y Metas Objetivos: Realizar un estudio comparativo del comportamiento de Java entre las plataformas Macintosh y Windows XP, desarrollando un prototipo multimedia aplicando una métrica orientada al tamaño para evaluar su calidad. Metas: Comparar los sistemas operativos Mac-OS X v y Windows XP, para identificar cuál ambiente facilita la realización de desarrollos multimedia; desarrollar una aplicación multimedia, con características multiplataformas (Windows XP, Mac-OS X v 1.2.1). Evaluar la calidad del prototipo aplicando una métrica orientada al tamaño. Materiales y Métodos Para construir la aplicación multimedia para la División Académica de Ciencias Agropecuarias se utilizó el material proporcionado por los investigadores de esta división en el libro denominado Recursos filogenéticos de la Región Sierra y Centro específicamente en el tópico de condimentos, verduras, y embalajes. Para lo cual se utilizaron imágenes, mapas sensibles al contexto, sonidos y animaciones para implementar dicho prototipo, el cual se ejecutó tanto en el sistema operativo Macintosh como en Windows XP. Para desarrollar el prototipo multimedia se usó el modelo UML para su consumación del análisis y diseño. Además de usar Programación Orientada a Objetos en su implementación usando el lenguaje java como herramienta de desarrollo y Java Media Framework para el manejo de imágenes y sonido. Semana de Divulgación y Video Científico
3 También se utilizó una métrica orientada al tamaño para evaluar la calidad del prototipo. Para utilizar esta métrica se debió seguir los siguientes pasos: a) Contar las líneas de código de todos los módulos. b) Cuantificar el número de hombres por mes usado en el desarrollo. c) Cuantificar el número de errores tanto en el sistema operativo de la Mac como en Windows XP. d) Aplicar la siguiente formula: (KLDC significa miles de línea de códigos) Productividad = KLDC/persona-mes Calidad = Errores/KLDC Costo = Costo/KLDC e) Emitir un veredicto. Discusión Desarrollar software multimedia que pueda ejecutarse en diversas plataformas de sistemas operativos acarrea diversos problemas. Entre ellos podemos mencionar los siguientes problemas generales: Problemas en Windows XP. a) Problemas del manejo de imágenes y despliegue de las mismas en el prototipo. b) Problemas en el consumo de memoria de la aplicación. c) Problemas de localización de imágenes. Problemas en Macintosh a) Problemas con el despliegue de caracteres especiales como acentos, letra, etc. b) Problema con la ejecución de archivos textos. Hay que recordar que el prototipo que se creó, es el mismo código que se utilizó tanto para Windows XP como para el MAC OS X v Cualquier error presentado en uno de los sistemas operativos, hasta no quedar resuelto, se trasladaba ese mismo código al otro sistema operativo sin hacer ningún cambio. De esa forma se media la transportabilidad del código. Semana de Divulgación y Video Científico
4 Ya que ambas aplicaciones trabajaban eficientemente en los dos sistemas operativos, se procedió a usar una métrica orientada al tamaño para evaluar la calidad del prototipo siguiendo la fórmula que se colocó en el apartado de materiales y métodos. Conclusiones A continuación presento los resultados obtenidos a través de la métrica orientada al tamaño: Total de líneas de código del sistema: 3722 Total de líneas de código del sistema sin comentarios: 3712 Para desarrollar el prototipo multimedia se requirió del trabajo de un desarrollador durante seis meses Durante el proceso de pruebas se efectuó la ejecución del prototipo multimedia tanto en Windows XP y Mac-OS X. Cada entorno generó números de errores graves diferentes, que es muy diferente al número de problemas generales encontrados: Entorno Productividad Calidad Costo Windows XP Mac-OS X Tabla 1: Resultados de evaluación de métricas. Como podrá observarse, tanto la productividad como el costo no cambia en ninguna de las plataformas solo la calidad cambia debido a que varia el número de errores graves presentados en cada plataforma. De acuerdo a los resultados obtenidos en la tabla 1 podemos afirmar que la calidad del prototipo multimedia de DACA es más alta al ejecutarse en el sistema operativo Windows XP que en Mac-OS X. Esto es debido a que el porcentaje que arroja la métrica que esté más cercano al cero, indica cual es mejor. Por lo tanto, la métrica orientada al tamaño nos da un parámetro que permite afirmar en este trabajo que en el rubro de calidad es mejor la Plataforma Windows XP que Mac-OS X. Semana de Divulgación y Video Científico
5 Referencias Bibliográficas [BOOCH1999]. El lenguaje unificado de modelado. G. Booch, J. Rumbaugh, I. Jacobson. Addison Wesley Iberoamericana, Madrid. Primera edición ISBN: [CEBALLOS2002]. El lenguaje de programación Java. Fco. Javier Ceballos Sierra. Alfaomega RA-MA. 1ra. Edición. México 2002; Págs ISBN: [CHAVEZ2004]. Prototipo Multimedia. Caso práctico; Parque-Museo Carlos Pellicer Cámara. Oscar Chavez Bozques <<ET AL>>. [ROGER2002]. Ingeniería del Software, un enfoque práctico. Roger S. Pressman adaptado por Darrel Ince. Quinta edición Editorial Mc Graw Hill. ISBN: [INTERNET12]. febrero de 2006, Semana de Divulgación y Video Científico
En un proyecto de desarrollo de software la metodología define Quién debe hacer Qué, Cuando y Como hacerlo. 6
2. MÉTODO, METODOLOGÍA Y MÉTRICA 2.1 MÉTODO Un método de ingeniería del software es un enfoque estructurado para el desarrollo de software cuyo propósito es facilitar la producción de software de alta
Más detallesWEB APP VS APP NATIVA
WEB APP VS APP NATIVA Agosto 2013 Por Jesús Demetrio Velázquez 1 Ya decidió hacer su aplicación en Web App o App Nativa? Debido a que surgieron varias preguntas relacionadas con nuestro artículo Yo Mobile,
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 detallesÁrea Académica: Licenciatura Sistemas Computacionales. Profesor: Lic. Virginia Arguelles Pascual
Área Académica: Licenciatura Sistemas Computacionales Materia: Gestión de Proyectos Profesor: Lic. Virginia Arguelles Pascual Periodo: Julio-Diciembre Tema: El proceso de software y métricas del proyecto.
Más detallesEstructuras de datos: Proyecto 2
Estructuras de datos: Proyecto 2 28 de mayo de 2013 Instrucciones Enviar las soluciones por email a los ayudantes, con copia a la profesora. Plazo de entrega: 16 de junio (durante todo el día). Se debe
Más detallesApp 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 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 detallesCapítulo 5. Análisis del software del simulador del sistema de seguridad
1 Capítulo 5. Análisis del software del simulador del sistema de seguridad Para realizar análisis del simulador de sistema de seguridad se recurrió a diagramas de flujo de datos (DFD s), ya que se consideró
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 detallesEscuela Secundaria Técnica No. 95 Cuitlahuac DESARROLLO DE SOFTWARE PARA APOYO EN HABILIDADES MATEMÁTICAS Y LECTORAS.
Escuela Secundaria Técnica No. 95 Cuitlahuac DESARROLLO DE SOFTWARE PARA APOYO EN HABILIDADES MATEMÁTICAS Y LECTORAS. RESUMEN: Este proyecto dará solución en apoyo a habilidades matemáticas y lectoras
Más detallesReporte: Software Médico
Reporte: Software Médico Preparada por: Alfredo Jiménez, Consultor 12 de Julio, 2010 Independent Solutions, S.A. Calle Domingo Diaz, Betania Panamá, T (507)836-6948 info@isolutionspa.com http://www.isolutionspa.com
Más detallesInstructivo Plataforma Payroll Proceso de Evaluación de Desempeño
Dirección de Desarrollo de Personas Instructivo Plataforma Payroll Proceso de Evaluación de Desempeño Dirección de Desarrollo de Personas Vicerrectoría de Administración y Asuntos Económicos Al ingresar
Más detallesCAPÍ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 detallesBearSoft. SitodeCloud. Rafael Rios Bascón Web: http://www.bearsoft.com.bo Móvil: +591 77787631 Email: rafael.rios@bearsoft.com.bo
BearSoft Rafael Rios Bascón Web: http://www.bearsoft.com.bo Móvil: +591 77787631 Email: rafael.rios@bearsoft.com.bo CONTENIDO 1. Resumen. 3 2. Business Intelligence.. 4 3. Características del software.
Más detallesCAPÍTULO 5. EVALUACION
CAPÍTULO 5. EVALUACION 5.1 Plan de pruebas Para comprobar la correcta funcionalidad del sistema, así como el grado al cual se cumplieron los objetivos específicos planteados al inicio del desarrollo, se
Más detallesA continuación resolveremos parte de estas dudas, las no resueltas las trataremos adelante
Modulo 2. Inicio con Java Muchas veces encontramos en nuestro entorno referencias sobre Java, bien sea como lenguaje de programación o como plataforma, pero, que es en realidad Java?, cual es su historia?,
Más detallesConectar a unidad de red
Materiales: Disco de sistema operativo (si fuera necesario). Conexión a red. Recurso, previamente, compartido en un equipo. Tiempo: 2 minutos. Dificultad: Baja. Descripción. Proceso que permite acceder
Más detallesAnteproyecto Fin de Carrera
Universidad de Castilla-La Mancha Escuela Superior de Informática Anteproyecto Fin de Carrera DIMITRI (Desarrollo e Implantación de Metodologías y Tecnologías de Testing) Dirige: Macario Polo Usaola Presenta:
Más detallesPRU. Fundamento Institucional. Objetivos. Alcance
PRU INSTRUCCIONES: a continuación se describe el flujo de trabajo correspondiente al área de procesos de PRUEBAS para el desarrollo de software, en el cual se debe apoyar para la ejecución de sus actividades;
Más detallesBienvenidos a la presentación, producción de informes y depuración (debugging). En esta unidad discutiremos la producción de informes utilizando la
Bienvenidos a la presentación, producción de informes y depuración (debugging). En esta unidad discutiremos la producción de informes utilizando la tecnología.net y la aplicación de técnicas de depuración
Más detallesCapitulo I. Introducción
Capitulo I. Introducción 1.1 Descripción del trabajo El ser humano, como todos sabemos tiene la necesidad de comunicarse, de ser escuchado y sobretodo interactuar con los demás seres vivos que lo rodean.
Más detalles7. CONCLUSIONES Y TRABAJOS FUTUROS
7. CONCLUSIONES Y TRABAJOS FUTUROS 7.1 CONCLUSIONES El presente trabajo ha realizado un acercamiento a JBoss AOP, un framework que permite la definición y ejecución de comportamiento aspectual. Consideramos
Más detallesSÍNTESIS Y PERSPECTIVAS
SÍNTESIS Y PERSPECTIVAS Los invitamos a observar, a identificar problemas, pero al mismo tiempo a buscar oportunidades de mejoras en sus empresas. REVISIÓN DE CONCEPTOS. Esta es la última clase del curso.
Más detallesPractica 1 Instalación del SGBD. Ing. María Elena Reyes Castellanos. Miguel Ángel Garduño Córdova Isaac Méndez Hernández
Investigación Practica 1 Instalación del SGBD Catedrático: Alumnos: Ing. María Elena Reyes Castellanos Miguel Ángel Garduño Córdova Isaac Méndez Hernández 1 ÍNDICE DE GENERAL INDICE DE TABLAS Y FIGURAS
Más detallesCapí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 detallesCapacidad de procesamiento del compilador Python para el Sistema Operativo Windows y Linux Palabras Clave:
Capacidad de procesamiento del compilador Python para el Sistema Operativo Windows y Linux Stiven Unsihuay, Paulo Pereira, Norma León unsihuay_carlos@hotmail.com, paulopereiraa10@gmail.com, nleonl@usmp.pe
Más detallesLa 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 detallesCapítulo 1 Plan de proyecto.
Capítulo 1 Plan de proyecto. 1.1 Introducción y definición del problema. Usualmente se desea que un robot explore un ambiente evitando colisionar con obstáculos que pudiesen estar presentes, para resolver
Más detallesSCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es
SCT3000 95 Versión 3.5 Software para la calibración de transductores de fuerza. Microtest S.A. microtes@arrakis.es Introducción El programa SCT3000 95, es un sistema diseñado para la calibración automática
Más detallesModulo 3: Saber realizar una planeación estratégica y saber evaluar los programas educativos de la escuela.
Modulo 3: Saber realizar una planeación estratégica y saber evaluar los programas educativos de la escuela. Guía de aprendizaje Como lo hicimos en los dos módulos anteriores, te ofrecemos la siguiente
Más detallesCiclo 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 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 detallesAnálisis de aplicación: XMind
Análisis de aplicación: XMind CENTRO DE EXCELENCIA DE SOFTWARE LIBRE DE CASTILLA LA MANCHA Autor/es Área del Autor/es Fecha Nº. Versión Comentarios María José Caballero Redondo 25/11/11 0.1 Primera Versión
Más detallesDiseño orientado al flujo de datos
Diseño orientado al flujo de datos Recordemos que el diseño es una actividad que consta de una serie de pasos, en los que partiendo de la especificación del sistema (de los propios requerimientos), obtenemos
Más detallesSoftware 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 detallesORBERE. Memoria Técnica del Aplicativo de Gestión de la producción para ADIMDE
ORBERE Memoria Técnica del Aplicativo de Gestión de la producción para ADIMDE Bilbao, 12 de diciembre de 2006 INDICE 1. METODOLOGÍA DE TRABAJO 2 1.1 Pautas para el Desarrollo 2 1.2 Entorno Tecnológico,
Más detalles(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 detallesFuncionalidades Software PROYECTOS GotelGest.Net Software para la gestión de Proyectos GotelGest.Net
2012 Funcionalidades Software PROYECTOS GotelGest.Net Software para la gestión de Proyectos GotelGest.Net Servinet Sistemas y Comunicación S.L. www.softwaregestionproyectos.com Última Revisión: Febrero
Más detallesTeCS. Sistema de ayuda a la gestión del desarrollo de producto cerámico
TeCS Sistema de ayuda a la gestión del desarrollo de producto cerámico En el origen de todo proyecto de éxito se halla la capacidad de encauzar y estructurar la creatividad TeCS ofrece un entorno de fácil
Más detalles3.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 detallesContenidos. INFORME ENCUESTA TELEFÓNICA. Curso 2009 10
ENCUESTA DE OPINIÓN DEL ALUMNADO SOBRE LA ACTUACIÓN DOCENTE DEL PROFESORADO UNIVERSIDAD DE SEVILLA Curso 2009-2010 ENCUESTA TELEFÓNICA Contenidos Introducción.... 4 El Cuestionario... 5 El muestreo...
Más detallesFUNCIONALIDADES DE LA PLATAFORMA
GUÍA INDICE GUIA INTRODUCCIÓN 3 FUNCIONALIDADES DE LA PLATAFORMA 5 ACCESO A LA PLATAFORMA 6 PÁGINA PRINCIPAL 7 ACCESO AL CURSO 9 2 1. INTRODUCCIÓN Las posibilidades de aplicación de las TIC al sistema
Más detallesCapítulo 1 Documentos HTML5
Capítulo 1 Documentos HTML5 1.1 Componentes básicos HTML5 provee básicamente tres características: estructura, estilo y funcionalidad. Nunca fue declarado oficialmente pero, incluso cuando algunas APIs
Más detallesEn la medida de tu esfuerzo e investigación podrás encontrar otras opciones iguales o mejores. La decisión es tuya, a publicar tu página!
MÓDULO 4 Introducción Durante los temas anteriores hemos aprendido cómo crear una página HTML, lo que resta es aprender cómo publicar esa página en Internet. Publicar una página de Internet significa hacer
Más detallesPrograma de la asignatura Curso: 2009 / 2010 ANÁLISIS E INGENIERÍA DEL SOFTWARE (1296)
Programa de la asignatura Curso: 2009 / 2010 ANÁLISIS E INGENIERÍA DEL SOFTWARE (1296) PROFESORADO Profesor/es: MARIA BELEN VAQUERIZO GARCIA - correo-e: belvagar@ubu.es FICHA TÉCNICA Titulación: INGENIERÍA
Más detallesDesarrolladores: Christian David Merino Cruz. Bryan Alexis Peraza Navas. Erik Alberto Renderos Morales.
Manual del usuario Learn To Drive Desarrolladores: Christian David Merino Cruz. Bryan Alexis Peraza Navas. Erik Alberto Renderos Morales. 1 Índice Contenido Pantalla Introduccion... 3 Descripcion de modulos
Más detallesEl 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 detallesVentajas Tecnológicas
FlowSofftt Help Desk Reto: Solucionar Problemas El reto de todo departamento de Sistemas es ofrecer un servicio de calidad a la resolución de problemas técnicos de todos los demás departamentos, además
Más detallesPractica creación de tesauros
Practica creación de tesauros 2008-2009 Jorge Morato Lara Sonia Sánchez-Cuadrado Tutorial para tcs-10 de Webchoir Qué es? Es un programa para crear tesauros. Las relaciones de tipo tesauro se pueden adaptar
Más detallesCapítulo 5. Desarrollo del Software
Capítulo 5 Desarrollo del Software 5.1 Introducción El punto medular de la presente tesis, como lo indica su título, es la animación de las principales tramas de UMTS. Esto con el fin de que el usuario
Más detallesEL PROCESO DE BENCHMARKING
EL PROCESO DE BENCHMARKING Michael J. Spendolini El benchmarking es un proceso sistemático y continuo para evaluar los productos, servicios y procesos de trabajo de las organizaciones que son reconocidas
Más detallesRequisitos mínimos. ANEXO I: Certificado digital
Página 1 de 16 ANEXO I: Certificado digital Requisitos mínimos Sistema Operativo o Windows 2000 / XP / Vista / 7 / Server 2003 / Server 2008 y superiores o Linux 2.6 (Guadalinex y Ubuntu) y superiores
Más detallesTEMA 3. EL PROCESO DE COMPILACIÓN, DEL CÓDIGO FUENTE AL CÓDIGO MÁQUINA
TEMA 3. EL PROCESO DE COMPILACIÓN, DEL CÓDIGO FUENTE AL CÓDIGO MÁQUINA Programa: Algoritmo (secuencia no ambigua, finita y ordenada de instrucciones para la resolución de un determinado problema) traducido
Más detallesIntroducción. A continuación te presentamos 6 aspectos que todo retailer debe conocer acerca de sus clientes.
Página 1 Introducción Medir el tráfico, es decir, el número de personas que ingresaron a la tienda puede sonar simple, pero es solo el primer paso para mejorar tu negocio al conocer a tus clientes y realizar
Más detalles1. VIRTUALIZACION DEL PROCESO REAL.
CAPITULO IV DISEÑO 86 En este capítulo se muestra el diseño realizado para el desarrollo del CD Interactivo del Museo e Historia Militar de la Fuerza Armada de El Salvador, se ilustra claramente el proceso
Más detallesCapítulo IV. Implementación del Sistema
La implementación del sistema consiste en la integración de la aplicación en una LAN, la instalación en varias computadoras personales de clientes del almacén, de administradores de almacén y de los almacenes
Más detallesCODIFICADORES. Cuando solo una de las entradas está activa para cada combinación de salida, se le denomina codificador completo.
Circuitos Combinacionales MSI CODIFICADORES Son los dispositivos MSI que realizan la operación inversa a la realizada por los decodificadores. Generalmente, poseen 2 n entradas y n salidas. Cuando solo
Más detallesPOSICIONAMIENTO EN LA WEB (SEM Y SEO)
POSICIONAMIENTO EN LA WEB (SEM Y SEO) POSICIONAMIENTO EN LA WEB (SEM Y SEO) 1 Sesión No. 6 Nombre: Podcast Contextualización Qué son los podcast? Los podcast son medios de comunicación que radican en la
Más detalles2. Gestionar dispositivos de almacenamiento, describir los procedimientos efectuados y aplicar técnicas para asegurar la integridad de la información.
0226. SEGURIDAD INFORMÁTICA Atendiendo a lo establecido en la Orden de 7 de julio de 2009 (BOJA núm. 165 de 25 de agosto), que desarrolla el currículo correspondiente al título de Técnico en Sistema Microinformáticos
Más detallesAnálisis de aplicación: TightVNC
Análisis de aplicación: TightVNC Este documento ha sido elaborado por el Centro de Apoyo Tecnológico a Emprendedores bilib, www.bilib.es Copyright 2011, Junta de Comunidades de Castilla La Mancha. Este
Más detallesEl software desarrollado ha sido dividido en tres módulos: el monitoreador del tráfico, la Interfase con el usuario y la base de datos.
MONITOREADOR DE TRÁFICO IP PARA REDES ETHERNET Jorge Crespo Cedeño 1, Eduardo Damian Malan 2, Verónica Macías Mendoza 3, Jorge Pérez Maldonado 4, Jessica Suárez García 5, Víctor Viejó Chabla 6, Marisol
Más detallesPropuesta de Proyecto Final Para optar al grado de Magíster en Tecnologías de la Información
Propuesta de Proyecto Final Para optar al grado de Magíster en Tecnologías de la Información Profesor Guía: José Luis Martí Fecha: Diciembre 2007 1. ANTECEDENTES. 1. Titulo del Proyecto Modelamiento de
Más detallesDurante la determinación del problema dentro de los procesos de mercadeo de R & S Training se pudo notar notables deficiencias en las relaciones con
Autora: Rodríguez Fortunato, Marìa Rossana Titulo: Implementación de un sistema bajo tecnología web basado en estrategias de CRM que apoye las actividades de mercadeo de una empresa de servicios de adiestramientos
Más detallesPráctica 5. Curso 2014-2015
Prácticas de Seguridad Informática Práctica 5 Grado Ingeniería Informática Curso 2014-2015 Universidad de Zaragoza Escuela de Ingeniería y Arquitectura Departamento de Informática e Ingeniería de Sistemas
Más detallesModificació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 detallesIngeniería de Software. Pruebas
Ingeniería de Software Pruebas Niveles de prueba Pruebas unitarias Niveles Pruebas de integración Pruebas de sistema Pruebas de aceptación Alpha Beta Niveles de pruebas Pruebas unitarias Se enfocan en
Más detallesINGENIERÍ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 detallesTRABAJO DE INVESTIGACIÓN
Facultad de Arquitectura Urbanismo y Geografía TRABAJO DE INVESTIGACIÓN PROGR AM AS MODELADO Y/O ANIMACIÓN 3D A u t o C A D ASIGNATURA: TICs DOCENTES: Arqtos. Juan Pablo Klempau y Eduardo Moraga ALUMNOS:
Más detallesAyuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa...2. 1.1 Configuración Internet Explorer para ActiveX...
INDICE 1 Configuración previa...2 1.1 Configuración Internet Explorer para ActiveX...2 1.2 Problemas comunes en sistema operativo Windows...8 1.2.1 Usuarios con sistema operativo Windows XP con el Service
Más detallesUNIVERSIDAD LIBRE PROGRAMAS ANALÍTICOS. PROGRAMA ACADÉMICO: Ingeniería de Sistemas JORNADA: Diurno
PROGRAMAS ANALÍTICOS SECCIONAL: Pereira FACULTAD: Ingenierías PROGRAMA ACADÉMICO: Ingeniería de Sistemas JORNADA: Diurno 1.- INFORMACION DEL DOCENTE: Carlos Alberto Ocampo Sepúlveda E-mail institucional:
Más detallesCapitulo 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 detallesITZOFT, 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 detallesCAPITULO 3 REDES HIBRIDAS-COMPLEJAS. 3.1 Descripción de la Red Híbrida Compleja (HCNN)
CAPITULO 3 REDES HIBRIDAS-COMPLEJAS 3.1 Descripción de la Red Híbrida Compleja (HCNN) La predicción de eventos caóticos que se presentan en un mundo que nos rodea es de gran interés. Especialmente en aquellos
Más detallesi@c Presentación de servicios
i@c Presentación de servicios I n t e r n e t d e A l t a C a l i d a d, S. A. d e C. V. http://www.iac.com.mx/ Tel: +52 (55) 5575-0151 info@iac.com.mx Servicios de Internet Desarrollo de software Software
Más detallesCómo?: Resolviendo el sistema lineal homógeneo que satisfacen las componentes de cualquier vector de S. x4 = x 1 x 3 = x 2 x 1
. ESPACIOS VECTORIALES Consideremos el siguiente subconjunto de R 4 : S = {(x, x 2, x 3, x 4 )/x x 4 = 0 x 2 x 4 = x 3 a. Comprobar que S es subespacio vectorial de R 4. Para demostrar que S es un subespacio
Más detallesMetodologí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 detallesGUÍA DOCENTE 1. DESCRIPCIÓN DE LA ASIGNATURA
1. DESCRIPCIÓN DE LA ASIGNATURA Grado: Ingeniería Informática en Sistemas de Información Doble Grado: Asignatura: Ingeniería del Software 1 Módulo: M3: Ingeniería del Software, Sistemas de Información
Más detallesIngeniería Web. Pablo Sevilla Jarquín
Nunca digas no puedo ni en broma, porque el subconsciente no tiene sentido del humor, lo tomara en serio y te lo recordara cada vez que lo intentes. Facundo Cabral Ingeniería Web Pablo Sevilla Jarquín
Más detallesPlan de Gestión de Configuración. Universidad Nacional de la Patagonia Austral
Plan de Gestión de Configuración Universidad Nacional de la Patagonia Austral Temario 1. Gestión de Configuración de Software 1.1 Definición 2. Plan de SCM 2.1 Estructura Organizacional 2.2 Actividades
Más detallesGUIA DE ACTIVIDADES. Unidad Número 1: Normatividad. Capítulo 3: Selección del tema.
GUIA DE ACTIVIDADES Fecha de Inicio: Septiembre 12 de 2013 Fecha de Cierre: Octubre 24 de 2013 Peso Evaluativo: 50 puntos Tipo de Actividad: Colaborativa Objetivo General : Seleccionar un problema de un
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 detallesCAPÍTULO I EL PROBLEMA PLANTEAMIENTO DEL PROBLEMA
1 CAPÍTULO I EL PROBLEMA PLANTEAMIENTO DEL PROBLEMA UBICACIÓN DEL PROBLEMA EN UN CONTEXTO Autonomía de movimiento y percepción visual en el control de un robot humanoide, a través de la visión artificial.
Más detallesUNIVERSIDAD 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 detalles7. Conclusiones. 7.1 Resultados
7. Conclusiones Una de las preguntas iniciales de este proyecto fue : Cuál es la importancia de resolver problemas NP-Completos?. Puede concluirse que el PAV como problema NP- Completo permite comprobar
Más detallesACARA DESCRIPCION DEL SERVICIO SIOMAA 2013
ACARA DESCRIPCION DEL SERVICIO SIOMAA 2013 SIOMAA es el sistema online de estadísticas y mercado desarrollado por ACARA. El mismo surgió en el año 2008 presentando en esa oportunidad el módulo PATENTAMIENTO
Más detallesTITULO Editorial Autores ISBN AÑO
Calidad en el Desarrollo de Software Bibliografía TITULO Calidad en el desarrollo y mantenimiento del software Editorial Alfaomega Autores Mario G. Piattini y Félix O. García ISBN 970-15-0899-8 AÑO 2003
Más detallesDIAGRAMA DE CLASES EN UML
DIAGRAMA DE CLASES EN UML Mg. Juan José Flores Cueto jflores@usmp.edu.pe Ing. Carmen Bertolotti Zuñiga cbertolotti@usmp.edu.pe INTRODUCCIÓN UML (Unified Modeling Language) es un lenguaje que permite modelar,
Más detallesDISEÑO DEL SOFTWARE TRAFFIC ANALYZER. Analyzer. En este capítulo se reporta el desarrollo que se llevó a cabo para realizar el software
3 Diseño del Software Traffic Analyzer En este capítulo se reporta el desarrollo que se llevó a cabo para realizar el software que analiza el tráfico en redes de telefonía y computadoras, denominado Traffic
Más detallesSIIGO PYME PLUS. Proceso de Recuperación. Cartilla I
SIIGO PYME PLUS Proceso de Recuperación Cartilla I Tabla de Contenido 1. Presentación 2. Qué es el Proceso de Recuperación? 3. Cuál es el Objetivo del Proceso de Recuperación? 4. Cuáles son los Pasos que
Más detallesHacer clic sobre la figura, para extraer todos los registros o presionar la tecla F2.
b) Adicionar grados Para llevar a cabo esta operación el usuario deberá realizar los siguientes pasos: Recuperar la información, para realizar esta operación el usuario puede hacerla de las siguientes
Más detalles"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios
"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se
Más detallesCOMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX
COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX En este manual se presenta el proceso de configuración de una Maquina Virtual en VirtualBox, que será utilizada para instalar un Servidor
Más detallesCapí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 detallesCiclos y fases de la identificación de proyectos. Tema: Ciclo del proyecto. Autor: María Alejandra Albis
Ciclos y fases de la identificación de proyectos Tema: Ciclo del proyecto. Autor: María Alejandra Albis Introducción Un proyecto es una actividad humana de carácter temporal, que tiene un principio y fin
Más detallespunto, es que los criterios de evaluación de las medidas antes citadas se ajustan a las medidas señaladas para la toma del indicador VTD.
CONSULTA Para esta Comisión es muy importante conocer los comentarios sectoriales relacionados con el contenido del entregable presentado por la firma Iteco en el marco del Contrato 038 de 2014, para avanzar
Más detallesIngeniería de Software: Parte 2
Ingeniería de Software: Parte 2 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.
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 detallesANÁLISIS DE DATOS NO NUMERICOS
ANÁLISIS DE DATOS NO NUMERICOS ESCALAS DE MEDIDA CATEGORICAS Jorge Galbiati Riesco Los datos categóricos son datos que provienen de resultados de experimentos en que sus resultados se miden en escalas
Más detallesFigura 4.1 Clasificación de los lenguajes de bases de datos
1 Colección de Tesis Digitales Universidad de las Américas Puebla Romero Martínez, Modesto Este capítulo describen los distintos lenguajes para bases de datos, la forma en que se puede escribir un lenguaje
Más detallesGestió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