4.5 proceso del software personal

32
FUNDAMENTOS DE DESARROLLO DE SISTEMAS INSTITUTO TECNOLOGICO DE TUXTEPEC INGENIERIA EN SISTEMAS COMPUTACIONALES PRESENTAN: VILLASECA IBARRA VAZQUEZ CANSECO AZAREL UNIDAD 4 MODELOS 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

Upload: jcezarv

Post on 29-Jun-2015

1.912 views

Category:

Education


0 download

TRANSCRIPT

Page 1: 4.5 proceso del software personal

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

Page 2: 4.5 proceso del software personal

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.

Page 3: 4.5 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.

Page 4: 4.5 proceso del software personal

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

Page 5: 4.5 proceso del software personal

4.5. PROCESO DEL

SOFTWARE

PERSONAL

Page 6: 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.

Page 7: 4.5 proceso del software personal

• CARACTERISTICAS

DEL PROCESO DEL

SOFTWARE PERSONAL

•4.5.PROCESO DEL SOFTWARE PERSONAL.

Page 8: 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.

Page 9: 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.

Page 10: 4.5 proceso del software personal

• OBJETIVOS DEL

PROCESO DEL

SOFTWARE PERSONAL

•4.5.PROCESO DEL SOFTWARE PERSONAL.

Page 11: 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.

Page 12: 4.5 proceso del software personal

• DESVENTAJAS DEL

PROCESO DEL

SOFTWARE PERSONAL

•4.5.PROCESO DEL SOFTWARE PERSONAL.

Page 13: 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.

Page 14: 4.5 proceso del software personal

• VENTAJAS DEL

PROCESO DEL

SOFTWARE PERSONAL

•4.5.PROCESO DEL SOFTWARE PERSONAL.

Page 15: 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.

Page 16: 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.

Page 17: 4.5 proceso del software personal

• NIVELES D

EL

PROCESO DEL

SOFTWARE PERSONAL.

•4.5.PROCESO DEL SOFTWARE PERSONAL.

Page 18: 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.

Page 19: 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.

Page 20: 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.

Page 21: 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.

Page 22: 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.

Page 23: 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.

Page 24: 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.

Page 25: 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.

Page 26: 4.5 proceso del software personal

• ENFOQUE

DEL PROYECTO

•4.5.PROCESO DEL SOFTWARE PERSONAL.

Page 27: 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

Page 28: 4.5 proceso del software personal

• INSTRUCCIONES DE

USO DEL PROCESO DE

SOFTWARE PERSONAL

•4.5.PROCESO DEL SOFTWARE PERSONAL.

Page 29: 4.5 proceso del software personal

UTILIZACIÓN DE LA TABLA DE REGISTROS

•4.5.PROCESO DEL SOFTWARE PERSONAL.

Page 30: 4.5 proceso del software personal

TABLA DE REGISTROS

•4.5.PROCESO DEL SOFTWARE PERSONAL.

Page 31: 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.

Page 32: 4.5 proceso del software personal

CONTROL DE TAREAS TERMINADAS.

•4.5.PROCESO DEL SOFTWARE PERSONAL.