Está en la página 1de 15

PSP Proceso del Software Personal

Un Proceso es un conjunto de pasos parcialmente ordenados con el propsito de alcanzar una meta.

INTRODUCCIN Y ANTECEDENTES
Entre las principales causas para que el proceso de desarrollo de software falle pueden ser: El personal de desarrollo no se involucra lo suficiente. No esta consciente de la verdadera importancia del proyecto. No se cuentan con los recursos necesarios Las practicas establecidas no son buenas

Esta claro que la produccin de software debe convertirse en un proceso disciplinado y aceptado por todos. En los aos 70 y 80 era popular la estrategia Prueba y arregla en la industria estadounidense. En estos aos se establece el control de procesos, que desde aqu ha ido enfocando todo avance en el enfoque de la calidad.
Modelo de Capacidad de Maduracin (CMM) en 1987.

PROCESO DE SOFTWARE PERSONAL


En el ao de 1995 el PSP fue propuesto por Watts Humphrey, este inicialmente estaba dirigido para estudiantes. Para 1997 con el lanzamiento del libro "An Introduction to the Personal Software Process" el PSP ya estaba destinado a los ingenieros.

Watts Humphrey

Personal Software Process (PSP) es una propuesta del autor Watts Humphrey. Humphrey. Considera ayudas para desarrollar las habilidades y hbitos necesarios para: para: Planificar Analizar proyectos complejos desde una perspectiva personal. personal.

Es un proceso de auto mejora diseado para ayudarnos a controlar, administrar y mejorar la forma en que trabajamos. trabajamos.
El PSP provee a los ingenieros de software con una metodologa para planear y dar seguimiento a su trabajo para incrementar su productividad y la calidad de los sistemas de Software. Software.

EL Proceso del Software Personal resalta dos puntos importantes:


La

medida personal del producto del trabajo que se produce. La calidad resultante del producto de trabajo.

Responsabiliza al profesional encargado de la planeacin del proyecto. Otorga el poder de controlar la calidad de todos los productos de trabajo del software que se desarrolla.

El modelo de PSP define 5 actividades del marco de trabajo


Planeacin. Diseo de alto nivel. Revisin del diseo de alto nivel. Desarrollo. Anlisis de resultados.

Esta actividad selecciona requisitos, y con base a ello desarrolla el tamao y la estimacin de los recursos, a si como tambin los presuntos defectos del proyecto. Todas las mediciones se registran en jornadas de trabajo o plantillas. Al final se identifican las tareas de desarrollo y se crea un programa del proyecto.

Se elaboran las especificaciones externas para que cada componente sea construido y se crea un diseo del componente. componente.

Se construye prototipos cuando existe incertidumbre Todos los elementos se registran y se rastrean. rastrean.

Los mtodos formales de verificacin se aplican a errores descubiertos en el diseo. diseo. Las mediciones se mantienen para todas las tarea importantes y los resultados del trabajo. trabajo.

El diseo a nivel de componente se refina y revisa. revisa. Se generas, revisa, compila y prueba el cdigo. cdigo. Las mediciones se mantinen para todas las tareas importantes y los resultados del trabajo. trabajo.

Mediantes las y medidas recolectadas (una cantidad sustancial de datos debe analizarse de manera estticas) se determina la actividad del proceso. proceso. Las mediciones y medidas deben ofrecer una gua para modificar el proceso y asi mejorar su efectividad. efectividad.

PSP 3 PSP 2.1 PSP 2


-Revisin del diseo -Revisin del cdigo

Plantillas de diseo (Marco de trabajo y listas) Verificacin de tareas de diseo

PSP 1.1
PSP 1 -Aptitud para estimar tamao.
-Informe de pruebas

-Planeacin de tareas -Planeacin de tiempos

PSP 0.1 PSP 0


-Practicas actuales desarrollo. -Mantener registros de tiempo trabajado en un proyecto. -Registrar defectos encontrados -Registrar tipos de defectos.

-Establecer estndares de cdigo (Definir Lneas de cdigo) -Proponer maneras de mejorar proceso desarrollo -Realizar mediciones