Herramientas utilizadas en KDDP

Sistema para el diálogo remoto

El diálogo remoto nos permite establecer la comunicación entre los diferentes actores que participan en la utilización de la metodología KDDP para el desarrollo de software de investigación o científico. El sistema para el diálogo remoto es una aplicación de código abierto desarrollada como producto de un proyecto de migración, en el contexto del trabajo de titulación del alumno Cristian Alberto Chávez Ramos, para la carrera de Ingeniería de Ejecución en Computación e Informática de la Universidad de Santiago de Chile.

Se utiliza en el proyecto en el cuadrante 4 y es un apoyo para realizar el Diálogo. La URL de conexión es http://dialogoactivo.diinf.usach.cl

WIKI

Un wiki o una wiki (del hawaiano wiki, 'rápido') es un sitio web cuyas páginas pueden ser editadas por múltiples voluntarios a través del navegador web. Los usuarios pueden crear, modificar o borrar un mismo texto que comparten. Los textos o «páginas wiki» tienen títulos únicos.
Wiki KDDP

En la estructura de la metodología, la wiki, sera utilizada para establecer los compromisos generados por los proyectos, responsables, plazos de los compromisos y para almacenar un glosario de términos a utilizar.


Matriz de trazabilidad

Una “Matriz de Trazabilidad” donde quede registrado cada versión de software generado, los datos que procesó, los resultados que obtuvo, en que fecha, en que computador se encuentra cada versión y que Proyecto fue el responsable de la creación de la aplicación. A modo de ejemplo se presenta la siguiente figura:

Generador automático de código

Doxygen es un generador de documentación para C++, C, Java, Objective-C, Python, IDL (versiones Corba y Microsoft), VHDL y en cierta medida para PHP, C# y D. Dado que es fácilmente adaptable, funciona en la mayoría de sistemas Unix así como en Windows y Mac OS X. La mayor parte del código de Doxygen está escrita por Dimitri van Heesch.

Doxygen es un acrónimo de dox(document) gen(generator), generador de documentación para código fuente.

http://www.stack.nl/~dimitri/doxygen/

Sistema de control de versiones

SVN (Subversion) es un sistema de control de versiones usado para que varios desarrolladores puedan trabajar en un mismo proyecto en forma más o menos ordenada. Tiene una arquitectura cliente servidor con controles de concurrencia para cuando varios desarrolladores estan trabajando en el mismo archivo y funciona más o menos así. En algún servidor se monta un repositorio SVN. En este lugar se van a registrar los cambios (revisiones) y los logs que se vayan generando. El cliente de SVN se baja una copia local de alguna revisión (generalmente la última), el desarrollador hace los cambios y los sube al servidor para que esten disponibles para los otros desarrolladores (además de generar un log con un comentario de que cosa modifico, para que, etc, etc, etc).

http://subversion.apache.org/


Deja un comentario

Your email address will not be published. Required fields are marked *