Modelo psp

34
“Modelo PSP” Rodríguez Nava Fernando Ernesto Salazar Toxqui Angélica Tecpanecatl Suarez Ana Karen Torres García Silvia Carolina Valerdi Lucas Luz Yareli

description

enlace video: https://www.youtube.com/watch?v=pYMcIY6ij-s

Transcript of Modelo psp

  • 1. Rodrguez Nava Fernando Ernesto Salazar Toxqui Anglica Tecpanecatl Suarez Ana Karen Torres Garca Silvia Carolina Valerdi Lucas Luz Yareli

2. Los primeros cursos de PSP comenzaron a impartirse en 1994 en la Universidad de Carnegie Mellon. 3. 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. 4. Es un conjunto de prcticas disciplinadas, para la gestin del tiempo y mejora de la productividad personal de los programadores o ingenieros de software, en tareas de desarrollo y mantenimiento de sistemas. 5. Mejora del funcionamiento . Establecer metas personales. identificar mtodos a utilizar. Medir el trabajo. Analizar resultados. 6. Producto Final Desarrollo Planeacin Diseo de alto NIVEL Post Mortem Revisin de Alto nivel de diseo 7. Planeacin Descripcin del proyecto, proyecto, tamao estimado, tiempo estimado, formas de planeacin. Diseo de alto Nivel Tipicacin de requerimientos, diseo conceptual, estimaciones de tamao, diseo modular, prototipos, estrategia de desarrollo y documentacin. Revisin de Alto nivel de diseo Escenarios operacionales, especificacin de funciones, diseo de apariencia, verificacin de mquinas y lgica, consistencia del diseo, reso, validacin de tiempos y defectos. Desarrollo Diseo de mdulos, cdigo, revisin de cdigo, aseguramiento de calidad, uso de patrones de diseo, reporte de pruebas, registro de tiempo. 8. Producto Final Se valida la lista de verificacin as como reportes de mejora, se validan registros de seguimiento, se realiza pruebas finales de prototipo final de funciones y comportamientos. PORST MORTEM Lista de Verificacin del cdigo, defectos previstos, removidos, tamao y tiempo del producto, reportes de pruebas y propuesta de mejora, registro de seguimiento. 9. Guas (scripts): son una descripcin de nivel-experto para guiar el proceso. Contienen el propsito u objetivo del proceso, el criterio de entrada, cualquier gua general, consideraciones de uso o limitaciones, fases o pasos a efectuar, medidas de proceso, criterios de calidad y condiciones de finalizacin. Formularios: proveen un conveniente y consistente marco de trabajo para recolectar y retener datos. Especifican los datos requeridos y donde estos deben ser registrados. Medidas: son las medidas de cuantificacin del proceso y el producto. Estndares: entregan una precisa y consistente definicin que gua el trabajo, junto con la recopilacin y uso de datos. Permiten aplicar mediciones uniformes a travs de mltiples proyectos y comparaciones entre unos y otros. 10. Un ejemplo de la escritura de PSP se muestra en la siguiente tabla. Un script de PSP es lo que Deming llama un proceso operativo. En otras palabras, es un proceso que est diseado para ser utilizado. Se construye en un uso simple de Formato-instrucciones cortos y precisos. Mientras escrituras describen qu hacer, son ms como lista de control de tutoriales. El propsito es a los ingenieros en el uso consistente de un proceso que ellos entienden. Las prximas secciones de este informe se describen los distintos mtodos que el PSP utiliza para la planificacin, estimacin, recopilacin de datos, gestin de calidad, y el diseo. 11. Numero de fases Propsito Gua de desarrollo de programacin a nivel del modulo Criterios de ingreso Descripcin del problema Formulario de Resumen del Plan de Proyecto Tamao de Estimacin Plantilla estimacin histrica y datos de tamao real Hora y Grabar registros de defectos Defecto Estndar Cronmetro (opcional) 1 Planificacin Producir u obtener una declaracin de requisitos. Completar la plantilla de tamao estimado. Estimar el tiempo de desarrollo necesario. Introduzca los datos del plan en forma Resumen del Plan de Proyecto. Completar el tiempo de grabacin de sesin. 12. Numero de fases Propsito Gua de desarrollo de programacin a nivel del modulo 2 Desarrollo Disear el programa. Implementar el diseo. Compilar el programa y fijar y registrar todos los defectos encontrados. Probar el programa y fijar y registrar todos los defectos encontrados. Completar el tiempo de grabacin de sesin. 3 Postmortem Completa el formulario de Resumen del Plan de Proyecto con el tiempo real, defecto, y los datos de talla. Criterios de Salida. Un programa probado a fondo Formulario completo Resumen del plan de proyecto con los datos estimados y reales Terminar el Tamao de la Plantilla de Estimacin. Terminar la prueba de la plantilla del informe. Formularios PIP completadas Completado defectos y registros de tiempo de grabacin 13. FORMATO DEL REGISTRO DE DEFECTOS 14. Base Son los LOC iniciales del producto original Agregadas Es el cdigo agregado a un programa base existente Modificadas Es el cdigo base que es modificado en un programa existente Eliminadas Es el cdigo base que es eliminado de un programa existente Reutilizacin Es el cdigo tomado de una librera o utilizado, sin realizar ninguna modificacin, en un nuevo programa. Nueva Reutilizacin Esta medida cuenta los LOC que se agregan a una librera Total Es tamao total del programa, independientemente del cdigo fuente. 15. El modelo PSP: Proceso definido. Objetivo: obtener y reportar datos precisos y completos del trabajo que se realiza a nivel individual Finalidad es mejorar el proceso individual. afectando de esta manera al desempeo de todo el equipo.