Sei sulla pagina 1di 7

Universidad Interactiva y a Distancia del Estado de Guanajuato

Métrica de Software
Universidad Interactiva y a Distancia del Estado de Guanajuato
Plantel Comonfort

Alumna: Andrea Concepción Camacho Apolonio

Matricula: U167054Q0030

Materia: Métrica de Software

Profesora: Joel Garavito Navarro

Actividad 2: PSP, TSP, y CMMI

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.

 ¿Cuáles son los elementos fundamentales del proceso?


Los niveles son:
PSP 0:
- Proceso actual.
- Registro de tiempos.
- Registro de defectos.
PSP 0.1:
- Estándares de código.
- Medición de tamaño.
PSP 1 - Inicial:
- Estimación de tamaño.
- Reporte de pruebas.

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:

 Tiempo planeado para la fase


 Tiempo real empleado en la fase
 Total, del tiempo empleado en la fase hasta la fecha
 Porcentaje del total del tiempo empleado en la fase hasta la fecha
Tiempo total El total del tiempo empleado en el proyecto

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:

 Número pronosticado de defectos introducidos/corregidos


 Defectos introducidos/corregidos por fase
 Total, de los defectos introducidos/corregidos por fase hasta la fecha

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.

LOC reusadas Cualquier código importado de una biblioteca de reusó u otro


programa terminado debe ser medida de manera independiente y considerada
como código reusado.
LOC agregadas LOC nuevas adicionadas al programa base. Puede ser
calculado, restando el total base y las reutilizadas del total de LOC. El total de
LOC eliminadas se agrega a este resultado para contabilizar el número de LOC
reemplazadas.

LOC nuevas y modificadas Suma de las LOC modificadas y agregadas. PSP


requerirá del mantenimiento de una suma hasta la fecha para esta métrica.
LOC para reusó Módulos que pueden ser reutilizados en el futuro o que pueden
ser agregados a la biblioteca de reusó.
Desempeño
LOC por hora Se calcula al dividir el total de LOC nuevas y modificadas por el
tiempo total del proyecto. Se calcula a nivel de proyecto y para el histórico hasta
la fecha.
Planificación
Valor planeado Porcentaje del tiempo total planeado que se asigna a una
tarea.

Valor planeado acumulado Suma de los valores planeados para la tarea y


todas las que la anteceden

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

Potrebbero piacerti anche