Actividad 2. Métricas de PSP Introducción: En PSP se acostumbra al ingeniero de software al registro de tiempos y
defectos, lo cual es una rica fuente para la generación de métricas. Para asegurarse de que estos valores realmente aportan información confiable, el proceso deberá también serlo, es por ello que se debe asegurar que se realiza adecuadamente. Propósito: Identificar el proceso de líneas base, formas, elementos, procesos,
mediciones de PSP para poder registrar tiempos, defectos y el resumen del plan del proyecto. 1. Describe brevemente las etapas de desarrollo en un PSP. 2. Menciona las etapas del proceso de líneas base de PSP y ejemplifícalas 3. Ejemplifica formas, elementos, procesos, mediciones de registro y defectos. 4. Responde, Instrucciones: Instrucciones: Lee cada caso y realiza lo que se te pide. Parte 1
Alfonso ha desarrollado un programa utilizando PSP0. Indica el orden correcto en el que realizó las actividades. Escribe el número de actividad (del 1 al 6) antes de cada una de ellas. ___ Codificación Codificación
___ Postmortem Postmortem ___ Compilación
___Planeación
___ Diseño
___ Pruebas
Parte 2
Lee el siguiente caso: Marcos realizó su primer programa utilizando PSP0. Dicho programa debía calcular y mostrar el promedio y la desviación estándar de un conjunto de números introducidos por el usuario. Al final, su programa funcionó adecuadamente. Lo primero que realizó Marcos, una vez que tenía los requerimientos requerimientos de su programa bien definidos, fue hacer una planeación y un diseño del mismo. Una vez que tenía el diseño de su programa, comenzó a codificarlo. Mientras codificaba, para asegurarse de que todo iba bien, cada vez que escribía un fragmento de código compilaba su programa para asegurarse que iba a ejecutarse correctamente. correctamente. Una vez que terminó su codificación y que su programa pudo ejecutarse, procedió a realizar varios casos de prueba para asegurarse del buen funcionamiento del programa. Finalmente, cerró su proyecto PSP0.
De acuerdo al caso anterior, selecciona el inciso que responde adecuadamente a las siguientes preguntas:
1. De acuerdo a los pasos del proceso PSP0, ¿qué fue lo que realizó mal? a) Al final su programa no funcionó adecuadamente. b) No realizó suficientes casos de prueba. c) Mientras codificaba también compilaba. d) No diseñó su programa. 2. De acuerdo a las actividades que realizó Marcos y al proceso PSP 0 ¿Qué registros tuvo que realizar? a) Resumen del plan, tiempos, defectos y tipo de defecto. b) Calendario, tiempos, costos y recursos. c) Estimaciones, métricas, calendarios y costos. d) Proyecto, planeación, postmortem y defectos. 3. ¿Cuál es la última fase que tuvo el proceso PSP0 de Marcos al cerrar su proyecto? a) Postmortem b) Codificación c) Pruebas d) Planeación Como has notado PSP tiene un proceso bien definido para el desarrollo del código y el registro de los tiempos y defectos que se vayan generando. Además esta información nos servirá para poder estimar con mayor precisión la planeación del trabajo. A pesar de ser un proceso personal, es muy similar al ciclo de vida que normalmente conocemos como tradicional o cascada. Ya que tiene etapas como planeación, diseño, código, código, pruebas y una sección para el registro llamada postmortem. 6.- Guarda tu actividad con la nomenclatura DSOP_U1_A2_XXYZ. Sustituye las XX
por las dos primeras letras de tu nombre, la Y por tu primer apellido y la Z por el segundo apellido y envíalo a tu Docente en línea mediante la herramienta de tareas con subida de archivos. Espera y atiende la retroalimentación correspondiente.