Sunteți pe pagina 1din 4

UNIVERSIDAD NACIONAL ABIERTA Y ADISTANCIA DE MXICO

INGENIERA EN DESARROLLO DE SOFTWARE

GRUPO: (DS-DMDS-15025-B2-001)
FACILITADOR: ING. ANGLICA CARRASCO ZAMORA

ALUMNO: MARIO OSCAR RAMREZ CORTS - AL10506012

Unidad 1. Actividad 1. Caractersticas de PSP


OCTUBRE, 2015
Propsito
Identificar las caractersticas de PSP y comprender su importancia para el desarrollo de software.
Instrucciones
Para participar en el foro debes considerar lo siguiente:
Si tu apellido paterno inicia con una de las letras de la A la H, participa en el foro respondiendo a los siguientes planteamientos.
a.

Caractersticas principales de PSP.

b.

Ventajas y desventajas de PSP.


Y si tu apellido paterno inicia con una de las letras de la I a la Y, participa en el foro respondiendo a los siguientes planteamientos.
a.

Relacin de PSP con CMMI y TSP

b.

Algunas experiencias del uso de PSP en Mxico.

Para realizar la actividad 1. Caractersticas de PSP, debes seguir los siguientes pasos:
1.

Investiga en diversas fuentes a tu alcance: sitios web, bibliotecas, foros, etctera, definicin y caractersticas de PSP, as
como algunas experiencias de aplicacin en Mxico.

2.

Identifica un ejemplo de aplicacin de PSP y descrbelo brevemente.

3.

Explica la importancia de PSP para el desarrollo de software.

4.

Integra el desarrollo de tu actividad en un documento con cartula y los datos de identificacin completos, posteriormente
gurdala con la nomenclatura DMDS_U1_A1_XXYZ. Sustituye las XX por las dos primeras letras de tu primer nombre, la Y por
tu primer apellido y la Z por tu segundo apellido.

5.

Ingresa al Foro y participa respondiendo a los planteamientos y lnea de discusin que publique tu Docente en lnea
mediante el tema abierto por l. Redacta en el cuadro de texto una breve resea de tu actividad no mayor a cinco renglones y a

continuacin adjunta tu archivo. Al finalizar da clic en enviar para publicarlo y est accesible a tus compaeros y docente en
lnea.
6.

Ingresa a la participacin de uno de tus compaeros como mnimo, y lee detenidamente su actividad, analzala y realiza un
comentario mencionando las aportaciones a tu propia comprensin sobre el tema.

7.

Espera y atiende la retroalimentacin correspondiente.

8.

Revisa la Rbrica general de participacin en foros as como las rbricas de la actividad para que consideres los aspectos a
evaluar.

9.

Comenta la actividad de mnimo uno(a) de tus compaeros(as) respecto a su ejemplo, identificando semejanzas y
diferencias entre tu ejemplo y el suyo. Recuerda que tus comentarios no deben ser agresivos sino constructivos.

Fuentes de consulta:

Una fuente recomendada en relacin con definicin, caractersticas, ventajas y desventajas, Relacin con CMMI y TSP, es la siguiente:
Humphrey, Watts S., (2005). PSP. A Self-Improvement Process for Software Engineers.Massachusetts: Pearson Education.
Disponible en:
https://books.google.com.mx/books?id=SL_7f8IEcBAC&printsec=frontcover&dq=PSP&hl=
es&sa=X&ved=0CB4Q6AEwAGoVChMIntv96tC6xwIVTgOSCh1iFw_w#v=onepage&q=PS P&f=false

Una experiencia de uso en Mxico se localiza en el siguiente trabajo: Gonzlez Snchez, ngel Enrique (2013). Reporte de
experiencia profesional. Mxico, DF.: UNAM-Facultad de Ingeniera. Disponible en
http://www.ptolomeo.unam.mx:8080/xmlui/bitstream/handle/132.248.52.100/3532/Informe.pdf?sequence=1

