4.5 proceso del software personal

2,341 views
2,143 views

Published on

Published in: Education
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total views
2,341
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
72
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

4.5 proceso del software personal

  1. 1. FUNDAMENTOS DE DESARROLLO DE SISTEMAS UNIDAD 4 MODELOS DE PROCESOS DE SOFTWARE.INSTITUTO TECNOLOGICO INGENIERIA EN SISTEMAS COMPUTACIONALES INTEGRANTES: DE TUXTEPEC PRESENTAN: • ESPINOZA GOMEZ ESMERALDA • VILLASECA IBARRA • ARMAS VAZQUEZ EDGARDO • VAZQUEZ CANSECO AZAREL • JUAN VALDEZ JULIO CESAR • VAZQUEZ ALONSO GUADALUPE • BALDERAS MORALES OSCAR • LOPEZ MARTINEZ MARIO • VILLASECA IBARRA ABIGAIL
  2. 2. 4.5.PROCESO DEL SOFTWARE PERSONAL.• Característicasdel Proceso del Software Personal.• Objetivos del Proceso del Software Personal.• Desventajas del Proceso del Software Personal.
  3. 3. 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.
  4. 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.
  5. 5. •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.
  6. 6. •4.5.PROCESO DEL SOFTWARE PERSONAL.
  7. 7. •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.
  8. 8. •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
  9. 9. •4.5.PROCESO DEL SOFTWARE PERSONAL.
  10. 10. •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.
  11. 11. •4.5.PROCESO DEL SOFTWARE PERSONAL.
  12. 12. •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
  13. 13. •4.5.PROCESO DEL SOFTWARE PERSONAL.
  14. 14. •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
  15. 15. •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.
  16. 16. •4.5.PROCESO DEL SOFTWARE PERSONAL.
  17. 17. PSP 3 PSP 2.1 Plantillas de diseño (Marco de trabajo y listas) Verificación de tareas de diseño PSP 2 -Revisión del diseño -Revisión del código PSP 1.1 -Planeación de tareas PSP 1 -Planeación de tiempos -Aptitud para estimar tamaño. -Informe de pruebas PSP 0.1 -Establecer estándares de códigoPSP 0 (Definir “Líneas de código”)-Practicas actuales desarrollo. -Proponer maneras de mejorar proceso-Mantener registros de tiempo desarrollotrabajado en un proyecto. -Realizar mediciones-Registrar defectos encontrados-Registrar tipos de defectos. •4.5.PROCESO DEL SOFTWARE PERSONAL.
  18. 18. •4.5.PROCESO DEL SOFTWARE PERSONAL.
  19. 19. •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.
  20. 20. •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.
  21. 21. •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 • .
  22. 22. •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.
  23. 23. •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.
  24. 24. •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.
  25. 25. •4.5.PROCESO DEL SOFTWARE PERSONAL.
  26. 26. Iniciar el proyecto Crear el proyecto Definir los requerimientos del proyecto Definiciones Cargar la plantilla de metodología de desarrollo elegida iniciales de Proyectos Ingresar el plan del proyecto (usar estimaciones) Definir los roles del equipo de trabajo Manejar los requerimientos Ciclo de vida de Proyectos (SeguimientoOrden de trabajo Asignar las responsabilidades • Actualizar y supervisión) Alertas las tareas Exportar a • Usar las Microsoft MétricasHoja de tiempo Avanzar el proyecto Project Registro de Proyecto en Cerrar el proyecto defectos Producción
  27. 27. •4.5.PROCESO DEL SOFTWARE PERSONAL.
  28. 28. •4.5.PROCESO DEL SOFTWARE PERSONAL. UTILIZACIÓN DE LA TABLA DE REGISTROS
  29. 29. •4.5.PROCESO DEL SOFTWARE PERSONAL. TABLA DE REGISTROS
  30. 30. •4.5.PROCESO DEL SOFTWARE PERSONAL. GESTIÓN DE LAS INTERRUPCIONES  INTERRUPCIONES Variables.  No productivas Perdida de tiempo Rompen el ritmo de pensamiento
  31. 31. •4.5.PROCESO DEL SOFTWARE PERSONAL. CONTROL DE TAREAS TERMINADAS.

×