4.5 proceso del software personal

Post on 29-Jun-2015

1.913 Views

Category:

Education

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

FUNDAMENTOS DE DESARROLLO DE

SISTEMAS

INSTIT

UTO

TEC

NO

LOG

ICO

DE

TU

XTEPEC

ING

EN

IER

IA E

N S

ISTEM

AS

C

OM

PU

TAC

ION

ALE

S

PRESENTAN: • VILLASECA IBARRA• VAZQUEZ CANSECO AZAREL

UNIDAD 4MODELOS DE PROCESOS DE

SOFTWARE.

INTEGRANTES:• ESPINOZA GOMEZ ESMERALDA

• ARMAS VAZQUEZ EDGARDO• JUAN VALDEZ JULIO CESAR

• VAZQUEZ ALONSO GUADALUPE• BALDERAS MORALES OSCAR

• LOPEZ MARTINEZ MARIO• VILLASECA IBARRA ABIGAIL

4.5.PROCESO DEL SOFTWARE PERSONAL.

• Características del Proceso del Software Personal.

• Objetivos del Proceso del Software Personal.

• Desventajas del Proceso del Software Personal.

4.5.PROCESO DEL SOFTWARE PERSONAL.

• Ventajas del Proceso del Software Personal.

• Niveles del Proceso del Software Personal.

• Actividades del Marco de Trabajo que define el Proceso del Software personal.

Planeación. Diseño de Alto Nivel.

Revisión del diseño de alto nivel. Desarrollo.

Análisis de Resultados.

• Enfoque del Proyecto.• Instrucciones de uso del Proceso de Software Personal.

Utilización de la tabla de Registros. Tabla de Registros.

Gestión de las Iteraciones. Control de Tareas Terminadas.

•4.5.PROCESO DEL SOFTWARE PERSONAL.

4.5. PROCESO DEL

SOFTWARE

PERSONAL

• En el año de 1995 el PSP fue propuesto por “Watts Humphrey”, este inicialmente

estaba dirigido para estudiantes.

• Para 1997 con el lanzamiento del libro "An Introduction to the Personal Software Process" el PSP ya estaba

destinado a los ingenieros.

•4.5.PROCESO DEL SOFTWARE PERSONAL.

• CARACTERISTICAS

DEL PROCESO DEL

SOFTWARE PERSONAL

•4.5.PROCESO DEL SOFTWARE PERSONAL.

• 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.

• El PSP sirve para producir software de calidad, donde cada ingeniero debe trabajar en la

necesidad de realizar trabajo de calidad.

•4.5.PROCESO DEL SOFTWARE PERSONAL.

• El PSP busca proporcionar un marco de trabajo para el personal

involucrado en el proceso de desarrollo de Software.

• PSP demuestra cómo manejar la calidad desde el principio del

trabajo

•4.5.PROCESO DEL SOFTWARE PERSONAL.

• OBJETIVOS DEL

PROCESO DEL

SOFTWARE PERSONAL

•4.5.PROCESO DEL SOFTWARE PERSONAL.

• Lograr una disciplina de mejora continua en el proceso de

desarrollo.

• “Medir”, “estimar”, “planificar”, “seguir” y “controlar” el proceso

de desarrollo.

• Mejorar la calidad del proceso de desarrollo.

•4.5.PROCESO DEL SOFTWARE PERSONAL.

• DESVENTAJAS DEL

PROCESO DEL

SOFTWARE PERSONAL

•4.5.PROCESO DEL SOFTWARE PERSONAL.

• El tiempo requerido para conocerlo.

• El costo emocional por mantener una disciplina.

• El ego del cambio en las costumbres

•4.5.PROCESO DEL SOFTWARE PERSONAL.

• VENTAJAS DEL

PROCESO DEL

SOFTWARE PERSONAL

•4.5.PROCESO DEL SOFTWARE PERSONAL.

• La idea de que ganamos en “talento” y “habilidad”.

• La “Estimulación” por nuevas ideas.

• Una “Estructura” de trabajo de mejoramiento personal.

• Tomar “Control” del propio trabajo

•4.5.PROCESO DEL SOFTWARE PERSONAL.

• La sensación de logro.

• Una base mejorada para el trabajo en grupo (TSP).

• La convicción de que es lo mejor que se puede hacer.

•4.5.PROCESO DEL SOFTWARE PERSONAL.

• NIVELES D

EL

PROCESO DEL

SOFTWARE PERSONAL.

•4.5.PROCESO DEL SOFTWARE PERSONAL.

PSP 0-Practicas actuales desarrollo.-Mantener registros de tiempo trabajado en un proyecto.-Registrar defectos encontrados-Registrar tipos de defectos.

