51 |
Modelos para el análisis comparativo de herramientas de software: Una revisión sistemática de la literaturaRomero de Souza Ferreyra, Yanire 20 June 2017 (has links)
El análisis comparativo es el
proceso mediante el cual se analiza el uso de determinadas
herramientas de software bajo criterios de evaluación con la
finalidad de determinar cuál es la más adecuada para el contexto
seleccionado. Dicho análisis requiere modelos y sus elementos
(procedimientos, prácticas, técnicas y herramientas, entre otros)
bajo los cuales debe ser llevado a cabo para obtener los mejores
resultados sobre el objeto de estudio. (OBJETIVOS) En este
estudio se busca identificar modelos y sus elementos propuestos
para la realización de análisis comparativo de herramientas para
el desarrollo de software. (MÉTODOS) Para la identificación de
los modelos y sus elementos se realizó una revisión sistemática de
la literatura en las bases de datos reconocidas. (RESULTADOS)
De un total de 1226 artículos revisados, se identificaron 32
artículos que hacen referencia a 8 modelos y sus elementos para
la realización de análisis comparativo. Además se puede señalar
que los modelos de análisis comparativo en la industria de
software son utilizados para la evaluación de herramientas y/o
metodologías de desarrollo de software. (CONCLUSIONES) Se
puede concluir que existen diversos modelos y sus elementos para
la realización de análisis comparativo en el ámbito de desarrollo
de software siendo el modelo de definición de criterios el más
utilizado en los estudios primarios seleccionados para la
evaluación de herramientas y/o metodologías en el ámbito de la
ingeniería de software. / Trabajo de investigación
|
52 |
Implementación de la ISO/IEC 12207:2008 para mejorar los procesos asociados al ciclo de vida de software en una micro empresa peruana cuyo objeto social es el desarrollo de sistema de informaciónHorna Merino, Lilly del Carmen 01 October 2015 (has links)
El proyecto de tesis pretende evaluar los procesos priorizados por la micro
empresa asociados al ciclo de vida de desarrollo de software y elaborar
propuestas de mejora teniendo como marco la ISO/IEC 12207:2008. Para
ello en esta primera parte se realiza la presentación e introducción al
proyecto, definición del problema, definición de objetivos, resultados
esperados, justificación, métodos y procedimientos. / Tesis
|
53 |
Aplicación práctica de técnicas para la estimulación y planificación de proyectos de software - TUPUYInca Chiroque, Magaly 23 February 2016 (has links)
El presente trabajo tiene por finalidad determinar la confiabilidad de la técnica Tupuy
propuesta por el Dr. Pow Sang (Pow Sang Portillo, 2012), que mide el esfuerzo de un
proyecto de software orientado a objetos con ciclo de vida incremental en su
desarrollo, para efectos de planificación. Esta propuesta está conformada por tres
técnicas: UML2FP, Diagrama de Precedencia de Casos de Uso (UCPD) e
Incremental-FP. La aplicación práctica de la técnica Tupuy se realizó sobre base
histórica obtenida de los alumnos de pregrado de la especialidad de Ingeniería
Informática, quienes desarrollaron un proyecto de software de un sistema de
información para una cadena de hoteles que recién iniciaba su funcionamiento. De los
resultados obtenidos se confirma lo propuesto en la tesis del Dr. Pow Sang, al
comparar los resultados obtenidos con pruebas previas, la diferencia entre el esfuerzo
estimado y real de los proyectos, medidos con la Magnitud del Error Relativo (MRE)
para todas las iteraciones, fueron menores al 20%. Por lo tanto, se puede utilizar la
técnica Tupuy con toda confianza para fines de planificación. / Tesis
|
54 |
Una evaluación experimental para comparar la calidad de un software aplicando o no TDD dentro del modelo cascadaGoicochea Puertas, Antony Maykol 23 February 2016 (has links)
El presente trabajo de investigación brinda un enfoque general de la aplicación
de la técnica Test Driven Development (TDD), o Desarrollo Guiado por
Pruebas, dentro de la metodología tradicional con enfoque Cascada, y cómo su
implicancia proporciona resultados favorables durante el proceso de
implementación y en consecuencia la mejora de la calidad del producto. La
investigación se llevó a cabo mediante una evaluación experimental en donde
se crearon cuatro (4) grupos de desarrollo, cada uno de ellos estaba
conformado por once (11) estudiantes del octavo ciclo de la especialidad de
Ingeniería Informática. El experimento consistió en que dos (2) grupos apliquen
la técnica de TDD dentro de la metodología Cascada y los otros (2) grupos no
la apliquen.
La inclusión de la técnica TDD se llevó a cabo en las primeras fases del modelo
Cascada (Definición de requerimientos y Diseño del sistema) a través de la
definición de los Casos de Prueba (Test Cases) y mediante ellos se estableció
la línea inicial para el comienzo de la implementación del código fuente del
sistema a realizar.
Mediante la aplicación de este experimento se logró obtener resultados
estadísticos iniciales que confirman que la inclusión de la técnica TDD en el
proceso de implementación y pruebas unitarias permite identificar una mayor
cantidad de errores, lo cual se ve reflejado al final del proceso en un producto
de mayor calidad.
Finalmente, al concluir el proceso de desarrollo del software, se aplicó una
encuesta para medir la percepción / intención de uso de los participantes
respecto a las técnicas TDD y Cascada. / Tesis
|
55 |
Usabilidad e interculturalidadDíaz Arancibia, Jaime Ignacio 28 April 2014 (has links)
El avance de la tecnología y el crecimiento de los mercados, han generado un notorio movimiento sociocultural,
donde una diversidad de personas convive en un mismo lugar geográfico buscando sustentabilidad. Un fenómeno
similar sucede gracias a la masificación de Internet, con la diferencia que provee de información a todo el mundo,
independiente de su ubicación geográfica. Esto representa un potencial beneficio para todos, pero presenta múltiples
falencias cuando se trata de entregar la información de manera efectiva.
Este trabajo analizara algunos de los problemas que se refieren a la interculturalidad bajo sitios web, su impacto, y
repercusiones. Para conseguir dicho objetivo, se trabaja en un conjunto de reglas heurísticas de Usabilidad, que evalúan
aspectos culturales en sitios web. Esto demuestra que un mismo aspecto posee repercusiones distintas, dependiendo
de las interpretaciones de los usuarios.
The advancement of technology and the growth of markets have generated a notorious sociocultural movement,
where a variety of people live together, in the same geographic place, looking for their sustainability. A similar phenomenon
happens because of the mass use of Internet, with the difference that it provides information all over the
world, apart from its geographic place. This represents a potential benefit for everyone, but it presents numerous
disadvantages when it comes to deliver the information in an effective manner.
This work analyzes some of the problems that refer to interculturality present on web sites, its impact and consequences.
In order to achieve that objective, we work in a set of usability heuristics that will evaluate cultural aspects
in web sites. This will demonstrate that a single aspect possesses different consequences, depending on the user’s
interpretations. / Tesis
|
56 |
Validación de técnicas de estimación de esfuerzo en proyectos de software con ciclos de vida incremental y paradigma orientado a objetosVillanueva Bendezú, Daniela Vanessa 29 April 2014 (has links)
El presente trabajo tiene por finalidad realizar la validación de unas técnicas para
la estimación de esfuerzo de proyectos informáticos que siguen un modelo de ciclo de
vida incremental y a su vez desarrollados bajo un modelo orientado a objetos
presentadas en un trabajo previo (Pow‐Sang J. A., 2012) y conocer su efectividad y
percepción por parte de los participantes. Unos primeros experimentos fueron realizados
en la Católica del Perú previamente mostrando alentadores resultados. Para validar
dichos resultados, se han realizado réplicas de estos experimentos controlados esta vez
con alumnos de Ingeniería Informática de la Pontificia Universidad Católica de Valparaíso.
De los resultados obtenidos para ambas técnicas se pudo validar que pueden ser
aplicadas en otro contexto, en este caso, de la PUCV obteniendo resultados similares a los
obtenidos en experimentaciones previas. / Tesis
|
57 |
Heurísticas de usabilidad para sitios web transaccionalesPaz Espinoza, Freddy Alberto 23 June 2014 (has links)
El presente trabajo de investigación muestra cómo las heurísticas más reconocidas y utilizadas en la actualidad para
evaluar el nivel de usabilidad de sitios Web transaccionales presentan falencias e inducen a errores en los resultados,
motivo por el cual se determina que las actuales heurísticas ya no son instrumentos apropiados y fiables para evaluar
esta característica de calidad en las nuevas y emergentes categorías de aplicaciones de software.
Este hecho ha sido el móvil para plantear la siguiente interrogante como tema de investigación: ¿Qué elementos
esenciales deberían considerarse en la elaboración de un nuevo conjunto de principios heurísticos de evaluación
que permitan medir con mayor precisión el nivel de usabilidad de un sitio Web transaccional?
Para solucionar la problemática descrita en párrafos anteriores, se elaboró una propuesta metodológica basada en el
análisis de datos de distintos casos de estudio que como resultado presentan un conjunto de principios heurísticos, los
cuales han sido desarrollados considerando que pueden ser utilizados por evaluadores con distintos niveles de
experticia en evaluaciones de usabilidad.
El objetivo de este nuevo conjunto de heurísticas de usabilidad propuesto estuvo orientado a la obtención de
principios que sean entendibles, fáciles de utilizar y que a su vez permitan realizar de forma efectiva evaluaciones de
usabilidad de Sitios Web Transaccionales. La metodología propuesta está enmarcada básicamente en la mejora del
actual instrumento de evaluación propuesto por Jakob Nielsen y otros aspectos que han sido tomados de la literatura.
El alcance de la investigación se enmarca dentro del paradigma mixto debido a que la primera fase del trabajo se
centró en demostrar la existencia de la problemática planteada a través de un análisis cualitativo de la evidencia
obtenida en estudios de casos y en la elaboración de la propuesta heurística de evaluación que cubre aquellos
aspectos que no están siendo considerados en la actualidad. Posteriormente, la realización de una evaluación
heurística ha permitido validar mediante la aplicación en la práctica, la nueva propuesta desarrollada por el autor del
trabajo de investigación; con lo que se consolida un nuevo conocimiento que aporta al bagaje cultural de la ciencia. / Tesis
|
58 |
Aplicación de la técnica del rompecabezas para la enseñanza de diagramas de clases de análisis en la especialidad de ingeniería informáticaPow Sang Portillo, José Antonio 26 April 2017 (has links)
El empleo de diagramas con el lenguaje de modelado UML es ampliamente
difundido en proyectos de desarrollo de software, puesto que permiten representar
diferentes vistas del software que se está construyendo, lo cual apoya en gran medida
las labores de los desarrolladores. Uno de estos diagramas es el diagrama de clases
de análisis, el que permite representar los conceptos claves del software a desarrollar.
Sin embargo, es frecuente que los alumnos cometan errores al realizar este tipo de
diagramas, pese a haber participado en clases magistrales sobre este tema.
Teniendo en cuenta la problemática planteada y con el objetivo de mejorar el
aprendizaje de los alumnos, para reducir los errores en la elaboración de diagramas
de clases de análisis, se diseñaron y realizaron clases con la técnica de aprendizaje
activo del rompecabezas.
En una primera etapa de esta investigación, se diseñó y aplicó una clase con
la técnica del rompecabezas como refuerzo a las clases magistrales previamente
impartidas sobre el tema y, en una segunda etapa, se diseñó y aplicó una clase con
esta técnica que reemplazó a la clase magistral que tradicionalmente se impartía.
Según los resultados de las evaluaciones que se tomaron a los alumnos en ambas
etapas de la investigación, se pudo corroborar que las clases con la técnica del
rompecabezas produjeron una mejora significativa en el aprendizaje de los alumnos
que participaron en ellas. Además, teniendo en cuenta los resultados del cuestionario
anónimo que se aplicó al finalizar las clases, se arribó a la conclusión de que los
alumnos tuvieron una percepción positiva del trabajo colaborativo realizado en clase. / Tesis
|
59 |
Mejora de proceso software en una pequeña organización desarrolladora de software : caso PROCAL-PROSER-LIM.Nu - 1er cicloJesús Alegre, Claudio Alonso de 27 October 2015 (has links)
El desarrollo y uso de las Tecnologías de Información en las pequeñas organizaciones en el Perú y a nivel internacional aún es inmadura y presentan muchos inconvenientes. De otro lado, para el caso de las organizaciones que desarrollan software, desde la perspectiva de la oferta de alternativas de solución, se tienen los modelos de capacidad y madurez, siendo el más relevante para el caso de las pequeñas empresas el modelo mexicano MoProSoft que ha sido adoptado en Perú como la norma peruana NTP 291.100 y que es la base del nuevo estándar internacional ISO/IEC 29110. En dicho contexto, el Proyecto ProCal-ProSer es una iniciativa con fondos del gobierno peruano que busca, entre otras cosas, identificar factores que influyen en la adopción de modelos de procesos especializados en pequeñas organizaciones que desarrollan productos software.
En el proyecto ProCal-ProSer se ha definido un componente de investigación relacionado a las pequeñas organizaciones que desarrollan software y para ese propósito se ha previsto trabajar con un grupo de empresas en donde se llevará a cabo un ciclo de mejora para la adopción del modelo propuesto por el estándar internacional que se está desarrollando bajo el grupo de estándares ISO/IEC 29110.
Realizar la mejora de procesos en base a la adopción de un modelo de procesos como el que se presenta en la serie ISO/IEC 29110 para las organizaciones que desarrollan software implica un trabajo singular pues son organizaciones que por lo general no tienen disponibilidad de tiempo, no suelen tener presupuestos y en la mayoría de veces han dejado de lado buenas prácticas por la presión del quehacer cotidiano.
El presente Proyecto propone la realización de un ciclo de mejora de procesos en
una empresa denominada NU bajo el esquema de pruebas controladas dentro del
marco del proyecto ProCal-ProSer en la que se usará principalmente el estándar
internacional ISO/IEC 29110-5-1-2 y modelos relacionados. Este Proyecto de Tesis
se articula bajo las directrices del Componente de Implementación en organizaciones
que desarrollan software de ProCal-ProSer y se alinea a todas las directivas establecidas en ProCal-Proser. / Tesis
|
60 |
Diseño y programación de add-on para el software de control y monitoreo "Mission Planner" que permita visualizar el área fotografiada de cada imagenPassuni Córdova, Jaime 15 February 2017 (has links)
Hoy en día, los drones o vehículos aéreos no tripulados están siendo usados con
mayor frecuencia para realizar estudios fotogramétricos. Para realizar estos
estudios existen diferentes software encargados de planificar y ejecutar planes de
vuelo, el más popular actualmente es el “Mission Planner”.
Cuando se realizan estudios fotogramétricos, el usuario planifica la ruta de vuelo
sobra la zona que debe ser fotografiada, seguidamente se ejecuta el vuelo y al
terminarlo se procede a descargar y procesar las imágenes tomadas por el drone
durante el vuelo. Es en este momento, que el usuario puede identificar si algún área
del terreno no fue capturada por las fotografías. Si fue así, se tendrá que realizar
nuevamente el vuelo, lo que ocasionaría pérdida de tiempo y dinero.
En la presente tesis, se diseñó un algoritmo de tipo add-on al software planificador
de vuelo “Mission Planner”, con el objetivo de representar el área cubierta por las
imágenes tomadas con el drone mientras realiza el plan de vuelo. El “Mission
Planner” ha sido creado en el entorno de desarrollo Visual Studio en el lenguaje de
programación orientado a objetos C#.
Las pruebas se realizaron utilizando un software de simulación ejecutándose
paralelamente al “Mission Planner”. La representación de las fotografías fue
simulada utilizando la tecla “F1” y a su vez se dibuja un marcador que señala la
posición exacta donde fue tomada la foto. Las representaciones fotográficas varían
según la altura y rumbo de vuelo del drone y la posición, el tamaño del sensor y la
distancia focal de la cámara. Sin embargo, no se tomó en cuenta el ángulo de
inclinación del drone respecto al terreno y tampoco la topografía. La presente tesis
pertenece a una primera parte de un trabajo de investigación, por lo cual en una
siguiente tesis se tomará en cuenta los factores faltantes mencionados y como
resultado se realizarán pruebas con planes de vuelo reales. / Tesis
|
Page generated in 0.066 seconds