Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Informe IEEE Metricas Y Calidad de Software y Actividad Sopa de Letras
Informe IEEE Metricas Y Calidad de Software y Actividad Sopa de Letras
El siguiente documento trata de explicar y analizar las métricas II. METRICAS DE REVISIÓN
que utilizamos en la calidad del software, estas permiten
monitorizar un producto para determinar su nivel de calidad,
aunque, el seguimiento que este tipo de medidas permiten llevar a Estas métricas pueden mejorarse, asociando el tipo de producto
cabo unas pautas para su buen uso, también brinda la oportunidad del trabajo que se revisó con las métricas obtenidas.
de conocer muchas más cosas de una solución.
Las revisiones técnicas son una de las muchas acciones que se
requieren como parte de las buenas prácticas de la ingeniería de
I. INTRODUCCION software. Cada acción requiere un esfuerzo humano dirigido.
Como el esfuerzo disponible para el proyecto es finito, es
P ara empezar, podemos decir que la calidad del software se
importante que una organización de software comprenda la
eficacia de cada acción, definiendo un conjunto de métricas que
encuentra relacionado con las expectativas y cualidades puedan utilizarse para evaluar esa eficacia.
requeridas por el cliente, ligado a restricciones y compromisos,
Sin embargo, existe algo que nadie puede negar, cuando algo es
de calidad suele pasar desapercibido, pero, por el contrario, la
mala calidad es algo que destaca negativamente y es muy
notorio ya que no cumple con las expectativas del usuario o
suele verse de manera disgustaste por que el producto que
nosotros creamos como se explicó anteriormente debe ser
acorde con la visión que tenga el cliente en mente.
No basta para decir que la calidad del software es importante. Puesto que el software orientado a objeto no tiene una estructura
Tiene que: de control jerárquico obvia, las estrategias tradicionales
descendente y ascendente (sección 17.3.2) tienen poco
1) definirse explícitamente lo que quiere decir “calidad significado. Además, con frecuencia es imposible integrar las
del software”. operaciones una a la vez en una clase (el enfoque de integración
incremental convencional) debido a las “interacciones directa e
2) crearse un conjunto de actividades que ayuden a indirecta de los componentes que constituyen la clase” [Ber93].
garantizar que todo producto de la ingeniería de software
tenga alta calidad
de rendimiento. El último paso de la prueba de orden superior referencia cruzada y se especifican en el nivel correcto de
cae fuera de las fronteras de la ingeniería de software y en el detalle. Aunque muchas de estas características parecen ser
contexto más amplio de la ingeniería de sistemas de cómputo. cualitativas por naturaleza, Davis et al. [Dav93] sugieren que
El software, una vez validado, debe combinarse con otros cada una puede representarse usando una o más métricas. Por
elementos del sistema (por ejemplo, hardware, personal, bases ejemplo, se supone que existen n requerimientos en una
de datos). La prueba del sistema verifica que todos los especificación, tales que:
elementos se mezclan de manera adecuada y que se logra el
funcionamiento/rendimiento global del sistema.
donde nf es el número de requerimientos funcionales y nnf es
el número de requerimientos no funcionales (por ejemplo,
V. TIPOS DE METRICAS rendimiento).
La métrica de punto de función (PF) puede usarse de manera Las métricas de diseño en el nivel de componente para
efectiva como medio para medir la funcionalidad que entra a un componentes de software convencional se enfocan en las
sistema.4 Al usar datos históricos, la métrica PF puede entonces características internas de un componente de software e
usarse para: incluyen medidas de cohesión de módulo, acoplamiento y
complejidad.
1) estimar el costo o esfuerzo requerido para diseñar, codificar
y probar el software acerca de las métricas PF se han escrito Dichas medidas pueden ayudarlo a juzgar la calidad de un
cientos de libros, ensayos y artículos diseño en el nivel de componente. Las métricas de diseño en el
nivel de componente pueden aplicarse una vez desarrollado el
2) predecir el número de errores que se encontrarán durante las diseño procedural y son “cajas de cristal” en tanto requieren
pruebas, y 3) prever el número conocimiento del funcionamiento interior del módulo en el que
de componentes y/o de líneas fuente proyectadas en el sistema se está trabajando. Alternativamente, pueden demorarse hasta
implementado. que el código fuente esté disponible.
software como también los proyectos y productos del mismo. [2] P. Pressman, «METRICAS,» de INGENIERÍA DEL SOFTWARE. UN ENFOQUE
PRÁCTICO, BUENOS AIRES, MC GRALL HILL, 2010, pp. 50-52.
[3] gonzalez_d_h, «catarina.udlap.m,» 1 3 2018. [En línea]. Available:
Ya que para la calidad del producto final debe ajustarse a los http://catarina.udlap.mx/u_dl_a/tales/documentos/lis/gonzalez_d_h/capitulo4.pdf.
requerimientos que el cliente desea en el software y así poder
[4] D. barrietos, «blog.desafiolatam.com,» 11 10 2011. [En línea]. Available:
medir el cumplimiento que tienen los softwares de las https://blog.desafiolatam.com/metricas-de-calidad-de-software/. [Último acceso: 24
características de calidad, ayudando a los directivos a la toma 04 2022].
de decisiones y a mejorar la calidad del proceso de pruebas y
del producto final.
VIII. CONCLUSION
Sopa de Ingrid E
Activada de Joan R.