Olvera López Lourdes.
3812
ISC.
PSP.
Tarea #1
Proceso Personal de Software (PSP).
Introducción. En la actualidad, la estrategia de calidad en la mayoría de las organizaciones industriales se basaba completamente en las pruebas de calidad de los productos, estableciendo departamentos especiales de calidad para encontrar y arreglar problemas después de la producción. Se concentran en mejorar la forma en que la gente hace su trabajo y desarrollan los procesos de producción con el fin de controlar la calidad de los productos. Para la comunidad del software, este proceso continua como el método principal de la administración de la calidad. El proceso de mejora del trabajo es la base principal del Proceso Personal de Software (PSP) ya que se concentra en producir software de calidad realizando un trabajo de calidad.
Desarrollo. El Proceso Personal de Software (PSP) fue propuesto por Watts Humphrey en 1995, y aunque en un principio estaba dirigido a estudiantes, a partir de 1997, con el lanzamiento del libro "An introduction to the Personal Software Process", se dirigió a los ingenieros de software. El PSP pone el énfasis en la medición personal tanto del producto del y trabajo que se genera como de su calidad. Además, el PSP responsabiliza al profesional acerca de la planeación del proyecto y delega en él prácticamente el poder de controlar la calidad de todos los productos del trabajo de software que se desarrollen. Para ello, el modelo PSP define cinco actividades estructurales: Planeación. Esta actividad aísla los requerimientos y desarrolla las estimaciones tanto del tamaño como de los recursos. Además, realiza la estimación de los defectos proyectados para el trabajo.se identifican las tareas de desarrollo y se crea un programa para el proyecto. Diseño de alto nivel. Se desarrollan las especificaciones externas para cada componente que se va a construir y se crea el diseño de componentes. Si hay incertidumbre, se crean prototipos. Se registran todos los aspectos relevantes y se les da seguimiento.
Olvera López Lourdes.
3812
ISC.
PSP.
Tarea #1
Revisión del diseño de alto nivel. Se aplican métodos de verificación formal para descubrir errores en el diseño. Se mantienen las mediciones para todas las tareas y resultados del trabajo importantes. Desarrollo. Se mejora y revisa el diseño del componente. El código de genera, revisa, compila y prueba. Las mediciones se mantienen para todas las tareas y resultados de trabajo de importancia. Post mórtem. Se determina la eficacia del proceso por medio de medidas y mediciones obtenidas (esta es una cantidad sustancial de datos que deben analizarse con métodos estadísticos). Las medidas y mediciones deben dar la guía para modificar el proceso a fin de mejorar su eficacia.
Conclusión. El PSP es un método para probar que los productos de software son de calidad, no sólo se enfoca en el producto final sino que el seguimiento de la calidad se origina desde el trabajo y los proceso bien definidos, realizados de forma organizada, cumpliendo con estándares y metas definidas. Según PSP, al seguir un proceso bien definido, al encontrar y resolver errores, y al monitorear el trabajo se garantiza un producto de software de calidad. PSP es un ciclo de vida del proceso de software que se diseñó para ayudar en la práctica sana e individual de la ingeniería del software. Así mismo enseña a cómo planear y darle un seguimiento al trabajo, a utilizar procesos bien definidos y a medirlos, a establecer metas mesurables, y finalmente a la utilización de métodos de rastreo constante para alcanzar dichas metas. PSP ayuda a los ingenieros a manejar la calidad desde el principio del trabajo, a cómo analizar los resultados de cada trabajo, y a cómo utilizar esos resultados para mejorar el proceso del proyecto. PSP combina la administración de proyectos, la administración de la calidad, la ingeniería de software y la planeación de actividades.