Documente Academic
Documente Profesional
Documente Cultură
Una medida significativa en la mejora de calidad del software fue tomada con la esencia del proceso personal del software (PSP) ya que PSP ampla el proceso de mejora a la gente que realiza el trabajo de desarrollo de software Diseo personal del Software
Cada ingeniero es esencialmente diferente Mejorar constantemente su funcionamiento para desarrollar productos de calidad
Cuesta menos encontrar y arreglar errores en la etapa inicial del proyecto que encontrarlos en las etapas subsecuentes.
Es ms eficiente prevenir defectos que encontrarlos y arreglarlos. La manera correcta de hacer las cosas es siempre la manera ms rpida y ms barata de hacer un trabajo.
Para desarrollar software de alta calidad, cada componente individual tambin debe de contar con la ms alta calidad posible
Utilizar sus datos para planear los proyectos y/o los componentes futuros.
Analizar sus datos para desarrollar sus procesos con mas calidad para mejorar su funcionamiento.
Versiones PSP
PSP hace uso de un gran nmero de formatos los cuales son muy tiles para que se haga un anlisis a fondo del programa que se desarrollar.
Proceso base de PSP Registro de tiempos Registro de errores Estndar de tipo de errores.
PSP 0
PSP 0.1
Determinar de que forma se va a resolver el programa. Decidir cmo se va a "atacar" el problema. Resolverlo. Estar seguro de que se solucion de la forma correcta. Arreglar los problemas que se han encontrado. Entregar el resultado final.
PSP 0.1
Lo primero que se tiene que hacer para definir los procesos que van a intervenir en un proyecto es:
Separar los elementos complejos que pueden intervenir. Establecer los criterios de entrada y de salida para cada fase del proceso. Medir de manera correcta el proceso, para tener bien entendido el desempeo personal. Estimar correctamente cuando debe finalizar cada tarea. Medir con precisin todos los datos que intervinieron para futuros programas. Identificar las fases del proyecto que ms problemas causaron. Mejora contina tomando en cuenta datos anteriores.
Flujo de PSP 0
Flujo de PSP 0
Determinar de que forma se va a resolver el problema Decidir como se va a atacar el problema Resolverlo Estar seguro de que se soluciono de la forma correcta Arreglar los problemas que se han encontrado Entregar el resultado final
Flujo de PSP 0
2. Desarrollo. 3. Postmortem.
Requisitos
Programador PSP
El programador debe tener conocimiento de cada uno de los procesos Generar el Script Postmortem, incluye errores en el proceso y el tiempo gastado
Programador PSP
El Diseo Conceptual, debe ser como un beb, a la hora de crearlo, se debe pensar en todo pero que a la misma vez sea adaptable a cada uno de los miembros del grupo y que sea realstico con los requerimientos
Programador PSP
El Tamao importa, por eso no deben existir excesos. Debe ajustarse a lo que se pide. PSP es ideal para esto, con PROBE
Programador PSP
Mirar los objetos que influyen en el proyecto Nmero de objetos que se necesitan y nmero de mtodos que cada objeto necesita Se puede usar datos ya pasados o de referencia, esto con el fin de hacer consultas sobre los objetos usados anteriormente. Luego se utiliza Regresin lineal para saber cunto cdigo se ir (LOC)
Programador PSP
Luego de este proceso de clculo del tamao del proyecto, se divide labores y se reparten. Posteriormente se programan tareas y actividades. Los ingenieros de aqu en adelante solo se dedicarn a estar atentos de la programacin del cronograma
Programador PSP
Ingeniero
Analizar los datos, hacer anlisis de heurstica, revisin del proceso y hacer un anlisis Postmortem
Programad or En la fase de
pruebas estar atentos, para observar los errores y sus posibles soluciones.
Programador PSP
Formatos
Formatos
Fecha Corresponde a la fecha que tiene que ver con el dato que se introduce. Inicio La hora cuando se comienza a trabajar en el proyecto. Trmino La hora cuando se deja de trabajar en el proyecto. Tiempo de interrupcin Aqu se registran todas las interrupciones que se llevaron a cabo durante el proyecto, es decir, el tiempo que no se emplea en trabajar en el proyecto. Tiempo delta Es el tiempo que se obtiene de la resta del tiempo empleado en el proyecto menos el tiempo de interrupcin. Fase Aqu se introduce el nombre de la fase en la que se trabaja, puede variar, no tiene que ser la misma que en la que se est trabajando desde un principio. Comentarios Se tiene que procurar hacer todo tipo de comentarios tiles que puedan recordar ciertas circunstancias.
Formatos
Formatos
Fecha Se introduce la fecha cuando se encuentra el defecto. Nmero Se introduce de manera secuencial el nmero de defecto encontrado en cada programa. Tipo Se refiere al tipo de defecto que viene en la tabla adjunta al formato, el tipo de defecto va desde 10 hasta 100 en intervalos de 10 en 10. Encontrado Por medio del mejor juicio se introduce el nombre de la fase cuando se encontr el defecto. Removido Se refiere al nombre de la fase cuando se removi el defecto encontrado. Tiempo de compostura Es el tiempo que tom reparar el defecto encontrado. Defecto arreglado Este campo quiere decir si se encontr algn defecto extra mientras se reparaba el defecto detectado primero, en caso de no haber ninguno, se introduce una X.
Formatos
Formatos
Formatos
Nivel PSP
PSP puede adaptarse a las necesidades de cada proyecto y usuario, ya se de forma individual o en equipo.
Nivel PSP
PSP 1 ayuda a medir el tiempo empleado en cada fase y la deteccin de defectos. Para realizar la mayora de los clculos que exige cada nivel de PSP, es necesario partir de la base de los distintos tipos de LOC o lneas de cdigo y su papel en PSP.
Nivel PSP
El trmino "LOC lgico" hace referencia a una construccin lgica del lenguaje de programacin que es utilizado. Puesto que hay muchas maneras de definir el LOC lgico, los ingenieros deben definir cmo se va a medir la variable de LOC.
Nivel PSP
PSP requiere que ingenieros midan los tamaos de los programas que producen, manualmente realizar la cuenta del tamao del programa es inexacta, PSP gua a ingenieros con la utilizacin de dos contadores automatizados del LOC que se emplean.
Nivel PSP
Para rastrear cada cambio del tamao del programa que se desarrolla, es importante considerar las distintas categoras de tamao del LOC.
Nivel PSP