DMDS_U1_A1_GACS
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