Cintillo Institucional
Diferencias entre las revisiones 25 y 26
Versión 25 con fecha 2008-11-13 11:04:37
Tamaño: 2135
Editor: jalvarez
Comentario:
Versión 26 con fecha 2008-11-13 11:04:53
Tamaño: 2137
Editor: jalvarez
Comentario:
Los textos eliminados se marcan así. Los textos añadidos se marcan así.
Línea 16: Línea 16:

Gestión de Procesos de Software Libre

Con este proyecto se busca estudiar los procesos involucrados en el desarrollo de aplicaciones de software libre. Como resultado del estudio realizado hasta ahora se ha planteado una metodología para desarrollo colaborativo de software, la cual se estructura en tres procesos: Conceptualización, Administración y Desarrollo de Aplicaciones de Software.

Metodología para Desarrollo Colaborativo de Software Libre

La propuesta que se presenta constituye una primera versión de una metodología que servirá de guía para la construcción de aplicaciones de software libre, específicamente para proyectos de desarrollo de sistemas de información.

Bases Conceptuales de la Metodología

  • Extreme Programming (XP)
  • The Rational Unified Process (RUP)
  • Método Watch Modelo de Procesos para el Desarrollo de Software MoProSoft

  • Características del estilo de desarrollo Catedral: dirección centralizada
  • Características del estilo de desarrollo Bazar: liberación frecuente de código fuente, desarrollo colaborativo

Procesos que Componen la Metodología

figura_Relacion_Procesos4.png

En la Conceptualización de Proyectos de Software se realizan actividades relacionadas con el análisis de problemas y necesidades de la comunidad (ya sean estos reportados por la misma comunidad o identificados por CENDITEL), con la finalidad de proponer soluciones pertinentes conforme al análisis realizado. La Administración de Proyectos de Software contempla actividades relacionadas a la conformación de la comunidad de desarrollo de cada proyecto, así como a la planificación y control de las actividades requeridas para el desarrollo de estos. En lo que respecta al Proceso de Desarrollo de Aplicaciones de Software se describen fases de desarrollo que incluyen análisis, diseño, construcción, pruebas y liberación de sistemas (aplicaciones). El proceso de desarrollo planteado esta orientado a la reutilización de componentes1 y a la liberación frecuente del código fuente y de la documentación asociada al mismo.

gpdsl (última edición 2015-07-13 22:27:49 efectuada por jalvarez)