Revista: | Enlace: revista venezolana de información, tecnología y conocimiento |
Base de datos: | CLASE |
Número de sistema: | 000324645 |
ISSN: | 1690-7515 |
Autores: | Rincón, Carlos Acurero, Alfredo1 Bracho, David1 |
Instituciones: | 1Universidad del Zulia, Facultad Experimental de Ciencias, Maracaibo, Zulia. Venezuela |
Año: | 2008 |
Periodo: | Sep-Dic |
Volumen: | 5 |
Número: | 3 |
Paginación: | 11-23 |
País: | Venezuela |
Idioma: | Español |
Tipo de documento: | Artículo |
Enfoque: | Analítico, descriptivo |
Resumen en español | La programación colaborativa, o programación en par, es una de las áreas más estudiadas actualmente debido a su impacto en el proceso de desarrollo de software. El propósito de la presente investigación consistió en determinar los aspectos básicos de diseño que un entorno de programación colaborativo debe ofrecer a los desarrolladores. La metodología utilizada consistió en realizar un análisis documental sobre la propuesta de Lussier acerca de la programación colaborativa con la finalidad de determinar los aspectos de diseño, estructura e implementación de este tipo de entornos. Como resultado se obtuvo que desde el punto de vista del diseño, la comunicación entre desarrolladores, la revisión de código y la construcción del proyecto de software son los principales aspectos a considerar, y desde el punto de vista de la implementación se propone utilizar el modelo cliente - servidor y una arquitectura multiplataforma |
Resumen en inglés | Collaborative programming or pair programming is today one of the most studied areas, because of its impact on the software developing process. The purpose of the present investigation was to determine the basic design aspects that a collaborative programming environment must offer to developers. The methodology used was a documental review of Lussier’s work about collaborative programming, to determine the design aspects, the structure and the implementation aspects of this type of environments. As result, from the design point of view, the communication between developers, code review and the construction of software project are the basic aspects to consider, and from the implementation point of view, the use of the client - server model and a multiplatform architecture are proposed |
Disciplinas: | Ciencias de la computación |
Palabras clave: | Programación colaborativa, Diseño, Software, Redes |
Texto completo: | Texto completo (Ver PDF) |