Issuu on Google+

INSTITUTO TECNOLOGICO DE COLIMA Ingeniería en Sistemas Computacionales Cuadro comparativo y mapa mental de TSP y PSP Profesor: Alma Delia Chávez Rojas Alumno: José Luis Alcaraz Figueroa Materia: Metodologías de desarrollo de software N° de control: 10460245 30 de agosto del 2013


Cuadro comparativo de TSP (Team Software Process) y PSP (Personal Software Process) Siglas Que es...? Aplicación Objetivo

Ventajas

Desventajas

Fases del ciclo

TSP Team Software Process Es una metodología para dirigir el trabajo de mejora y desarrollo de software. Software y sistemas.  Optimización de trabajo en equipo.  Generar un marco en psp.  Desarrollar productos en varios ciclos.  Establecer estándares para medir calidad y el comportamiento.  Proporcionar métricas para equipo.  Evaluar roles y equipo.  Guías para solución de problemas en equipos.  Mejorar la productividad de las personas.  Mejora en los hábitos de programación.  Detección temprana de defectos y riesgos.  Mejora en la calidad.     

Los miembros deben tener el compromiso y la disciplina de seguir en plan. Debe de llenar toda la documentación requerida. Se debe de contar con un buen conjunto de métricas y parámetros de calidad. Cada miembro debe de estar entrenado en el PSP. Lanzamiento. o Revisión de objetivos a perseguir. o Asignación de equipos y roles al personal. o Se describe las necesidades del cliente. o Se establece las metas individuales y del equipo. Estrategia. o Crear un diseño conceptual para el producto. o Se establece la estrategia de desarrollo: se decide que será producido en cada ciclo. o Se hace estimaciones iniciales de esfuerzos y tamaño. o Se establece un plan de administración de la configuración. o Se reutiliza el plan anterior. o Se establece riesgos de administración. Requerimientos. o Se analiza las necesidades del cliente y se entrevista. o Se especifican los requerimientos. o Se hace inspección de los requerimientos. o Se diseña un plan de pruebas del sistema.

PSP Personal Software Process Es un ciclo de visa del proceso de software que se caracteriza por ser definido, altamente prescriptivo, rápido y barato. Software y sistemas  Optimización en el proceso de desarrollo personal del software.  Lograr una disciplina de mejora continua en el proceso de desarrollo.  Medir, estimar, planificar, seguir y controlar el proceso de desarrollo.  Mejorar la calidad del proceso de desarrollo.  En general, PSP provee calidad y productividad.

       

La idea de que ganamos en el talento y habilidad. Le estimulación por nuevas ideas. Una estructura de trabajo de mejoramiento personal. Tomar control del propio trabajo. Una base mejorada para el trabajo en grupo (TSP). El tiempo requerido para conocerlo. El costo emocional para mantener disciplina. El ego del cambio de costumbres.

Planeación. o Esta actividad selecciona requisitos, con base en ellos desarrolla el tamaño y la estimación de los recursos. o Estimación de los defectos. o Creación de un programa del proyecto. o Estimación del tiempo necesario. Diseño de alto nivel. o Se elabora especificaciones externas para los componentes construidos. o Diseño de componentes. o Construcción de prototipos si hay incertidumbre. o Los elementos se registran y se rastrean Revisión del diseño de alto nivel. o Métodos formales de verificación para errores de diseño. o Mediciones para tosas las tareas importantes y los resultados de trabajo. Desarrollo. o Diseño a nivel de componentes se refina y revisa. o Se genera, revisa, compila y prueba el código. o Mediciones para todas las tareas importantes y los resultados de trabajo.

 


Diseño. o Se crea un diseño de alto nivel. o Se especifica el diseño. o Se inspecciona el diseño. o Se desarrolla un plan de pruebas de integración. Implementación. o Se usa PSP para implementar módulos y unidades. o Se crea el diseño detallado de los módulos y unidades. o Se revisa el diseño. o Se convierte el diseño al código. o Se inspecciona el código. o Se compilan y prueban los módulos y unidades. o Se analiza la calidad de los módulos/unidades. Prueba. o Se construye e integra el sistema. o Se lleva a cabo las pruebas del sistema. o Se produce la documentación de usuario. Después de la muerte. o Análisis de resultados. o Se escribe el reporte del ciclo. o Se produce evaluaciones de pares y equipo

o Puede medirse en LOC(Líneas de código) o Esto exige tener una forma normalizada de contar LOC, o de codificar. Análisis de resultados. o Mediante las mediciones recolectadas se determina la efectividad del proceso. o Las mediciones y medidas deben ofrecer una guía para modificar el proceso y así mejorar su efectividad


TSP (Team Software Process)

PSP (Personal Software Process) Se enfoca a nivel individual  Optimización en el proceso de desarrollo personal del software.  Lograr una disciplina de mejora continua en el proceso de desarrollo.  Medir, estimar, planificar, seguir y controlar el proceso de desarrollo.  Mejorar la calidad del proceso de desarrollo.  En general, PSP provee calidad y productividad.

Se enfoca en el proceso de grupos de trabajo

 Genera un marco basado en PSP.  Desarrolla productos en varios ciclos.  Establecer estándares para medir la calidad y el comportamiento.  Proporciona métricas por equipos.  Evalúa roles y equipos.

Fases del ciclo:       

Lanzamiento. Estrategia. Requerimientos. Diseño. Implementación. Prueba. Después de la muerte.

 Equipos integrados.  Resultado satisfactorio.

Fases del ciclo:  Planeación  Diseño de alto nivel.  Revisión de desarrollo de alto nivel.  Desarrollo.  Análisis de resultados.


Bibliografía Bibliografía Figueroa , F. (11 de Noviembre de 2009). Metodologia TSP. Obtenido de Metododologia TSP: http://metodologia-tsp.blogspot.mx/ PROCESO PERSONAL DEL SOFTWARE; Disponible en http://catarina.udlap.mx/u_dl_a/tales/documentos/lis/pelaez_r_jj/capitulo2.pdf Personal Software Process; Disponible en http://diegofontdevila.files.wordpress.com/2009/12/psp-agile.pdf Ingeniera de software II primer cuatrimestre de 2008; Disponible en http://www-2.dc.uba.ar/materias/isoft2/2008_01/clases/PSP.pdf Escuela politécnica nacional; Disponible en http://bibdigital.epn.edu.ec/bitstream/15000/345/1/CD-0760.pdf


Jose alcaraz cuadro comparativo de tsp y psp