09.10.2018 Views

N 33 V 72 Final

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

MOO-MEDINA, M., MARTÍNEZ-GARCÍA, H.A. Y MUÑOZ-UBANDO, L.A.<br />

aceptan la vista Web o solicitan modificaciones incluidas en<br />

los requerimientos. La actividad de “Modify to Web View”<br />

es opcional solo en caso de que se requieran hacer<br />

modificaciones, estos elementos forman parte de<br />

metodologías ágiles.<br />

Las ventajas que se tienen con estas actividades es que<br />

cuando se inicia la codificación ya se tiene un diseño<br />

aceptado y visado por el usuario. De tal forma que sería muy<br />

complicado encontrar un error de diseño sobre algo ya<br />

doblemente validado y por ende el rendimiento de la figura 4<br />

es beneficiado.<br />

Este tiempo igual ayuda a disminuir posibles defectos por<br />

diseño en la etapa de pruebas y por lo mismo que en la figura<br />

4 el rendimiento aumenta por la disminución de defectos a<br />

reparar en la etapa de pruebas<br />

La relación de tasa de fallo mide la calidad del proceso de<br />

ingeniería, utilizando parámetros de costo de calidad [Juran,<br />

88]. El costo de calidad de la evaluación es el porcentaje del<br />

tiempo de desarrollo invertido en actividades de evaluación<br />

de la calidad (Humprey, 2000).<br />

En la figura 7 se muestra el costo de la calidad del cual en los<br />

primeros cinco programas no se podía medir el proceso de<br />

todas las fases del PSP 2.1. a partir del proyecto 6<br />

observamos el incremento del costo de la calidad debido al<br />

aumenta de defectos en las etapas de pruebas o etapas finales<br />

del desarrollo, y en los últimos 10 proyectos se nota una leve<br />

disminución del costo de la calidad debido a la disminución<br />

de defectos en las etapas finales, la cual mayormente se da al<br />

incluir al usuario en la etapa de Review Design.<br />

Tanto la figura 4, como la figura 5 vienen a sustentar la<br />

calidad del software por la mejora en el rendimiento.<br />

Resultados de la productividad<br />

La productividad en PSP se mide por el número de Líneas de<br />

Código (LOC) desarrolladas por hora. En la figura 6, se<br />

puede observar como la productividad en promedio paso de<br />

30 LOC /Hr. del primer programa a 40 LOC/Hr. y. tiene una<br />

pendiente positiva.<br />

De igual manera se observa la diferencia entre los módulos<br />

menos complejos los cuales elevan la productividad arriba de<br />

50 LOC/H y los complejos hasta 40 LOC/H. Asimismo se<br />

observa una excepción en el módulo de Filtro de búsqueda<br />

de CI, el cual tuvo una productividad cercana a 90 LOC/H<br />

debido a un cambio de requerimientos por parte del usuario<br />

en la etapa de diseño.<br />

Figura 7. Gráfica que muestra el costo de la calidad de los proyectos<br />

De acuerdo con los resultados obtenidos, se pudo observar<br />

una mejora de la calidad de desarrollo, del proceso y de los<br />

resultados del proceso al combinar las metodologías de<br />

“PSP”, Programación Módular, “MVC” y Metodologías<br />

ágiles aumentando también la calidad de Desarrollo de<br />

Software.<br />

Las metodologías primarias como Cascada y Espiral se<br />

usaron en principio para un desarrollo estructurado y están<br />

evolucionando para la adaptación a las nuevas tecnologías,<br />

metodologías y procesos de desarrollo, tal es así que esta<br />

combinación de procesos no pretende sustituir a las<br />

metodologías de Cascada y en Espiral, sino llevarlas a un<br />

entorno de trabajo Web actualizado y con mejor rendimiento.<br />

Figura 6. Gráfica de Productividad de veintinueve proyectos<br />

La productividad permite realizar una autoevaluación cada<br />

vez que se termina un proyecto del cual se puede concluir si<br />

existe una mejora en el proceso de producción.<br />

Resultados del Costo de la Calidad<br />

CONCLUSIONES<br />

Se puede observar a lo largo del desarrollo de cada proyecto<br />

el incremento del rendimiento al aumentar el número de<br />

defectos encontrados en la etapa de Diseño y Revisión de<br />

Diseño, el incremento de la productividad al aumentar el<br />

número de líneas de Código escritas por Hora y la<br />

disminución del costo de la calidad al aminorar el número de<br />

defectos que llegan a la etapa de pruebas y posteriores a esta.<br />

REVISTA DEL CENTRO DE GRADUADOS E INVESTIGACIÓN. INSTITUTO TECNOLÓGICO MÉRIDA Vol. <strong>33</strong> NÚM. <strong>72</strong> 119

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!