Sunteți pe pagina 1din 3

Curso de Ingeniería del Software 2018-I

Métricas del Software

José Luis Martinez Rimarachin


Universidad Nacional Pedro Ruiz Gallo
Escuela de Ingeniería de Sistemas
Correo-e: josemr.22@outlook.com

Software metrics is a quantitative measure of the degree to which a system, component or process has
a given attribute. A software engineer compiles and develops metrics to obtain indicators. The
software metrics allow to indicate the quality of the product, to establish a base line for the estimation,
to evaluate the benefits derived from the use of new methods and software engineering tools. These
software metrics are classified into Complexity, Quality, Competency, Performance metrics and
stylized metrics.

cohesión del módulo, acoplamiento del módulo, etc.


Un elemento clave de cualquier proceso de ingeniería
Estas son los puntos críticos en el diseño,
es la medición, ya que las empleamos para valorar la
codificación, pruebas y mantenimiento.
calidad de los productos de ingeniería o de los
sistemas que construimos. En el presente artículo se
Métricas de competencia: Son todas las métricas que
presentará la definición de métricas del software y se
intentan valorar o medir las actividades de
analizará su clasificación.
productividad de los programadores o practicantes
Métricas de Software es la aplicación continua de con respecto a su certeza, rapidez, eficiencia y
mediciones basadas en técnicas para el proceso de competencia.
desarrollo del software y sus productos para
suministrar información relevante a tiempo, así el Métricas de desempeño: Corresponden a las métricas
administrador junto con el empleo de estas técnicas que miden la conducta de módulos y sistemas de un
mejorará el proceso y sus productos. Las métricas de software, bajo la supervisión del sistema operativo o
software proveen la información necesaria para la hardware. Generalmente tienen que ver con la
toma de decisiones técnicas. eficiencia de ejecución, tiempo, almacenamiento,
complejidad de algoritmos computacionales, etc.
Según (S. Pressman, 2002), “las métricas de software
proporcionan una indicación de la calidad de algún
Métricas estilizadas: Son las métricas de
tipo de representación de software.”
experimentación y de preferencia; Por ejemplo: estilo
de código, identación, las limitaciones, etc.
Una medida proporciona una indicación cuantitativa
de extensión, cantidad, dimensiones, capacidad y
tamaño de algunos atributos de un proceso o En conclusión las métricas del software nos permiten
asignar una indicación cuantitativa a cada etapa del
producto.
desarrollo de software para obtener indicadores de su
calidad, realizar mejores estimaciones, tener una
(Ejiogu, 1991) describe una clasificación de Métricas
mayor productividad y en general llevar una mejor
de Software:
gestión del proceso de desarrollo de software.
Métricas de complejidad: Son todas las métricas de
software que definen de una u otra forma la medición Referencias
de la complejidad; Tales como volumen, tamaño,
[1] Ejiogu, L. O. (1991). Software Engineering with
anidaciones, costo (estimación), agregación,
Formal Metrics.
configuración, y flujo. Estas son los puntos críticos
de la concepción, viabilidad, análisis, y diseño de
[2] S. Pressman, R. (2002). Ingeniería de Software.
software.
Concepción Fem ández Madrid .
Métricas de calidad: Son todas las métricas de
software que definen de una u otra forma la calidad
del software; Tales como exactitud, estructuración o
modularidad, pruebas, mantenimiento, reusabilidad,
2

S-ar putea să vă placă și