1. Rodríguez Nava Fernando Ernesto
Salazar Toxqui Angélica
Tecpanecatl Suarez Ana Karen
Torres García Silvia Carolina
Valerdi Lucas Luz Yareli
2.
3. Los primeros cursos de PSP comenzaron a
impartirse en 1994 en la Universidad de
Carnegie Mellon.
4. 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.
5. 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.
6.
7. Mejora del funcionamiento .
Establecer metas personales.
identificar métodos a utilizar.
Medir el trabajo.
Analizar resultados.
13. Planeación
Descripción del proyecto, proyecto, tamaño estimado,
tiempo estimado, formas de planeación.
Diseño de alto Nivel
Tipicación de requerimientos, diseño conceptual,
estimaciones de tamaño, diseño modular, prototipos,
estrategia de desarrollo y documentación.
Revisión de Alto nivel de diseño
Escenarios operacionales, especificación de funciones,
diseño de apariencia, verificación de máquinas y lógica,
consistencia del diseño, reúso, validación de tiempos y
defectos.
Desarrollo
Diseño de módulos, código, revisión de código,
aseguramiento de calidad, uso de patrones de diseño,
reporte de pruebas, registro de tiempo.
14. Producto Final
Se valida la lista de verificación 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 Verificación del código, defectos previstos,
removidos, tamaño y tiempo del producto, reportes de
pruebas y propuesta de mejora, registro de seguimiento.
15.
16. Guías (scripts): son una descripción de nivel-experto para guiar
el proceso. Contienen el propósito u objetivo del proceso, el
criterio de entrada, cualquier guía general, consideraciones de
uso o limitaciones, fases o pasos a efectuar, medidas de
proceso, criterios de calidad y condiciones de finalización.
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 cuantificación del proceso y el
producto.
Estándares: entregan una precisa y consistente definición
que guía el trabajo, junto con la recopilación y uso de datos.
Permiten aplicar mediciones uniformes a través de múltiples
proyectos y comparaciones entre unos y otros.
17. 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á diseñado
para ser utilizado.
Se construye en un uso simple de Formato-instrucciones cortos y
precisos. Mientras escrituras describen qué hacer, son más como
lista de control de tutoriales.
El propósito es a los ingenieros en el uso consistente de un
proceso que ellos entienden. Las próximas secciones de este
informe se describen los distintos métodos que el PSP utiliza para
la planificación, estimación, recopilación de datos, gestión de
calidad, y el diseño.
18. Numero de fases Propósito Guía de desarrollo de programación a nivel del modulo
Criterios de
ingreso
Descripción del problema
Formulario de Resumen del Plan de Proyecto
Tamaño de Estimación Plantilla
estimación histórica y datos de tamaño real
Hora y Grabar registros de defectos
Defecto Estándar
Cronómetro (opcional)
1 Planificación Producir u obtener una declaración de requisitos.
Completar la plantilla de tamaño estimado.
Estimar el tiempo de desarrollo necesario.
Introduzca los datos del plan en forma Resumen del Plan
de Proyecto.
Completar el tiempo de grabación de sesión.
19. Numero de
fases
Propósito Guía de desarrollo de programación a nivel del modulo
2 Desarrollo • Diseñar el programa.
• Implementar el diseño.
• 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 grabación de sesión.
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 Tamaño de la Plantilla de Estimación.
• Terminar la prueba de la plantilla del informe.
• Formularios PIP completadas
• Completado defectos y registros de tiempo de
grabación
31. Base
Son los LOC iniciales del producto original
Agregadas
Es el código agregado a un programa base existente
Modificadas
Es el código base que es modificado en un programa existente
Eliminadas
Es el código base que es eliminado de un programa existente
Reutilización
Es el código tomado de una librería o utilizado, sin realizar ninguna
modificación, en un nuevo programa.
Nueva Reutilización
Esta medida cuenta los LOC que se agregan a una librería
Total
Es tamaño total del programa, independientemente del código
fuente.
32. 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 desempeño de
todo el equipo.