tsp y psp ing software

Upload: raul-antonio

Post on 06-Jan-2016

216 views

Category:

Documents


0 download

DESCRIPTION

puntos importantes de lo que es tsp y psp

TRANSCRIPT

PSPProceso de software personal Disciplina de procesos y medicionesProceso actual: es el proceso habitual con el que los desarrolladores escriben software mejorado, para proveer mediciones.Registros de tiempo: Permite medir el progreso y define los cimientos para mejorar.Medicin de tamao de cdigo: agregando un estndar de cdigo, mediciones de tamao y el denominado PIP (propuesta de mejora de proceso).Propuesta de mejora de proceso: provee una manera estructurada de registrar problemas, experiencias y sugerencias para mejorar.

Estimacin y planeacinReportes de prueba: Aprender a realizar compromisos que puedan cumplir.Planeacin de tareas: Preparar un plan ordenado para realizar su trabajoPlaneacin de calendario: Establecer una base para realizar un seguimiento de su trabajo.

Administracin de la calidad y diseo Revisin de cdigo: Se enfoca en mejorar la habilidad del desarrollador para producir programas de calidad.Revisin de diseo: Mejoras significativas en la frecuencia de defectos de los desarrolladoresPlantillas de diseo: El objetivo no es decirle a los desarrolladores como disear sino orientar el criterio para la finalizacin del diseo.

Fases de ciclo de vida de TSP (proceso de seleccin de software)Como toda metodologa que busca la continua mejora de procesos, el TSP posee fases en donde se describe una serie de pautas para ayudar a realizar un buen desarrollo de software por parte del equipo de trabajo.Las fases son: Lanzamientose establecen las metas a seguir por parte del equipo, se evalan los objetivos y se dictan los roles y responsabilidades por parte de cada uno de los miembros del equipo. Adems se toman en cuenta los requerimientos por parte del cliente y se arma la estrategia a seguir para la culminacin del proyecto. EstrategiaEn esta etapa se crea un modelo conceptual de lo que se requiere para brindar la solucin ms ptima, estableciendo el desarrollo a seguir, as como las estimaciones de esfuerzo y de riesgos. PlaneacinUna vez desarrollada la estrategia y teniendo en cuenta los procedimientos a seguir y el modelo de la solucin del producto, se procede a brindar los roles y las tareas a cada miembro del grupo. En esta etapa se establece el cronograma para la gestin del tiempo y de las tareas que deben de realizarse. RequerimientosPara la gestin de los requerimientos se establecen entrevistas con el cliente a fin de delimitar lo que realmente es necesario producir. Los requerimientos son inspeccionados, con el fin de desarrollar un plan de pruebas para el producto terminado. DiseoDentro de las tareas de la etapa de diseo, se establece la elaboracin de un diseo de alto nivel, especificando todo los detalles acera de todos los procesos del producto. En esta fase se desarrolla un plan de pruebas de integracin. ImplementacinEsta es la fase en la cual el diseo se pasa a nivel de cdigo, se analiza y se hace una revisin exhaustiva en busca de errores. Se compilan y se ejecutan los mdulos y unidades, al tiempo que se analiza la calidad de estos. PruebasEn esta etapa el producto ya casi esta terminado, solo falta la integracin de los mdulos y la documentacin para el usuario final, como lo son los manuales de uso. En esta etapa e presentan las diferentes pruebas al sistema con el fin de asegurar su calidad y evaluar el desempeo del equipo de trabajo. PostmortenSe evalan los anlisis de los resultados de las diferentes pruebas y del desempeo del equipo. Se escribe con detalles el reporte del ciclo de vida del proyecto.