El presente trabajo describe una arquitectura orientada a servicios para un software que tiene como objetivo facilitar la implementación de un Proceso Personal de Software en un equipo de desarrollo u organización. Entre las características que posee este software y que son relevantes de mencionar están las de entregar extensibilidad e independencia, esto se ve reflejado en la facilidad para agregar nuevas herramientas al proceso de desarrollo de software integradas al Proceso Personal de Software con un máximo de independencia de sistemas operativos y lenguajes de programación.
El software implementado realiza la recolección de los datos necesarios para el Proceso Personal de Software casi completamente automática, considerando que el administrador solamente clasifica los errores que pueden ocurrir cuando se utiliza algún lenguaje de programación en particular, entre otras pequeñas tareas. Esta facilidad de uso hace que la implementación del Proceso Personal de Software se realice exitosamente con un bajo esfuerzo requerido por los integrantes del equipo de desarrollo.
INTRODUCCIÓN
El desarrollo de software implica mucho más que escribir instrucciones de programación y ejecutarlas en un computador. Se requiere cumplir los requisitos del cliente a un costo y de acuerdo a una planificación preestablecida. Para tener éxito y obtener productos de calidad, los ingenieros de software deben regirse por un proceso de desarrollo de calidad [5,30-31].
Debido a que el costo total de desarrollo de software lo constituye en un 70% el equipo de desarrollo, se hace necesario mejorar las habilidades y hábitos de trabajo para que los ingenieros de software realicen de mejor manera las actividades del proceso [25].
Las métricas del proceso de desarrollo de software y del producto son una medida cuantitativa que permite tener una visión profunda de la eficacia del proceso y de los proyectos que se ejecutan utilizándolo como un marco de trabajo. La eficacia de dicho proceso se mide indirectamente, es decir, se extrae un conjunto de métricas con el objetivo de medir características de tareas específicas del proceso de ingeniería de software.
Dentro de este grupo de métricas algunas se pueden considerar como privadas para desarrolladores, las cuales se ajustan con el enfoque del Proceso Personal de Software (Personal Software ProcessSM PSP) [23].
Watts Humphrey, consciente que la mejora del proceso de desarrollo de software puede y debe empezar en el nivel individual, comenzó en 1989 el desarrollo del Proceso Personal de Software, como producto de la inquietud de aplicar el Modelo de madurez de capacidades (CMM) a pequeños proyectos [16].
Esta es una versión de prueba de citación de documentos de la Biblioteca Virtual Pro. Puede contener errores. Lo invitamos a consultar los manuales de citación de las respectivas fuentes.
Artículo:
Dinámica de una población depredadora-presa en presencia de un subsidio de recursos bajo la influencia de un refugio no lineal de presas y el efecto del miedo.
Artículo:
Controlando máquinas de asistencia en parálisis utilizando ondas cerebrales y otros biosignales
Artículo:
Sistema de transmisión entre pares móviles basado en RTSP.
Artículo:
Análisis de vulnerabilidades de ciberseguridad de la norma PLC PRIME
Artículo:
Análisis de la coordinación de problemas ambientales y sociales en el sistema de transporte.
Libro:
Ergonomía en los sistemas de trabajo
Artículo:
Obtención de gas combustible mediante la bioconversión del alga marina Ulva lactuca
Artículo:
Sistemas de producción y potencial energético de la energía mareomotriz
Artículo:
La necesidad de la planeación estratégica en las organizaciones industriales modernas