Está en la página 1de 4

UNIVERSIDAD NACIONAL ABIERTA Y ADISTANCIA DE MÉXICO

INGENIERÍA EN DESARROLLO DE SOFTWARE

GRUPO: (DS-DMDS-15025-B2-001)

FACILITADOR: ING. ANGÉLICA CARRASCO ZAMORA

ALUMNO: MARIO OSCAR RAMÍREZ CORTÉS - AL10506012

Unidad 1. Actividad 2. Métricas de PSP

OCTUBRE, 2015

Propósito
Analizar el proceso de líneas base, formas, elementos, procesos, mediciones de PSP para poder registrar tiempos, defectos y el
resumen del plan del proyecto con base en un caso.

Instrucciones
Para el desarrollo de la actividad debes considerar las indicaciones que se encuentran en el documento actividad 2 métricas de PSP y los siguientes
pasos.
1. Identifica los casos de programas de software que vienen en el documento.
2. Identifica las etapas de desarrollo.
3. Menciona las etapas del proceso de líneas base de PSP y ejemplifícalas con base en el caso 1, respondiendo
los cuestionamientos planteados en el mismo documento.
4. Ejemplifica formas, elementos, procesos, mediciones de registro y defectos; los cuales identificaras en el caso 2 y contestaras
lo que se te pide.
5. Integra al documento actividad 2 métricas de PSP una carátula con los datos de identificación completos, posteriormente
guárdala con la nomenclatura DMDS_U1_A2_XXYZ. Sustituye las XX por las dos primeras letras de tu primer nombre, la Y por tu
primer apellido y la Z por tu segundo apellido.
6. Consulta la Rúbrica de la actividad para que consideres los aspectos a evaluar.
7. Envía la actividad a tu docente en línea mediante la herramientaTarea. Espera y atiende la retroalimentación correspondiente

.
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.

Instrucciones:

Lee cada caso y realiza lo que se te pide.

Parte 1

María ha desarrollado un programa pequeño utilizando PSP0, de acuerdo a este caso responde a los
siguientes planteamientos

a) Escribe cada una de las etapas en las que María ha desarrollado cada una de las actividades,
en el orden correcto.
1 2 3 4 5 6
Planificación Diseño Codificación Compilación Pruebas Post-mortem

b) Si María decide incrementar los módulos de su programa y se convierte en un programa grande,


¿El orden de las etapas sería el mismo?, por qué?

Respuesta:
Los grandes programas o aquellos que no son bien entendidos pueden requerir un enfoque
iterativo. Por ejemplo dividir en módulos.
Parte 2

Lee el siguiente caso: José realizó su primer programa utilizando PSP0. Dicho programa debe 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 Lo primero que realizó José, una vez que tenía los 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. 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, el cual
funcionó adecuadamente.

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. Primero se codifica y al final vienen las


pruebas porque el compilador solo dice si el código escrito tiene la sintaxis correcta
pero no si se sigue una lógica correcta.

d) No diseñó su programa.

2. De acuerdo a las actividades que realizó José y al proceso PSP 0 ¿Qué registros tuvo que
realizar?

a) Calendario, tiempos, costos y recursos.

b) Resumen del plan, tiempos, defectos y tipo de defecto.

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 José?

a) Postmortem

b) Codificación

c) Pruebas 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, el cual funcionó adecuadamente

d) Planeación

4. ¿Qué etapa del proceso PSP0 no realizo José?

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 post mortem

Trabajos citados
Andina, A. S. (01 de 03 de 2014). PSP Proceso. Recuperado el 25 de 10 de 2015, de Charla proceso PSP (Personal
Software Process): https://youtu.be/d9PtsqrzG0o

Segura, M. I., Mora Soto, J. A., & Alonso Durán, J. C. (11 de 2012). OpenCourseWare - Universidad Carlos III de Madrid.
Recuperado el 27 de 10 de 2015, de Principios de Ingeniería Informática: http://ocw.uc3m.es/ingenieria-
informatica/principios-de-ingenieria-informatica