DMDS-U1-A2

April 26, 2018 | Author: maserati4porte | Category: Computer Program, Compiler, Planning, Software Development Process, Computer Science
Share Embed Donate


Short Description

Descripción: ....

Description

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, base, formas, elementos, procesos, mediciones mediciones de PSP para poder registrar 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 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

5.

6. 7.

lo que se te pide. 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. Consulta la Rúbrica de la actividad para que consideres los aspectos a evaluar. Envía la actividad a tu docente en línea mediante la herramienta Tarea. 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 po r 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 Planificación

2 Diseño

3 Codificación

4 Compilación

5 Pruebas

6 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 2 012). OpenCourseWare - Universidad Carlos III de Madrid. Recuperado el 27 de 10 de 2015, de Principios de Ingeniería Informática: http://ocw.uc3m.es/ingenieriainformatica/principios-de-ingenieria-informatica

.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF