miércoles, 18 de febrero de 2009

Personal Software Process (PSP)

El proceso personal de software es una versión pequeña de CMM (El Modelo de Capacidad y Madurez o CMM (Capability Maturity Model), es un modelo de evaluación de los procesos de una organización. Fue desarrollado inicialmente para los procesos relativos al desarrollo e implementación de software por la Universidad Carnegie-Mellon para el SEI (Software Engineering Institute)) donde se preocupa sólo por un conjunto de las capas. 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 principiantes.
El PSP se caracteriza porque es de uso personal y se aplica a programas pequeños de menos de 10.000 líneas de código. Se centra en la administración del tiempo y en la administración de la calidad a través de la eliminación temprana de defectos. En el PSP se excluyen los siguientes temas: trabajo en equipo, administración de configuraciones y administración de requerimientos.
Uno de los mayores problemas que tiene es la gran cantidad de datos que hay que tomar. El PSP tiene obsesión por la toma de datos y elaboración de tablas. El PSP se orienta el conjunto de áreas clave del proceso que debe manejar un desarrollador cuando trabaja de forma individual.

Ø Niveles

Nivel 2 - inicial:
Seguimiento y control de proyectos.
Planeación de los proyectos.
Nivel 3 - repetible:
Revisión entre colegas.
Ingeniería del producto de software.
Manejo integrado del software.
Definición del proceso de software.
Foco del proceso de software.
Nivel 4 - Definido:
Control de calidad.
Administración cuantitativa del proyecto.
Nivel 5 - Controlado:
Administración de los cambios del proceso.
Administración del cambio tecnológico.
Prevención de defectos.

Ø Fases

PSP0: proceso base, registró de tiempos, registró de errores, estándar de tipo de errores.[Proceso personal de arranque]
PSP0.1: estándar de codificación, medición de tamaño, propuesta de mejoramiento del proceso.[Proceso personal de arranque]
PSP1: estimación del tiempo, reporte de pruebas.[Proceso personal de administración]
PSP1.1: planeación de actividades, planeación de tiempos.[Proceso personal de administración]
PSP2: revisión de codificación, revisión del diseño.[Proceso personal de calidad]
PSP2.1: formatos de diseño.[Proceso personal de calidad]
PSP3: desarrollo en ciclos.[Proceso cíclico]

APA:

AUTOR: Wikipedia TITULO: Procesó Personal de Software (PSP)
PRODUCTOR: Segura Téllez Griselda FECHA: 16-02-09
URL: http://es.wikipedia.org/wiki/Personal_Software_Process

COMENTARIO:
Esta informacion me sirve de mucho de manera profecional, y que no sabia en el área de la informática que significaban las siglas PSP.

2 comentarios:

  1. En el mundo de la informatica hay muchos juegos virtuales, y eso nos sirve para saber con que sistema esta diseñado.

    ResponderEliminar
  2. Es un sistema con el cual los videojuegos se crean de esta manera se puede saber cual es el modelo con el que se hizo y ahí que actualizarse con todo lo referente a la computación.

    ResponderEliminar