PSP 0.1-Establecer estándares de código (Definir “Líneas de código”)-Proponer maneras de mejorar proceso desarrollo-Realizar mediciones

PSP 1-Aptitud para estimar tamaño.-Informe de pruebas

PSP 1.1-Planeación de tareas-Planeación de tiempos

PSP 2-Revisión del diseño-Revisión del código

PSP 2.1Plantillas de diseño (Marco de trabajo y listas) Verificación de tareas de diseño

PSP 3

• 4.5.PROCESO DEL SOFTWARE PERSONAL.

• ACTIVIDADES DEL M

ARCO

DE TRABAJO QUE DEFINE

EL PROCESO DEL

SOFTWARE PERSONAL

•4.5.PROCESO DEL SOFTWARE PERSONAL.

PLANEACIÓN..• Selecciona los requisitos, con

base en ellos desarrolla el tamaño y la estimación de los

recursos.

• Estimación de los defectos.

• Creación de un programa del proyecto.

•4.5.PROCESO DEL SOFTWARE PERSONAL.

• La planificación proporciona una sólida base para comprometerse a

unas fechas de entrega.

• Estimación del tiempo necesario.

•4.5.PROCESO DEL SOFTWARE PERSONAL.

DISEÑO DE ALTO NIVEL• Diseño de componentes.

• Construcción de prototipos si hay incertidumbre.

• Los elementos se registran y se rastrean

• .

•4.5.PROCESO DEL SOFTWARE PERSONAL.

REVISIÓN DEL DISEÑO DE ALTO NIVEL:

• Métodos formales de verificación para errores de diseño.

• Mediciones para todas las tareas importantes y los resultados de

trabajo.

•4.5.PROCESO DEL SOFTWARE PERSONAL.

DESARROLLO

• Diseño a nivel de componentes se refina y revisa.

• Se genera, revisa, compila y prueba el código.

• Mediciones para todas las tareas importantes y los resultados de

trabajo.

•4.5.PROCESO DEL SOFTWARE PERSONAL.

ANÁLISIS DE RESULTADOS Mediante las mediciones

recolectadas se determina la efectividad del proceso.

Las mediciones y medidas deben ofrecer una guía para modificar

el proceso y así mejorar su efectividad.

•4.5.PROCESO DEL SOFTWARE PERSONAL.

• ENFOQUE

DEL PROYECTO

•4.5.PROCESO DEL SOFTWARE PERSONAL.

Iniciar el proyecto

Crear el proyectoDefinir los requerimientos del proyecto

Definir los roles del equipo de trabajo

Ingresar el plan del proyecto(usar estimaciones)

Asignar las responsabilidades

Avanzar el proyecto

Cargar la plantilla de metodología de desarrollo elegida

Cerrar el proyecto

Ciclo de vida de Proyectos (Seguimiento y supervisión)Orden de trabajo

Hoja de tiempo

Alertas

Definiciones iniciales de Proyectos

Manejar los requerimientos

• Actualizar las tareas

• Usar las Métricas

Exportar a Microsoft Project

Registro de defectos

Proyecto en Producción

Iniciar el proyecto

Crear el proyectoDefinir los requerimientos del proyecto

Definir los roles del equipo de trabajo

Ingresar el plan del proyecto(usar estimaciones)

Asignar las responsabilidades

Avanzar el proyecto

Cargar la plantilla de metodología de desarrollo elegida

Cerrar el proyecto

Ciclo de vida de Proyectos (Seguimiento y supervisión)Orden de trabajo

Hoja de tiempo

Alertas

Definiciones iniciales de Proyectos

Manejar los requerimientos

• Actualizar las tareas

• Usar las Métricas

Exportar a Microsoft Project

Registro de defectos

Proyecto en Producción

• INSTRUCCIONES DE

USO DEL PROCESO DE

SOFTWARE PERSONAL

•4.5.PROCESO DEL SOFTWARE PERSONAL.

UTILIZACIÓN DE LA TABLA DE REGISTROS

•4.5.PROCESO DEL SOFTWARE PERSONAL.

TABLA DE REGISTROS

•4.5.PROCESO DEL SOFTWARE PERSONAL.

GESTIÓN DE LAS INTERRUPCIONES

INTERRUPCIONES

Variables.No productivas

Perdida de tiempoRompen el ritmo de

pensamiento

•4.5.PROCESO DEL SOFTWARE PERSONAL.

CONTROL DE TAREAS TERMINADAS.

•4.5.PROCESO DEL SOFTWARE PERSONAL.

top related