1000 resultados para ingeniería de software
Resumo:
Trabajo final de carrera en el área de ingeniería del software donde se realiza el análisis y diseño de una solución tecnológica que cubra las necesidades de gestión de una pequeña empresa, en concreto de un centro de belleza.
Resumo:
Els objectius que es pretenen aconseguir mitjançant la realització d'aquest treball són els següents: 1. Posar en pràctica coneixements adquirits al llarg de la carrera sobre enginyeria del programari i tècniques de desenvolupament. 2. Aprofundir en tecnologies responsives per al desenvolupament de solucions de gestió, prenent com a referència una plantilla basada en Bootstrap. 3. Demostrar la validesa del paradigma MVC com a fonament arquitectural d'una aplicació de gestió. 4. Demostrar la solvència dels "frameworks" CodeIgniter i Bootstrap per a la implantació d'aquest tipus de solucions distribuïdes.
Resumo:
Aquest treball final de carrera presenta l'anàlisi i disseny de un component software sotmès a una normativa.
Resumo:
'Escola a prop' és una aplicació pensada per connectar pares i escola; desenvolupada amb tècniques d'orientació a objectes, ha de facilitar la comunicació entre aquestes dues entitats.
Resumo:
El siguiente trabajo describe los resultados de una experiencia práctica con un juego serio llamado: 'Modela', dirigido tanto a alumnos de Ingeniería de Software como a los profesores que trabajen en esa área, con la intención que practiquen cómo modelar requerimientos con casos de uso y el modelo correcto de un diagrama de caso de uso.
Resumo:
En la actualidad, el uso de las tecnologías ha sido primordial para el avance de las sociedades, estas han permitido que personas sin conocimientos informáticos o usuarios llamados “no expertos” se interesen en su uso, razón por la cual los investigadores científicos se han visto en la necesidad de producir estudios que permitan la adaptación de sistemas, a la problemática existente dentro del ámbito informático. Una necesidad recurrente de todo usuario de un sistema es la gestión de la información, la cual se puede administrar por medio de una base de datos y lenguaje específico, como lo es el SQL (Structured Query Language), pero esto obliga al usuario sin conocimientos a acudir a un especialista para su diseño y construcción, lo cual se ve reflejado en costos y métodos complejos, entonces se plantea una pregunta ¿qué hacer cuando los proyectos son pequeñas y los recursos y procesos son limitados? Teniendo como base la investigación realizada por la universidad de Washington[39], donde sintetizan sentencias SQL a partir de ejemplos de entrada y salida, se pretende con esta memoria automatizar el proceso y aplicar una técnica diferente de aprendizaje, para lo cual utiliza una aproximación evolucionista, donde la aplicación de un algoritmo genético adaptado origina sentencias SQL válidas que responden a las condiciones establecidas por los ejemplos de entrada y salida dados por el usuario. Se obtuvo como resultado de la aproximación, una herramienta denominada EvoSQL que fue validada en este estudio. Sobre los 28 ejercicios empleados por la investigación [39], 23 de los cuales se obtuvieron resultados perfectos y 5 ejercicios sin éxito, esto representa un 82.1% de efectividad. Esta efectividad es superior en un 10.7% al establecido por la herramienta desarrollada en [39] SQLSynthesizer y 75% más alto que la herramienta siguiente más próxima Query by Output QBO[31]. El promedio obtenido en la ejecución de cada ejercicio fue de 3 minutos y 11 segundos, este tiempo es superior al establecido por SQLSynthesizer; sin embargo, en la medida un algoritmo genético supone la existencia de fases que amplían los rangos de tiempos, por lo cual el tiempo obtenido es aceptable con relación a las aplicaciones de este tipo. En conclusión y según lo anteriormente expuesto, se obtuvo una herramienta automática con una aproximación evolucionista, con buenos resultados y un proceso simple para el usuario “no experto”.
Resumo:
El Proyecto consiste en la reestructuración de los procedimientos actualesapoyados en la implementación de un sistema de información, conformado pormódulos, que controle los niveles de efectivo, su recolección y entrega hacia ydesde las oficinas, los centros de efectivo y las transportador
Resumo:
Dado que los tenderos representan un papel muy importante en nuestra sociedad y para este tipo de distribución es vital en su funcionamiento, es necesario diseñar estrategias de comunicación que fortalezcan esta relación Tendero - Distribuidor
Resumo:
Aceptado para su publicación en las actas del Segundo Taller de trabajo en Ingeniería del Software basada en componentes distribuidos ISCDISï01. En colaboración con VI Jornadas de Ingeniería de Software y Bases de Datos (Almagro, Ciudad Real - 2 de noviembre de 2001)
Resumo:
Proyecto realizado en la E.T.S.I Informática de la Universidad de Valladolid por los profesores que imparten docencia de Ingeniería de Software en las titulaciones Técnicas de Informática. Objetivo: Introducir una herramienta gráfica (también desarrollada en el proyecto) para la captura y análisis de los requisitos de los nuevos sistemas de información. El proyecto ha consistido en el desarrollo en sí de la herramienta y su puesta e marcha en los laboratorios de las asignaturas. El resultado que se busca con el proyecto es favorecer el aprendizaje, potenciando las prácticas con el uso de herramientas case. Materiales elaborados: CD con la herramienta 'Docflow', manual de usuario, páginas web con descripción y enlaces sobre tecnología de workflow, se incluye también la posibilidad de descargar la herramienta de la red e incluso experimentar 'en línea' con una versión limitada de la misma.
Resumo:
Resumen basado en el que aporta la revista
Resumo:
Proponer un modelo de utilización del ordenador en la enseñanza que no esté basado en el empleo del ordenador como tutor, sino en la utilización de bases de conocimiento dinámicas, capaces de adquirir y operar con el conocimiento representado en el lenguaje natural. Parte de la idea de que un sistema informático de representación del conocimiento para el lenguaje natural debe estar basado en un modelo de la memoria humana. Propone un sistema basado en una base de conocimientos dinámica y en la implementación de un prototipo de la misma. Detalla los procesos que, en el prototipo, crean y mantienen la estructura global y las estructuras elementales que forman la base de conocimientos. Las estructuras elementales forman una red de abstracciones que definen la semántica del sistema. Este sistema propuesto tiene capacidad para tratar información compleja, permite indexar la información compleja en memoria y que el sistema obtenga de forma dinámica unos esquemas semánticos que le permitan interpretar la información que recibe que vaya más allá de los meros casos particulares. Expone, por fin, las posibilidades de una base de conocimientos como la descrita. La principal aportación consiste en el diseño de un sistema basado en una base de conocimientos dinámica y en la implantación de un prototipo de la misma, con una red de estructuras de dependencia conceptual o CD's, lo cual permite procesar el contenido en esa información compleja. Revisa los principales objetivos y logros de la informática educativa. Analiza las posibilidades que ofrecen las técnicas de la ingeniería del software tradicional y las de la inteligencia artificial para la creación de software educativo, y pone de manifiesto las profundas conexiones que existen entre estas técnicas informáticas y la concepción de la enseñanza según los paradigmas conductista y cognitivo.
Resumo:
Analizar la forma en que actualmente se construyen los entornos virtuales y proponer un marco metodológico que incluye la definición de los elementos de que consta así como los mecanismos asociados a dichos elementos. Los entornos virtuales, son un tipo de sistemas software cuya aplicación en campos como la medicina, la educación, el entretenimiento, el ocio, etc., tiene muy buena acogida. Tanto en las grandes compañías como en los centros de investigación, los entornos virtuales se consideran los sistemas interactivos del futuro. Se prevé que tengan en el siglo XXI la misma repercusión que tuvieron la televisión y la radio en el siglo XX. Se construyen bastantes entornos virtuales. En todos los casos dichos desarrollos son tan rápidos que no da tiempo a desarrollar un conocimiento sobre la construcción sistemática e ingenieril de este tipo de software. En el desarrollo de los entornos virtuales, hay actividades que requieren mucho esfuerzo y tiempo. Dichas actividades se verían aligeradas si se consiguiera reutilizar desarrollos de entornos virtuales previamente. Otro de los grandes problemas es el carácter multidisciplinar de éstos, lo que obliga a que tengan que trabajar juntos equipos humanos provenientes de distintas disciplinas. La comunicación, en estos casos, se complica debido a la disparidad en la formación de los miembros de los equipos de trabajo. La experiencia en el desarrollo de sistemas software constituye el pilar para los desarrollos de forma ingenieril. Al tratar de aplicar la Ingenieria del Software a la construcción de los entornos virtuales quedan otros aspectos del desarrollo de los mismos que se contemplan en la orientación a objetos. Se proponen un conjunto de técnicas y tareas capaces de enriquecer los procesos de desarrollo tradicionales con el fin de que se puedan desarrollar correctamente entornos virtuales y una estrategia de desarrollo estructurada en ciclos que facilita el desarrollo de este tipo de sistemas. Gracias a la aplicación de este marco metodológico, se consiguen desarrollar entornos virtuales en los que la comunicación entre los miembros del equipo de trabajo mejora; cuya trazabilidad permite tanto a los desarrolladores como al jefe de proyecto tener un mejor control sobre el proyecto y donde se fomenta la reutilización entre proyectos de este tipo tanto en fase de diseño como de implementación.
Resumo:
Esta investigación pretende confirmar que el diseño curricular estudiado alcanza los resultados deseados en el aprendizaje y en el desarrollo profesional y personal de los participantes.. Se analiza el impacto de dos programas de formación continua, el de experto en formación continua en organizaciones sociales y de experto en planificación y gestión de la formación continua en organizaciones sociales. Este trabajo se centra en los efectos del aprendizaje en la esfera individual del alumno y analiza cómo los procesos de gestión y aprendizaje de los programas y sus resultados se relacionan con el impacto de los mismos. En primer lugar se expone el interés de la investigación y la necesidad de redefinir los diseños curriculares de los expertos en formación continua en función de las nuevas demandas. A continuación se aborda el marco teórico del estudio introduciendo conceptos y modelos de evaluación de la formación y de evaluación del impacto de la formación. Posteriormente se describe el modelo, técnicas e instrumentos y el proceso de metaevaluación al que se ha sometido el propio trabajo de esta investigación. También se describen los programas y se desarrollan las hipótesis de partida, desde un planteamiento de trabajo eminentemente cualitativo.. Posteriormente se presenta el trabajo de campo realizado y se muestran los instrumentos de recogida de información y sus tabulaciones..
Resumo:
Esta investigación propone un modelo computacional de lectura que elabora una representación de la semántica de un texto como resultado de un proceso en el tiempo. Dicha representación posee una estructura que permite la descripción de las relaciones entre los conceptos leídos y su nivel de significado en cada momento del proceso de lectura.. En este trabajo se presenta el sistema SILC, Sistema de Indexación Mediante Lectura Cognitiva. Éste intenta simular, en parte, procesos cognitivos de alto nivel que operan en el tiempo. En primer lugar, construye una red de asociación conceptual como una memoria lingüística base a partir de una colección de textos que representan el espacio de conocimiento semántico. A continuación genera representaciones de los textos de entrada como redes de conceptos con niveles de activación, que recogen el nivel de significación semántica de los mismos. Para ello, este modelo utiliza el conocimiento semántico lingüístico, previamente construido, y realiza inferencias sobre el mismo mediante la propagación por la red de la activación de los conceptos leídos secuencialmente. La representación generada se emplea posteriormente para indexar documentos para clasificarlos automáticamente. Se realizan experimentos para comparar el modelo con sujetos humanos, tanto durante la lectura, mediante la predicción o inferencia de conceptos, como al final de la misma, mediante la comparación con resúmenes generados por los sujetos.. Los resultados muestran que el sistema es adecuado para modelar de manera aproximada el proceder humano en la lectura y confirman la hipótesis de partida de SILC que considera que se realizan mejor las tareas prácticas del lenguaje cuanto más se asemeje el sistema a los seres humanos. También se demuestra que el sistema es adecuado como marco experimental de validación de hipótesis relacionadas con aspectos cognitivos de la lectura. En otros experimentos de aplicación práctica se observa que, una vez que se optimizan sus parámetros, el modelo de lectura implementado hace a SILC adecuado para su aplicación a tareas reales de procesamiento de lenguaje natural..