lunes, 27 de septiembre de 2010

Características de las normas/estándares PSP para proyectos TI

 PSP puede adaptarse a las necesidades de cada proyecto y usuario, ya sea de forma individual o en equipo. Partiendo de este punto, queda sólo saber qué nivel de PSP se va a ajustar.
 Se pueden utilizar los formatos y scripts de cada nivel como mejor nos convenga. Un proceso mientras mejor definido esté, mejor nos ayudará a comprender el desempeño personal de cada desarrollador de software y saber en qué puntos se debe mejorar.

 PSP utiliza el término "LOC lógico" para hacer referencia a una construcción lógica del lenguaje de programación que es utilizado,  guía a los ingenieros a cómo definir sus estándares propios.
Estas etapas, que sólo el Proceso Personal de Software (PSP), utiliza son:
1. Planeación.
2. Desarrollo.
3. Postmortem.

Principio del PSP
Cada ingeniero es diferente, para ser más eficiente, debe planificar su trabajo basándose en su experiencia personal.
Usar procesos bien definidos y cuantificados
Los ingenieros deben asumir la responsabilidad personal de la calidad de sus productos.
Cuanto antes se detecten y corrijan los errores menos esfuerzo será necesario.
El más efectivo evitar los defectos que detectarlos y corregirlos.

Niveles del PSP

Nivel 2.- Inicial
Seguimiento y control
Planeación de los proyectos
Nivel 3.- Repetible:
Revisión entre colegas.
Ingeniería del producto de software.
Manejo integrado de 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 de cambios tecnológicos
Prevención de defectos.


Fases del PSP
PSP0: Proceso Base.
PSP0.1: Complementos al proceso base.
PSP1 y PSP1.1: Planeación personal
PSP2 y PSP2.1: Control de calidad personal.
PSP3: Programas más grandes.


Para rastrear cada cambio del tamaño del programa que se desarrolla, es importante considerar las distintas categorías de tamaño del LOC. Estas categorías son:
LOC Base.- Es el tamaño de la versión original del producto antes de que se haga cualquier modificación.
Agregado.- Es el código escrito para un nuevo programa o agregado a un programa existente.
Modificado.- El LOC modificado es el código de un programa existente que sufre de alguna modificación.
Suprimido.- El LOC suprimido es el código de un programa existente que se suprime.
Nuevo y cambiante.- Cuando los ingenieros desarrollan software les toma mucho más tiempo agregar o modificar las LOC que suprimir o reutilizarlas.
Reutilizado.- En el PSP, el LOC reutilizado es el código que se toma de una librería de reutilización, sin hacer alguna modificación al nuevo programa o a la versión previa del programa.

Nueva reutilización.- La nueva medida de la reutilización cuenta el LOC que un ingeniero desarrolla y contribuye a la librería de la reutilización.
LOC Total.- El LOC total es el tamaño total de un programa, sin importar de dónde salió el código empleado.

1 comentario:

  1. Casino City - MapYRO
    Casino City Overview Casino City 청주 출장마사지 provides a casino, poker room, live entertainment, and 안동 출장마사지 concerts. The casino's 844 rooms have some of the Address: 3400 포천 출장안마 West Flamingo 군포 출장마사지 Road, Brooklyn, NY Casino City: 1450 하남 출장샵 North Flamingo Rd, Brooklyn, NY 2023Phone: +1-800-BARS-GAME

    ResponderEliminar