Spelling suggestions: "subject:"5oftware computacional - evaluación"" "subject:"5oftware computacional - valuación""
1 |
A prescriptive software process for Academic ScenariosMarques Samary, Maira Rejane January 2017 (has links)
Doctora en Ciencias, Mención Computación / Tradicionalmente, la ingeniería de software se ha enseñado con clases expositivas. Sin embargo, esta disciplina requiere mucho más que sólo teoría. Con el fin de tratar de entender el estado del arte en este ámbito, se ha realizado una extensa revisión bibliográfica. Además, se llevó a cabo un estudio de la enseñanza de ingeniería de software en las principales universidades de Chile. Los resultados obtenidos indican que hace poco tiempo que estas instituciones han comenzado a enseñar ingeniería de software de una manera teórico-práctica, involucrando a los estudiantes en experiencias de desarrollo de software ya sea en cursos basados en proyectos, como en cursos prácticos de fin de carrera (capstone). Ambos tipos de cursos tienen objetivos distintos; los primeros son generalmente apoyados por procesos más rigurosos, mientras que los últimos son frecuentemente abordados con estrategias de desarrollo ágiles.
Se han propuesto varias estrategias de instrucción y de uso de procesos de ingeniería de software para cursos capstone, pero muy pocos están disponibles para cursos basados en proyectos. Además, aún los procesos más rigurosamente reportados en la literatura no incluyen suficiente detalle para que instructores y estudiantes involucrados puedan reproducirlos en cursos basados en proyectos. Es con el objetivo de llenar este vacío que esta tesis concibe y propone EduProcess: un proceso de desarrollo de software prescriptivo que puede ser utilizado en los cursos de ingeniería de software basados en proyectos que toman parte de programas de computación de pregrado.
En relación al uso de este proceso, esta tesis hipotetiza que EduProcess: (H1) permite que las experiencias prácticas puedan ser reproducidas sin demandar un esfuerzo adicional considerable, y (H2) ayuda a producir resultados positivos en proyectos de software. Este método fue concebido para apoyar a pequeños equipos de software que trabajan de manera distribuida la mayor parte del tiempo y tienen instancias esporádicas de sincronización de sus trabajos. El proceso puede ser
utilizado en proyectos de al menos siete semanas de duración. EduProcess incluye dos subprocesos: uno principalmente a cargo de los estudiantes (e involucra a los usuarios y clientes), y el otro a cargo del equipo instruccional del curso y sirve de apoyo a la experiencia de enseñanza-aprendizaje.
La validación de las hipótesis se realizó con un estudio de caso en un curso de la Universidad de Chile. Los resultados obtenidos indican que EduProcess ayuda a los estudiantes a aumentar su coordinación, su sentido de pertenencia al equipo y su efectividad, pero no necesariamente aumenta su productividad. Tambén permite a los equipos hacer un diagnóstico más preciso de su proyecto y priorizar mejor las tareas de modo de maximizar su tasa de éxito. Estos resultados apoyan a la hipótesis H2. EduProcess se aplicó sistemáticamente y con éxito durante cuatro semestres en un curso de ingeniería de software basado en proyectos. Esto muestra que el proceso permite la repetición de estas experiencias, sin demandar de los instructores y estudiantes un esfuerzo considerable. Este resultado apoya la hipótesis H1. En este sentido, EduProcess hace una contribución al avance del estado del arte en el dominio de la educación de ingeniería de software, y específicamente en el proceso de enseñanza-aprendizaje de ingeniería de software en cursos basados en proyectos. / Este trabajo ha sido parcialmente financiado por CONICYT y Fondef
|
2 |
Desarrollo y evaluación de indicadores de control para implementación en software de planificación y control de proyectos basado en metodología Last PlannerCisternas Contreras, Diego Alejandro January 2013 (has links)
Ingeniero Civil / En el presente trabajo se busca evaluar el potencial existente en la información que se genera al usar la metodología Last Planner y que se captura a través de IMPERA, software de Planificación y Control de Proyectos, desarrollado por el Centro de Excelencia en Gestión de Producción de la Pontificia Universidad Católica (GEPUC), implementado en varias empresas de nuestro país.
Para lograr esto, la investigación se basa en la creación y posterior propuesta de implementación de indicadores que permitan controlar y predecir el desarrollo de los proyectos que estén siendo coordinados por IMPERA. La creación de estos indicadores es basada en el estudio previo incluido en el documento de la filosofía Lean, la metodología Last Planner, el método del Valor Ganado (EVM), el aprendizaje en el uso de IMPERA y algunos otros software similares, además de la recolección de datos en las empresas donde GEPUC ha tenido participación.
En relación a éste último punto, el trabajo incluye un completo análisis de la base de datos proporcionada por GEPUC, en donde se detallan de forma anónima y confidencial los patrones de uso del software que tienen los usuarios de IMPERA, obteniendo importantes hallazgos que actúan como materia prima para el desarrollo del resto del trabajo, que fue divido en tres líneas de investigación: en primer lugar, en el análisis comparativo entre IMPERA y los softwares de su competencia en búsqueda de indicadores replicables; en segundo lugar, en una puesta a prueba de la hipótesis planteada por los investigadores Fernando España, Cynthia Tsao y Mark Hauser en su artículo Driving Continuous Improvement by Developing and Leveraging Lean Key Performance Indicators enfocado en una posible implementación como un nuevo indicador en caso de hallar resultados positivos; y finalmente en tercer lugar, en la creación de un indicador de autoría propia que consiguiera ordenar las actividades de los proyectos según su nivel de importancia definido por las variables que maneja IMPERA.
Tras recorrer estos tres caminos, se consiguieron las siguientes conclusiones: el análisis comparativo arrojó que en vez de incluir un nuevo indicador, es más conveniente mejorar uno de los indicadores que ya tenía el software (EVM); en relación a la comprobación de las hipótesis planteadas por España et al, se concluyó que a pesar que sus suposiciones no fueron acertadas, de igual manera la teoría propuesta por ellos se podría utilizar para definir un nuevo indicador dado que se hallaron patrones de variables que lo permitirían; y finalmente en relación al indicador de creación propia, se definió una calibración inicial del mismo, en el que su validación se dejó propuesta como parte de un trabajo futuro.
|
3 |
Herramienta de gestión cuantitativa de proyectos de software orientada por un proceso de desarrolloRamírez Abarca, Daniel January 2014 (has links)
Magíster en Tecnologías de la Información / Esta tesis tiene como objetivo definir y diseñar una herramienta de administración de proyectos de software orientada por un proceso de desarrollo, que permita obtener en forma oportuna un conjunto de métricas que apunten a mejorar la calidad del proceso y productos de la organización.
Este proyecto está contextualizado en la experiencia de Amisoft Ingeniería Ltda., la cual ha implementado un proceso denominado Amisoft Process Framework (APF), que enmarca las actividades de gestión, ingeniería y soporte, necesarias para guiar cada proyecto en su ejecución. Este proceso de desarrollo y mantención de software ha sido un gran paso para la organización en busca de la mejora continua y dar cumplimiento a la política de calidad de la empresa. No obstante, este paso no es suficiente para garantizar el éxito de la organización en la entrega de productos y servicios de calidad, siendo necesario llevar a cabo una medición del proceso de desarrollo para entender, monitorear, controlar y predecir el desarrollo y mantención de los proyectos y tomar buenas decisiones en su gestión.
El trabajo consistió en proveer una herramienta de gestión de proyectos de software integrada, orientada por el proceso de desarrollo APF, que permita, a partir de los datos de los proyectos ejecutados por la organización, realizar la medición de indicadores y el cálculo de métricas para un mejor entendimiento de la pertinencia del proceso durante el desarrollo y mantenimiento de los proyectos de Amisoft, y provea de la información necesaria para mejorar los procesos y productos de la organización. En particular, se incorporaron a la herramienta las métricas del valor ganado y la volatilidad de requerimientos.
Como parte de este trabajo, también se destaca la identificación y propuesta de las características y funcionalidades fundamentales para una herramienta de este tipo, así como también la ejecución de un proyecto piloto que permitiera validar el correcto funcionamiento del sistema y evaluar la calidad de las métricas obtenidas desde el mismo, en comparación con las obtenidas actualmente, a fin de validar su efectividad respecto a los objetivos definidos por la empresa y para este trabajo.
|
4 |
Diseño de un Framework para la Ejecucion de Pruebas de Carga/RendimientoRomero Figueroa, Jaime Hernán January 2011 (has links)
No description available.
|
5 |
Métricas para los procesos de gestión e ingeniería de proyectos de desarrollo de software para una PYMEVidal Lara, René Luis January 2013 (has links)
Magíster en Tecnologías de la Información / El objetivo general del presente trabajo de tesis de grado es diseñar un conjunto de métricas para una Pyme (Amisoft) con el objetivo de permitir controlar de forma integral los aspectos relevantes de los proyectos y procesos de desarrollo de software.
Amisoft es una empresa de tecnologías de la información con 15 años en el mercado que actualmente cuenta con más de 40 profesionales dedicados a proyectos de desarrollo y mantenimiento de software, y que siguen procesos formales de desarrollo.
Desde hace un par de años Amisoft se vio en la necesidad de formalizar sus procesos tanto de desarrollo como de gestión de proyectos de software, motivado por el crecimiento alcanzado, así como también por las exigencias del mercado en el cual participa.
Sin embargo una vez institucionalizados los procesos, se evidenció la necesidad de contar con información de sus procesos y de cuál es el desempeño de los proyectos de tal modo de permitir mejorar la toma de decisiones y acceder realmente a la mejora continua que se ha planteado.
Debido a esta necesidad existente, se apreció la oportunidad de implementar un área de proceso de medidas y análisis que permitiera entregar información sobre el avance de los proyectos, la calidad del producto y el rendimiento del proceso. Esta información ayudaría a establecer líneas bases de calidad y desempeño que permitirían plantear objetivos de mejora que estuvieran alineados con los objetivos estratégicos establecidos por Amisoft.
Por lo tanto el principal reto fue diseñar un conjunto de métricas que dieran respuesta a las necesidades de información de la empresa. Esto implicó definir procesos para la definición, recolección, almacenamiento y análisis de las métricas. Se estudiaron algunas métricas que han sido probadas empíricamente y publicadas en la literatura científica. Se adaptaron e incorporaron las metodologías GQM (Goal Question Metric) y PSM (Practical Software Measurement) como referencia para el proyecto.
El proyecto de tesis involucró la ejecución de tres proyectos pilotos que permitieron probar las métricas en la práctica, ajustarlas, y poder realizar las conclusiones para el presente trabajo. Como complemento a este trabajo de tesis se describen cuáles deberían ser los trabajos futuros para continuar mejorando el área de medidas y análisis.
Se concluye que el trabajo realizado permitió identificar los principales problemas que tenían los procesos y los proyectos. Dichos problemas hacían que los proyectos se volvieran lentos, costosos y con una calidad subsanada vía constantes re trabajos. Esto generaba en la empresa pérdida de competitividad, ingresos y deterioro de la reputación. La mejora en los problemas identificados permitirá revertir esta situación y colocar a Amisoft en una nueva posición competitiva dentro de la industria de TI.
|
Page generated in 0.105 seconds