DMDS_U1_A1_GACS

April 26, 2018 | Author: gacastromx | Category: Software, Technology, Computer Engineering, Computing, Computing And Information Technology
Share Embed Donate


Short Description

Descripción: dmds...

Description

GABRIEL CASTRO SÁNCHEZ MÉTRICAS DE DESARROLLO DE SOFTWARE

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA DE MÉXICO

INGENIERÍA EN DESARROLLO DE SOFTWARE

MÉTRICAS DE DESARROLLO DE SOFTWARE

UNIDAD 1. Características de PSP

FACILITADOR(a): TANNIA ADRIANA PADILLA GONZALEZ

Grupo: DS-DMDS-1701-B2-001 DS-DMDS-1701-B2- 001 SEMESTRE: Quinto

ALUMNO: GABRIEL CASTRO SÁNCHEZ

08 de ABRIL de 2017

GABRIEL CASTRO SÁNCHEZ MÉTRICAS DE DESARROLLO DE SOFTWARE

Contenido INSTRUCCIONES ................................................................................................................................... 2 ACTIVIDAD 1......................................................................................................................................... 3 ACTIVIDAD 2......................................................................................................................................... 4 ACTIVIDAD 3......................................................................................................................................... 5 BIBLIOGRAFÍA ....................................................................................................................................... 6

Página 1

GABRIEL CASTRO SÁNCHEZ MÉTRICAS DE DESARROLLO DE SOFTWARE

INSTRUCCIONES Introducción: Para el óptimo desarrollo de proyectos de software, es importante utilizar herramientas que permitan planear en forma acertada las actividades, recursos, tiempos, etcétera, ante ello, utilizar herramientas como PSP se hace indispensable. Propósito: Identificar las características de PSP y comprender su importancia para el desarrollo de software. Instrucciones: Para el desarrollo de la actividad sigue estos pasos: 1. Investiga en diversas fuentes a tu alcance: sitios web, bibliotecas, foros, etcétera, definición y características de PSP, así como algunas experiencias de aplicación en México. 2. Identifica un ejemplo de aplicación de PSP y descríbelo brevemente. 3. Explica la importancia de PSP para el desarrollo de software. 4. Integra el desarrollo de tu actividad en un documento con carátula y los datos de identificación completos, posteriormente guarda tu actividad con el nombre DMDS_U1_A1_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. 5. Ingresa al Foro y participa respondiendo a los planteamientos y líneas de discusión del tema de “¿Qué importancia tiene el registro de tiempos y defectos de un software?”. Redacta en el cuadro de texto una breve reseña de tu actividad no mayor a cinco renglones y a continuación adjunta tu archivo. Al finalizar da clic en enviar para publicarlo y esté accesible a tus compañeros y docente en línea. 6. Ingresa a la participación de uno de tus compañeros como mínimo, y lee detenidamente su actividad, analízala y realiza un comentario mencionando las aportaciones de su investigación a tu propio concepto de PSP. 7. Espera y atiende la retroalimentación correspondiente. 8. Revisa la Rúbrica general de participación en foros y la rúbrica de evaluación de la actividad para que consideres los aspectos a evaluar. 9. Comenta la actividad de mínimo uno de tus compañeros respecto a su ejemplo, identificando semejanzas y diferencias entre tu ejemplo y el suyo. Recuerda que tus comentarios no deben de ser agresivos sino constructivos.

Página 2

GABRIEL CASTRO SÁNCHEZ MÉTRICAS DE DESARROLLO DE SOFTWARE

ACTIVIDAD 1 El concepto lo tomamos de: https://es.wikipedia.org/wiki/Personal_Software_Process Y consiste en: “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. Está alineado y diseñado para emplearse en organizaciones con modelos de procesos CMMI o ISO 15504. Fue propuesto  por Watts Humphrey en 1995 y estaba dirigido a estudiantes. A partir de 1997 con el lanzamiento del libro "An introduction to the Personal Software Process" se dirige ahora a ingenieros juniors. Con PSP los ingenieros de software pueden adquirir las habilidades necesarias para trabajar en un  proceso de software en equipo TSP. Se puede considerar como la guía de trabajo personal para ingenieros de software en organizaciones que emplean un modelo CMMI con nivel de madurez o de capacidad de procesos que implica la medición cualitativa y mejora de  procesos. Uno de los mayores problemas que tiene es la gran cantidad de datos que hay que tomar. El PSP tiene obsesión por la toma de datos y elaboración de tablas. El PSP se orienta el conjunto de áreas clave del proceso que debe manejar un desarrollador cuando trabaja de fo rma individual.”  Yo lo retomo con la frase de que “lo que no se puede medir, no se puede mejorar”, es decir, si tenemos cierta

habilidad para desarrollar código, debemos saber que tan hábil somos, si estamos haciendo el proceso de desarrollo correcto y si de alguna forma lo podemos mejorar y cómo lo podemos mejorar, luego entonces, esta materia va a ser de gran utilidad en la carrera ya que iremos más allá de solo programar por programar.

Página 3

GABRIEL CASTRO SÁNCHEZ MÉTRICAS DE DESARROLLO DE SOFTWARE

ACTIVIDAD 2 En la siguiente liga: https://www.uv.mx/personal/asumano/files/2010/07/PSP.pdf  revisada en abril del 2017, podemos observar un ejemplo con varios casos y gráficas y documentación que puede ser útil en la concepción de un ejemplo y como aplicarlo ya que como podemos apreciar en la página 5 trabajan con una bitácora de tiempo que es muy útil cunado queremos mejorar los procesos de desarrollo de software ya que, retomando el párrafo inicial, tenemos que medir para poder mejorar ya sea nuestro tiempo, el uso de recursos y nuestro rendimiento en general.

Y de la misma forma se utilizan varias herramientas que hemos visto a lo largo de la carrera, como el diagrama pert, presupuestos, la ruta crítica etc., por lo tanto, creo que serán herramientas que, de acuerdo al problema y al software a desarrollar, serán elementos que eventualmente se tendrán que usar.

Página 4

GABRIEL CASTRO SÁNCHEZ MÉTRICAS DE DESARROLLO DE SOFTWARE

ACTIVIDAD 3 La importancia que se puede observar del PSP es que, retomando el párrafo inicial, y la premisa mencionada en él, de que cuando no podemos medir algo que se puede hacer, podemos estar cometiendo errores o simplemente podemos tener áreas de mejora que si no retomamos el PSP, pueden pasar desapercibidas para el mejor de los programadores, ahora bien, si tomamos en cuenta que por lo menos de manera muy personal, estamos iniciando y comenzando en esta ámbito del desarrollo de software, pues se hace una herramienta esencial en aras de mejorar nuestro trabajo y actividad diaria que será crear software o programas con un alto estándar de calidad.

Página 5

GABRIEL CASTRO SÁNCHEZ MÉTRICAS DE DESARROLLO DE SOFTWARE

BIBLIOGRAFÍA









Humphrey, W. (1995) A discipline for software engineering (The complete PSP Book) United States of America: Addison Wesley. Humphrey, W. (2005) PSP a Self-improvement process for software engineers. United States of America: Addison Wesley.

Humphrey, W. (2006). TSP (SM) Leading a Development Team . United States of America: Addison-Wesley. Zapata, J., García, J., Cerrada, J. (2001) Introducción al proceso software personalSM. Madrid, España: Addison Wesley.

Página 6

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF