PSP proceso de software personal
Enviado por Guillermodiazvg5 • 3 de Julio de 2023 • Trabajo • 7.697 Palabras (31 Páginas) • 36 Visitas
[pic 1]
PROCESO DE SOFTWARE PERSONAL PSP
SUBPROCESOS Y NIVELES DE PSP
PROFESOR:
Ricardo Antonio Botero Ríos
INTEGRANTES DEL GRUPO:
Kely Giovanna Barragan Hernández
Sergio Hernández
Guillermo David Diaz Vergara
Jhon Faber Munoz Montes
Jhon Jairo Calderon Rocha
POLITÉCNICO GRANCOLOMBIANO
FACULTAD DE INGENIERÍA, DISEÑO E INNOVACIÓN
INGENIERÍA DE SOFTWARE
2023
Tabla de Contenido
Tabla de Contenido ……………………………………………………………2
Introducción………………………………………………………….…………3
Cambios y correcciones de la primera y segunda entrega…………...………5
Descripción del problema………………………………………………………7
Pregunta de investigación………………………………………………....……8
Objetivo general y específicos…………………………………………….……9
Justificación……………………………………………………………….……10
Introducción a Desarrollo de los niveles de PSP……………………………..11
PSP0…………………………………………….……………………………....12
PSP1…………………………………………….……………………………....17
PSP2…………………………………………….……………………………....20
PSP3…………………………………………….……………….………..…….29
Plan de mejora personal……………………….………………………………30
Conclusiones……………………………………………………………………32
Bibliografía……………………………………………………….………….…35
Introducción
En el presente documento hacemos desarrollo de los cuatro niveles de PSP: Cada nivel tiene un conjunto específico de prácticas que se deben seguir para lograr los objetivos del nivel. Estos niveles de PSP se centra en las prácticas de trabajo de los programadores y sirve para producir software de calidad.
PSP 0: Proceso base. Este nivel incluye medidas personales, medidas básicas de tamaño y estándares de codificación.
PSP 1: Proceso de planificación personal. Este nivel incluye la planificación del tiempo y la programación.
PSP 2: Proceso de administración de calidad personal. Este nivel presenta la gestión de calidad personal, el diseño y las revisiones de código.
PSP 3: Proceso personal cíclico. Este nivel se centra en la mejora continua del proceso personal.
Estos niveles dentro del Proceso de Software Personal (PSP) nos brindan un conjunto de prácticas disciplinadas para la gestión del tiempo y mejora de la productividad personal de nosotros los programadores e ingenieros de software, en tareas de desarrollo y mantenimiento de sistemas, mediante el seguimiento del desempeño estimado frente al desempeño real.
Cambios y correcciones de la primera y segunda entrega
Realizamos cambio del proyecto página web a desarrollar inicialmente se consideró crear una aplicación donde se puedan cargar, compartir y editar archivos por medio de protocolos web, pero debido a su grado de complejidad decidimos optar por desarrollar una página web de matemáticas para niños la cual en este momento cumple con las condiciones de funcionalidad, interfaz, usabilidad, multiplataforma, además contiene los elementos requeridos de HTML , CSS y JavaScript descritos en la actividad
[pic 2]
Ilustración 1 Demo funcional, en dispositivo móvil Android [pic 3]
Enlace de página web versión escritorio:
guillermodiazvg5.github.io/
Esta modificación en el proyecto implico un cambio en el proceso de construcción, planes, actividades a realizar y las metodologías utilizadas para lograr el desarrollo final. Se incluye el plan de desarrollo personal PSP junto con la planeación de tiempo, planeación de tamaño, Estimación de los bugs o defectos que se espera encontrar en cada fase y Resumen general del proyecto. Adicionalmente se incluye desarrollo de metodología de estimación PROBE con sus respectivas etapas.
Descripción del problema
La problémica común en el proceso de software personal es la dificultad de desarrollar software de alta calidad, en tiempo y presupuesto previstos. Esto se atribuyen principalmente a la falta de planificación adecuada y la subestimación del tiempo y los recursos necesarios para completar un proyecto de software.
Los niveles de PSP nos permiten La planificación del proceso de software y es crucial para el éxito del proyecto. La planificación adecuada ayuda a los desarrolladores a identificar los recursos necesarios, establecer plazos realistas y definir los objetivos del proyecto.
...