Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Introducción a TSP y PSP: Metodologías para el Desarrollo de Software, Resúmenes de Desarrollo organizacional

Una introducción a las metodologías tsp (proceso de software en equipo) y psp (proceso de software personal), desarrolladas por watts s. Humphrey. Se explora el enfoque individual del psp, centrado en la mejora de las habilidades y prácticas de los desarrolladores, y el enfoque del tsp en la gestión y mejora de proyectos de desarrollo de software en equipo. Se detallan los principios y el flujo de proceso del psp, incluyendo las fases de planificación, diseño, codificación, compilación, prueba y postmortem. El documento destaca la importancia de la calidad y la productividad en el desarrollo de software y cómo estas metodologías contribuyen a alcanzar estos objetivos.

Tipo: Resúmenes

2024/2025

Subido el 28/01/2025

emerson-cuevas-enrique
emerson-cuevas-enrique 🇲🇽

1 documento

1 / 7

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
PROCESO DE DESARROLLO
DE SOFTWARE
UNIDAD 1. INTRODUCCIÓN A TSP Y PSP
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Introducción a TSP y PSP: Metodologías para el Desarrollo de Software y más Resúmenes en PDF de Desarrollo organizacional solo en Docsity!

PROCESO DE DESARROLLO

DE SOFTWARE

UNIDAD 1. INTRODUCCIÓN A TSP Y PSP

1.1 INTRODUCCIÓN A TSP Y PSP

  • La^ metodología PSP (Personal^ Software^ Process)^ está^ orientada^ a^ un^ contexto^ individual^ del

ingeniero en desarrollo de software, mientras que el TSP se enfoca en los equipos y roles de trabajo.

  • En el mundo del desarrollo de software, la calidad y la productividad son dos pilares fundamentales

que todo profesional y organización busca alcanzar. Para abordar estos desafíos, Watts S.

Humphrey, un destacado ingeniero de software y pionero en el campo de la ingeniería de software,

desarrolló dos metodologías clave: el Proceso de Software Personal (PSP) y el Proceso de Software

en Equipo (TSP). Estos modelos se han convertido en referentes en la industria al ofrecer un

enfoque disciplinado y sistemático para mejorar tanto el trabajo individual como el trabajo en equipo

en el desarrollo de software.

  • El PSP se centra en la mejora de las habilidades y prácticas de los desarrolladores de software a

nivel personal, mientras que el TSP extiende estos principios al ámbito de los equipos de desarrollo.

Ambos modelos tienen como objetivo primordial elevar la calidad del software producido, reducir

defectos y aumentar la productividad de los profesionales y las organizaciones.

Materia: Proceso de Desarrollo de

1.1.1. PRINCIPIOS DE PSP

Para hacer un trabajo de desarrollo de software de la manera correcta, los desarrolladores deben planear de la mejor manera su trabajo antes de comenzarlo y deben utilizar un proceso bien definido para realizar de la mejor manera la planeación del trabajo. Para que los desarrolladores lleguen a entender su funcionamiento de manera personal, deben medir el tiempo que pasan en cada proceso, los defectos que inyectan y remueven de cada proyecto y finalmente medir los diferentes tamaños de los productos que llegan a producir. Para producir constantemente productos de calidad, los ingenieros deben planear, medir y rastrear constantemente la calidad del producto y deben centrarse en la calidad desde el principio de un trabajo. Finalmente, deben analizar los resultados de cada trabajo y utilizar estos resultados para mejorar sus procesos personales. Materia: Proceso de Desarrollo de

1.1.2. FLUJO DE PROCESO DE PSP

El flujo del proceso tiene 6 fases o pasos principales que son:

1. Planificación : Produce un plan para desarrollar el programa definido en la etapa de requisitos. 2. Diseño : Produce una especificación de diseño para el programa definido por los requisitos. 3. Codificación : Transforma las especificaciones de diseño en instrucciones del lenguaje de programación. 4. Compilar: Traduce las instrucciones del lenguaje de programación en código ejecutable. 5. Test: Verifica que el código ejecutable satisface los requisitos. 6. Postmortem: Resume y analiza los datos del proyecto. Materia: Proceso de Desarrollo de

BIBLIOGRAFÍA DE CONSULTA

  • Humphrey, W. (2005) 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. Materia: Proceso de Desarrollo de