El Proceso De Software
Enviado por Kevin931 • 2 de Septiembre de 2014 • 523 Palabras (3 Páginas) • 310 Visitas
1. CONCEPTOS BÁSICOS:
Antes de hablar de estos temas orientados al desarrollo de software, primero se ha de saber a que nos referimos con estos 3 términos, que poseen significados relacionados los unos a los otros:
Medida: Una medida proporciona una indicación cuantitativa de extensión, cantidad, dimensiones, capacidad y tamaño de algunos atributos de un proceso o producto.
Una medición, es sin embargo, un proceso por el cual se asignan números o símbolos a atributos de entidades del mundo real de tal forma que los describa de acuerdo con reglas claramente definidas
En este grafico vemos los elementos implicados en una medición:
Las medidas en el mundo físico se pueden clasificar de 2 maneras:
• Medidas directas: Ej. Longitud de un tornillo
• Medidas indirectas: Ej. Calidad de los tornillos producidos, medidos contando los artículos defectuosos
Las métricas del Software, se categorizan de forma similar
• Directas: líneas de código producidas (LDC), velocidad de ejecución, tamaño de memoria
• Indirectas: funcionalidad, calidad, complejidad.
Métrica: Medida cuantitativa del grado en que un sistema, componente o proceso posee un atributo dado (IEE, 1993). En una sola frase seria “Es una medida del grado en que un sistema, componente o proceso posee un atributo dado”.
Indicador: Métrica o combinación de métricas que proporcionan una visión profunda del proceso de software, del proyecto de software o del producto en sí (Ragland, 1995).
2. MEDICION DEL SOFTWARE:
La posibilidad de medir es el fundamento de las disciplinas científicas y de ingeniería.
Sin poder medir es muy difícil evaluar y experimentar las técnicas y los métodos de ingeniería del software, por eso la medición contribuye a superar algunos problemas habituales en el desarrollo del software pues:
Proporciona requerimientos verificables expresados en términos medibles.
Proporciona evidencia cuantificable para apoyar las decisiones.
Hace más visible el desarrollo y permite identificar problemas anticipadamente.
Permite hacer predicciones de coste y tiempo.
Recomienda estrategias de prueba e identifica los módulos problemáticos.
Permite valorar los efectos en la productividad y en la calidad.
En sí, para poder hacer una MEDICION DEL SOFTWARE, necesitaremos de METRICAS DEL SOFTWARE para poder ejecutar, valga la redundancia, la medida.
ALCANCES DE LA METRICAS DE SOFTWARE
• Estimación de coste y esfuerzo: Las medidas son necesarias para predecir los costes del proyecto al comienzo del ciclo de vida. La mayoría de los modelos de estimación (COCOMO, SLIM, Albrecht...) expresan el coste y el esfuerzo en función de variables que se obtienen por medición
...