Vous êtes sur la page 1sur 10

Actividad 4 “Los tipos de métricas de mi proyecto”.

Ortega Martinez, Jose Hermilo.

INSTITUTO DE ESTUDIOS UNIVERSITARIOS


CAMPUS ONLINE
MAESTRIA EN DIRECCION DE INGENIERIA DE SOFTWARE

METODOLOGIA PERSONAL DE DESARROLLO DE


SOFTWARE

Actividad 4 “Los tipos de métricas de mi proyecto”

ALUMNO(A): JOSE HERMILO ORTEGA MARTINEZ


FACILITADOR: MTRO. JOSUE PEREZ LUCERO
SAN BUENAVENTURA, COAHUILA, A lunes, 05 de junio de 2017.

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Metodología personal de desarrollo de software. Mayo de 2017. Pág. 1
Actividad 4 “Los tipos de métricas de mi proyecto”.
Ortega Martinez, Jose Hermilo.

INDICE
INTRODUCCION ........................................................................................................................................ 3
DESARROLLO............................................................................................................................................ 4
TEMA 1: METODOS FORMALES ....................................................................................................... 4
1.1.- METRICAS ................................................................................................................................. 4
1.2.- METRICAS TECNICAS ............................................................................................................ 5
1.3.- METRICAS DE CALIDAD ........................................................................................................ 5
1.4.- METRICAS DE PRODUCTIVIDAD ........................................................................................ 6
1.5.- METRICAS ORIENTADAS A PERSONAS ........................................................................... 7
1.6.- METRICAS ORIENTADAS AL TAMAÑO .............................................................................. 7
CONCLUSION ............................................................................................................................................ 9
FUENTES DE INFORMACION .............................................................................................................. 10

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Metodología personal de desarrollo de software. Mayo de 2017. Pág. 2
Actividad 4 “Los tipos de métricas de mi proyecto”.
Ortega Martinez, Jose Hermilo.

INTRODUCCION

Dentro de la ingeniería de software existe u factor muy importante el cual debe


de siempre considerarse para el éxito de todo software, este factor es denominado
como “Calidad de software” el cual se encuentra enfatizada en puntos de suma
importancia como lo es: Cumplimiento de requerimientos, definición de estándares y
requerimientos implícitos de desarrollo, El software que entre mejor cumpla estos 3
puntos puede ser denominado un software de calidad.

En el presente proyecto se presentan expone un caso real de software en el cual


gracias a métricas como técnicas, de calidad, productividad y orientación a personas y
tamaño, podemos conocer de una mejor manera si se está cumpliendo con la calidad
de software deseada.

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Metodología personal de desarrollo de software. Mayo de 2017. Pág. 3
Actividad 4 “Los tipos de métricas de mi proyecto”.
Ortega Martinez, Jose Hermilo.

DESARROLLO

TEMA 1: METODOS FORMALES

1.1.- METRICAS

La ingeniería de software es una de las ingenierías que no se basa de leyes


cuantitativas de la física básica, esta se en un conjunto de medidas indirectas que dan
lugar a métricas las cuales pueden crear indicadores que ayudan a conocer de una
manera diferente los niveles de calidad que pueden llegar a cumplir un software. De
acuerdo a McCall 1977, la calidad se concentra en las características y/o funciones
operativas, capacidad del cambio o modificaciones y adaptabilidad a nuevos entornos
que con el paso del tiempo se lleguen a necesitar adecuar.

Modelo de MCALL (1977)

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Metodología personal de desarrollo de software. Mayo de 2017. Pág. 4
Actividad 4 “Los tipos de métricas de mi proyecto”.
Ortega Martinez, Jose Hermilo.

También es importante mencionar algunas de las características fundamentales de las


métricas del software (Ejiogu) como lo son:

1. Simples y fáciles de calcular


2. Empírica e intuitivamente persuasivas
3. Consistentes y objetivas
4. Consistentes en el empleo de unidades y tamaños
5. Independientes del lenguaje de programación
6. Eficaces en el mecanismo para la retroalimentación de la calidad

1.2.- METRICAS TECNICAS

Según Fenton el desarrollo de una métrica única seria semejante a la búsqueda


imposible del santo grial, esto debido a que no puede existir una sola métrica que sea
adaptable a todos los proyectos. Así mismo Shari Pfleeger dijo que la evolución de
medidas de software es cada vez mayor al igual que las medidas de temperatura las
cuales comienzan con índices de referencia y evolucionan de acuerdo a sofisticaciones.

Fenton decía que es casi imposible llevar a cabo una medición exacta pero aun así
debe de ser necesaria de querer conseguir una calidad de software mayor y entendible
para los usuarios finales. Las métricas técnicas ayudan en diseños más eficientes de
pruebas y proporcionan indicadores de complejidad más fuertes.

1.3.- METRICAS DE CALIDAD

Las métricas de calidad proporcionan indicadores más visuales de como un


software cumplió con los requerimientos estipulados por los clientes. Las mediciones
técnicas en este caso son necesarias para la evaluación de la calidad con objetividad y
no tanto con la subjetividad.

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Metodología personal de desarrollo de software. Mayo de 2017. Pág. 5
Actividad 4 “Los tipos de métricas de mi proyecto”.
Ortega Martinez, Jose Hermilo.

Una de las maneras u objetivos del equipo de desarrollo es la medición de errores y