PSP, antecedentes.
Despus del desarrollo inicial del CMM fara software, Watts Humphrey decidi aplicar los principios
de CMM para crear programas pequeos. Mucha gente se ha preguntado cmo aplicar el CMM a
organizaciones pequeas o al trabajo de equipos de software pequeos. Mientras los principios de CMM
aplicados a tales grupos, se necesitaba ms orientacin para saber precisamente qu hacer. Humphrey
personalizar el uso de los principios del CMM para desarrollar mdulos proporcionados de programas tanto
par aver para ver si el enfoque funcionara y para encontrar la manera de convencer a los ingenieros de
software a adoptar estas prcticas
En el desarrollo de programas por mdulos, Humphrey utiliz personalmente todas las prcticas del
CMM en el software a travs de Nivel 5. Poco despus de que comenz este proyecto en abril de 1989, el
Instituto de Ingeniera de Software ( SEI ) hizo de Humphrey un compaero de SEI, lo que le permiti pasar a
tiempo completo en la investigacin PSP. Durante los prximos tres aos , desarroll un total de 62 programas
y defini unos 15 versiones del proceso de PSP. Utiliz el Pascal , Object Pascal y C ++ lenguaje de
programacin para el desarrollo de cerca de 25.000 lneas de cdigo. A partir de esta experiencia, se lleg a la
conclusin de que los principios de gestin de procesos de Deming y Juran eran tan aplicable al trabajo de los
ingenieros de software individuales como lo fueron para otros campos de la tecnologa (Humphrey, 2012).

PSP, Concepto.
El proceso de software personal (PSP) es un marco de trabajo diseado para ensear a los
programadores a hacer mejor su trabajo. Muestra cmo estimar y planificar el trabajo, como controlar el
rendimiento frente a esos planes y como mejorar la calidad de los programas. Los mtodos de calidad lleva
tiempo aprenderlos y practicarlos, pero ayudaran al educando durante su carrera a mejorar consistentemente
la calidad del desarrollo. (Soto Duran & Reyes Gamboa, 2012)
La funcin del PSP es:
Administrar la calidad de los proyectos de desarrollo de software
Reducir defectos en los productos
Estimar y planear el trabajo
Los Principios y Objetivos de PSP:
El PSP es un conjunto ordenado de procesos definidos que orientan a los ingenieros de software a
medir, evaluar y monitorear la manera de hacer sus tareas. Los principales objetivos del PSP son:
1. Mejorar las estimaciones
2. Mejorar la planeacin y acompaamiento de cronogramas
3. Proteger contra el exceso de compromisos
4. Crear un compromiso personal con la calidad
5. Compromiso del desarrollador en la mejora continua del proceso de desarrollo.
6. Aumento de la calidad a travs de la reduccin de la incidencia de errores
7. Mayor precisin en las estimaciones de tiempo
PSP, estructura del proceso
A continuacin se muestra un diagrama de la estructura del proceso tomado de Watts S. Humphrey (2012).

PSP, aplicacin.
Se realiz un estudio donde se aplica el PSP en los estudiantes de la ingeniera de software de la Facultad de
Matemticas de la Universidad de Yucatn, a continuacin dejo el resumen de dicho trabajo (Gmez, 2014):
El Proceso Software Personal (En Ingls, Personal Software Process o PSP) es un proceso individual cuyo
objetivo es ayudar a los ingenieros en software a medir y mejorar su productividad personal. El PSP suele
ensearse exclusivamente a profesionales, no obstante ste ha comenzado a incluirse como parte de cursos

universitarios. En este trabajo se presenta un estudio sobre PSP efectuado en un entorno acadmico donde
se analizan los siguientes indicadores: precisin en las estimaciones de tamao y esfuerzo, calidad del
producto as como productividad. Los resultados aqu reportados sugieren una mejora parcial con respecto a
la precisin de las estimaciones, una reduccin sustantiva en la densidad de defectos de acuerdo a un factor
de 6.6 y una productividad media de 53 lneas de cdigo fuente por hora.
Trabajos citados
Gmez, O. S. (Mayo de 2014). Estudio del Proceso Software Personal (PSP) en un entorno acadmico.
Mrida, Yucatn, Mxico.
Humphrey, W. S. (2012). The Personal Software Process. Pittsburgh, PA: Carnegie Mellon University.
Soto Duran, M. D., & Reyes Gamboa, M. A. (2012). INTRODUCIENDO PSP (PROCESOS PERSONAL DE
SOFTWARE) EN EL AULA. Revista Colombiana de Tecnologas de Avanzada , 5.

S-ar putea să vă placă și