ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

PSP proceso de software personal

Guillermodiazvg5Trabajo3 de Julio de 2023

7.697 Palabras (31 Páginas)59 Visitas

Página 1 de 31

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

En el desarrollo de nuestra portal web subestimamos el tiempo y la complejidad del desarrollo, a presar de incluir solo elementos básicos de una página web, este requiere planificación adecuada para identificar los requerimientos y recursos necesarios para su desarrollo y puesta en funcionamiento dentro de un plazo determinado  que cumpla con un estándar de software de  calidad.

Pregunta de investigación

¿Cómo puede el Proceso de Software Personal (PSP) mejorar la calidad del software y la productividad personal en el desarrollo de software?

El PSP permite mejorar la calidad del software y la productividad personal en el desarrollo de software al proporcionar un marco de trabajo estructurado para desarrollar habilidades personales y métodos que necesitará como ingeniero de software.

¿Que nos permitirá?

La implementación de los niveles de Proceso de Software personal nos permitirá como programadores a:

 

  • Estimar el tiempo y los recursos necesarios para completar un proyecto de software.

  • Establecer plazos realistas y definir los objetivos del proyecto.

  • Identificar y corregir errores en el código.
  • Mejorar su productividad personal.
  • Mejora la calidad del software.

Objetivo general y específicos

Objetivo general: Implementar el PSP en un proyecto de desarrollo de software – página web para niños, para mejorar la calidad del software y la productividad personal.

Objetivo específico 1: Identificar los principales beneficios del PSP en cada nivel del proceso de desarrollo de software.

Objetivo específico 2: Evaluar cómo el PSP puede mejorar la calidad del software y la productividad personal en cada nivel del proceso de desarrollo de software a través del desarrollo de nuestro portal web.

Justificación

La implementación del PSP en el desarrollo de software es una práctica común en la industria del software usada y comprobada, por eso es importante que implementemos cada uno sus métodos, niveles, formatos y cada uno de sus aspectos.

...

Descargar como (para miembros actualizados) txt (36 Kb) pdf (800 Kb) docx (878 Kb)
Leer 30 páginas más »
Disponible sólo en Clubensayos.com