defectos con las cuales se puede conocer que está fallando de un software basándose
en los requisitos o necesidades del usuario. Para esto se puede utilizar métricas de
eficacia de eliminación de defectos lo cual se puede definir como: EED=E/ (E+D) donde
E es el número de errores encontrados antes de la entrega del software al usuario final
y D es el número de defectos encontrados después de la entrega. Si EED llega a tener
un valor de 1 es un buen indicador de que el software no cuenta con defectos, a medida
que E aumenta es probable que D disminuya.
Fuente: Ecured (2017).- https://www.ecured.cu/Metricas_para_la_calidad_del_software

Si bien existe este tipo de métricas también existen muchas más que van dependiendo
del tamaño, complejidad y funcionabilidad del software para saber si es bien realizado
dicho software y cumple ampliamente con los estándares de calidad.

1.4.- METRICAS DE PRODUCTIVIDAD

Para las métricas de productividad de un software se basan mucho en la


cantidad de software desarrollado por unidad de tiempo de trabajo, ritmo de entrega y
funcionabilidad desarrollada por unidad de coste. Un ejemplo de esta métrica es por
medio de la fórmula: Productividad = KLDC / Persona-mes

De acuerdo a Garmus y Herron (2001, 44) se establecieron diferentes condiciones que


determinan la efectividad de las métricas de software, algunas de estas métricas son:

1. Definición del conjunto de medidas y documentación de estas


2. Definir base de datos de métricas
3. Información de resultados
4. Análisis de datos
5. Comparación de sectores,
6. Etc…

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Metodología personal de desarrollo de software. Mayo de 2017. Pág. 6
Actividad 4 “Los tipos de métricas de mi proyecto”.
Ortega Martinez, Jose Hermilo.

1.5.- METRICAS ORIENTADAS A PERSONAS

Este tipo de métricas se centran en la forma en que las personas desarrollan


sistemas y analiza el punto de vista desde la perspectiva más del usuario respecto a la
eficiencia y eficacia de las herramientas y métodos, estas

1.6.- METRICAS ORIENTADAS AL TAMAÑO

En la medición de tamaño de software se pueden llegar a utilizar diferentes


métricas comúnmente usadas y populares entre los desarrolladores, tales como la
medición de puntos de fusión, objetos, función completos, etc… (Dolado y Fernandez,
2000) .
Un ejemplo de métricas para la interpretación de valores es la siguiente tabla del uso de
métricas basadas en el tamaño funcional de un software en su ciclo de vida.

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Metodología personal de desarrollo de software. Mayo de 2017. Pág. 7
Actividad 4 “Los tipos de métricas de mi proyecto”.
Ortega Martinez, Jose Hermilo.

En si una métrica de tamaño es utilizada para conocer los tiempos estimados de


termino de un proyecto así como el recurso necesario para este, para esto se hacen
diferentes medidas como lo son:
1. Líneas de código (LOC)
2. Costo en el tipo de moneda deseado
3. Esfuerzo de hombre-mes
4. Numero de errores y/o defectos
5. Numero de páginas de documentación
6. Numero de recursos humanos.
7. Etc…

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Metodología personal de desarrollo de software. Mayo de 2017. Pág. 8
Actividad 4 “Los tipos de métricas de mi proyecto”.
Ortega Martinez, Jose Hermilo.

CONCLUSION

Las métricas son una manera excelente para conocer, entender, analizar,
monitorizar, controlar, predecir, probar, corregir y ver de manera general el desarrollo
de un software así como sus mantenimientos. Gracias a las métricas se puede conocer
de una manera más fácil procesos o bases con las cuales conocer si se está trabajando
adecuada y correctamente en un desarrollo.

Así como existen hoy en dia métricas para el desarrollo, también existen muchas otras
más herramientas de ayuda que pueden facilitar en gran medida el trabajo del personal
de un equipo de desarrollo y aumentar más la posibilidad de crear software con calidad.

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Metodología personal de desarrollo de software. Mayo de 2017. Pág. 9
Actividad 4 “Los tipos de métricas de mi proyecto”.
Ortega Martinez, Jose Hermilo.

FUENTES DE INFORMACION

1. Slideshare (2011).- https://es.slideshare.net/profetiacademico/mtricas-de-tamao-


ingeniera-de-software
2. Slideshare (2011).- https://es.slideshare.net/profetiacademico/mtricas-de-tamao-
ingeniera-de-software
3. Cidecame ().-
http://cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/libro22/231_mtricas_orienta
das_al_tamao.html
4. Slideshare (2008).- https://es.slideshare.net/aiaguilar/mtricas-del-software
5. Slideshare (2008).- https://es.slideshare.net/aiaguilar/mtricas-del-
software?next_slideshow=1
6. Acevedo de la Cru ().- https://acevedodelacru.wordpress.com/metricas-para-la-
productividad-y-calidad-del-software/
7. Aei pro (2005) .-
http://www.aeipro.com/files/congresos/2005malaga/ciip05_1766_1772.227.pdf
8. Slideshare (2011).- https://es.slideshare.net/daners08/mtricas-de-calidad-de-
software
9. Ecured (2017).- https://www.ecured.cu/Metricas_para_la_calidad_del_software
10. Slideshare (2008).- https://es.slideshare.net/juic/metricas-tecnicas-del-software-
presentation
11. Uv (2012).-
https://www.uv.mx/personal/asumano/files/2012/08/MetricasTecnicas.pdf

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Metodología personal de desarrollo de software. Mayo de 2017. Pág. 10

Vous aimerez peut-être aussi