Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Métrica de Software
Universidad Interactiva y a Distancia del Estado de Guanajuato
Plantel Comonfort
Matricula: U167054Q0030
Fecha: 27-Enero-2020
Página 1 de 7
Universidad Interactiva y a Distancia del Estado de Guanajuato
Métrica de Software
¿Qué es PSP?
El proceso personal de software, PSP, es un conjunto de prácticas disciplinadas
para la gestión del tiempo y mejora de la productividad personal de los
programadores o ingenieros de software, en tareas de desarrollo y
mantenimiento de sistemas, mediante el seguimiento del desempeño predicho
frente al desempeño real.
¿Cuál es la idea fundamental de PSP?
La medida fundamental de un proceso tiene que ver con el volumen de productos
realizados, su calidad, el tiempo y los recursos requeridos para hacer el trabajo.
La tasa de eliminación de defectos disminuye conforme mejora la calidad del
producto.
¿Por quién fue creado PSP y en qué año?
Fue propuesto por Watts Humphrey en el año 1995.
¿Menciona al menos 4 principios básicos de PSP?
- Cada ingeniero es esencialmente diferente (cada uno se encarga de su
trabajo).
- Para mejorar constantemente su funcionamiento, los ingenieros deben
utilizar personalmente procesos bien definidos y medidos.
- Los ingenieros deben sentirse personalmente comprometidos con la calidad
de sus productos, esto mejorará la calidad.
- Cuesta menos encontrar y arreglar errores en la etapa inicial del proyecto
que encontrarlos en las etapas subsecuentes.
Página 2 de 7
Universidad Interactiva y a Distancia del Estado de Guanajuato
Métrica de Software
PSP 1.1:
- Calendario de planeación de tareas.
PSP 2 – Repetible:
- Revisión de diseño y código.
PSP 2.1:
- Plantillas de Diseño.
- (TSP).
scripts, estándares, métricas, formularios
Scripts: Indica que tareas realizamos.
Estándares: Como quiero producir algo.
Métricas: Medición que hacemos al proceso para emitir juicios de valor.
Formularios: Elementos de recolección de datos.
¿Que son los scripts (guiones)?
Un script, archivo de órdenes, archivo de procesamiento por lotes o —cada vez
más aceptado en círculos profesionalesy académicos— guion, es un programa
usualmente simple, que por lo regular se almacena en un archivo de texto plano.
¿A qué se refieren los estándares? y tipos de estándares
El establecimiento de estándares es importante en el proceso de control pues
establece los criterios de evaluación o comparación.
Establece la calidad del producto, sus especificaciones.
Busca corregir el desempeño para adecuarlo al estándar esperado.
Es el tiempo estándar para producir un determinado producto y su medio de
elaboración.
Tipos de estándares:
Estándar de Costos, de calidad y de tiempo.
¿Que nos permite hacer los formularios?
Proveen un conveniente y consistente marco de trabajo para recolectar y retener
datos. Especifican los datos requeridos y donde estos deben ser registrados.
¿Que nos permite ser PSP?
El PSP se orienta el conjunto de áreas clave del proceso que debe manejar un
desarrollador cuando trabaja de forma individual.
Página 3 de 7
Universidad Interactiva y a Distancia del Estado de Guanajuato
Métrica de Software
Mejorar sus habilidades de estimación y planeación.
Hacer compromisos que se puedan cumplir.
Administrar la calidad de sus procesos.
Reducir la cantidad de defectos en sus productos.
¿Para què utilizamos los formularios?
Cada formulario es creado para un fin específico. La función principal de un
formulario es almacenar y guardar los datos para que queden registrados. Es
una forma muy sencilla y, sobre todo rápida y concreta, de recoger información.
De la misma manera, facilita la búsqueda y la tramitación de la petición que se
realice.
¿Para qué nos sirven las métricas?
Las métricas son aquellos datos expresados numéricamente que nos sirven para
analizar el rendimiento de una determinada campaña de marketing online.
Digamos que, gracias a las métricas, podemos saber si estamos cumpliendo un
objetivo.
¿Cuáles son las métricas básicas que maneja PSP
Tiempo
Tiempo empleado en la fase. En cada proyecto se emplea un tiempo por cada fase.
Categorizando el tiempo por fases, se puede determinar que porción del tiempo total
se aplica a cada una de las fases. Existen cuatro categorías para la métrica:
Defecto
Defectos introducidos en la fase Un defecto no aparece sin razón. El
programador accidentalmente introduce defectos en el software, lo cual sucede
en una de las fases.
Defectos corregidos en la fase La fase de corrección de un defecto es la fase que
se está ejecutando en el momento que se corrige el defecto. PSP tiene cuatro
categorías para las métricas de defectos:
Página 4 de 7
Universidad Interactiva y a Distancia del Estado de Guanajuato
Métrica de Software
Porcentaje del total de los defectos introducidos/corregidos por fase hasta la
fecha
Total, de defectos introducidos/ corregidos De igual manera que en el total de
tiempo, corresponde a la suma de los defectos introducidos/corregidos en todo
el proyecto.
Tamaño
LOC modificadas Si una LOC (Línea de código) es cambiada en el programa
base, debe ser registrada con el número total de LOC modificadas.
Valor ganado Es el valor planeado para una tarea una vez que la tarea ha sido
completada.
Valor ganado acumulado Suma de todos los valores ganados en el proyecto
hasta la fecha.
Calidad
Densidad de defectos en pruebas Cantidad de defectos detectados en la fase
de pruebas, medidos en defectos por mil LOC (KLOC)
Página 5 de 7
Universidad Interactiva y a Distancia del Estado de Guanajuato
Métrica de Software
Densidad de defectos total Cantidad total de defectos en un programa,
medidos en defectos por KLOC.
Ganancia Porcentaje del total de defectos que fue eliminado en las fases de
revisión.
¿Cuántos programas de PSP son?
Humphrey escribió más de 60 programas donde fue refinando este proceso,
posteriormente, comenzó a aplicarlo en grupos de estudiantes adscritos a la
Maestría en Ingeniería en Software de la Universidad de Carnegie Mellon.
Referencias:
ESCOBAR, C. Y PERFIL, V.
Métricas establecidas en Personal Software Process
En el texto: (Escobar and perfil, 2020)
Bibliografía: Escobar, C. and perfil, V. (2020). Métricas establecidas en Personal
Software Process. [online] Asprotech.blogspot.com. Available at:
https://asprotech.blogspot.com/2010/06/metricas-establecidas-en-personal.html
[Accessed 27 Jan. 2020].
FORO DE COMPLEMENTO
¿Cuál es la relación entre el Modelo de Capacidad y Madurez CMM y PSP?
El TSP es un marco de trabajo de procesos diseñado específicamente para equipos
de software. Para lograr los beneficios, TSP requiere que los miembros del equipo
hayan sido entrenados en el Proceso Personal de Software (PSP, por sus siglas en
inglés). El PSP es un marco de trabajo personal que ayuda a los ingenieros hacer
su trabajo de desarrollo de software de manera disciplinada. El PSP incluye un
conjunto de métodos, plantillas y procesos que ayudan a los ingenieros a planear,
medir y administrar su trabajo. Cuando el PSP es usado en equipos de TSP, la meta
es producir productos con cero defectos en el tiempo y costo planeado.
La importancia del entrenamiento y el marco de trabajo personal del PSP es que
provee a los ingenieros un proceso disciplinado, métricas de desempeño,
habilidades de planeación y estimación y habilidades de administración de la
calidad.
Página 6 de 7
Universidad Interactiva y a Distancia del Estado de Guanajuato
Métrica de Software
Los modelos pueden trabajar juntos ya que se refuerzan mutuamente. Y permiten a
las organizaciones producir software de calidad con el presupuesto estimado y en
los tiempos previstos.
Página 7 de 7