Please enable JavaScript.
Coggle requires JavaScript to display documents.
Midiendo el tamaño del Software, Paul Jiménez Vela | 24400238 | Ingeniería…
Midiendo el tamaño del Software
¿Porqué medir el tamaño del software?
La planeación del software comienza con la
planeación del tamaño del mismo
Es más sencillo determinar el trabajo que se requiere para
desarrollarlo.
Para poder estimar, se necesita información histórica
Precisión, Confiabilidad y Exactitud
Precisión
Nivel de detalle de la medida con respecto
a todo el proyecto.
El nivel de detalle depende
del proyecto
Confiabilidad
Constante medición de las
personas y los proyectos.
Exactitud
Relación entre la afirmación y el
hecho.
Medidas estadísticas
La correlación como utilidad
Se desea saber la correlación entre el tamaña y el tiempo que se tardará el desarrollo
La correlación es una medida estadística que nos proporciona información de que tanto se encuentran relacionados dos conjuntos de datos
La varianza como utilidad
La varianza nos indica que tanta variación
en un grupo de datos es explicado con la
variación de otro grupo de datos.
Significancia
Indica la significancia de la correlación, es
decir el grado en que la correlación sería
explicada simplemente por la suerte.
Entre mas pequeña es α es menos probable
que los resultados sean al azar.
¿Cuáles son los criterios para medir el tamaño del software?
Ser preciso
Considerar un conteo de tamaño automático
Realizar una planeación útil
¿Cómo ser confiable, preciso y exacto?
Se debe de tener la visión
completa del proyecto para ser preciso
Se deben tener buenas
medidas y estándares de codificación y
conteo de líneas para ser confiables
Se debe tener un buen
historial y además tener un método de
planeación para poder ser exacto
Conteo autómatico de lineas de código
Proporciona resultados precisos
Economiza recursos
Se conoce como LOC
Posee propiedades, como:
Lenguaje
Descripción
Fecha
Tipo de conteo
Autor
Aclaraciones
¿Porqué es importante el conteo de líneas?
Se pueden usar como referencia, para la toma de decisiones se harán con base al tamaño
Para esto, se debe tener un estándar para definir que sí es
considerado una LOC
No se deben considerar los espacios y comentarios
Se debe hacer un estándar para cada lenguaje que se use
No se debe hacer un estándar que mezcle lenguajes.
Tipos de lineas de código
Modificado
El LOC modificado es el código de un
programa existente que sufre de alguna modificación.
Eliminadas
El LOC suprimido es el código de un
programa existente que se suprime.
Nueva
Es el código escrito para un nuevo programa o
agregado a un programa existente.
LOC Base
Es el tamaño de la versión original del
producto antes de que se haga cualquier modificación
El conteo de defectos determina
la calidad de un programa.
El tamaño de un producto, puede
determinar que tanto mantenimiento se
pueda necesitar
El tamaño de un programa se
determina por la suma de las líneas
nuevas y modificadas
Reuso y productividad
El reuso es uno de los puntos principales para
mejorar la productividad
Tipos de reuso
Modificar el código existencia.
Usando herencia.
Copiar secciones de código de otro programa.
Utilizando librerías y funciones.
La productividad es la cantidad de líneas de
código que se produce en una hora, se mide
como LOC/hora
Para calcular la productividad se utilizan solo
las líneas nuevas y cambiadas
Paul Jiménez Vela | 24400238 | Ingeniería de Software