Por favor, use este identificador para citar o enlazar este ítem: http://cicese.repositorioinstitucional.mx/jspui/handle/1007/2941
Sistema colaborativo de apoyo a revisiones técnicas en salas electrónicas de reuniones.
Lidia Elena Gómez Velazco
Josefina Rodriguez Jacobo
Acceso Abierto
Atribución
Grupos de trabajo (Software de computadora), Grupos de trabajos - Procesamiento de datos
Las revisiones técnicas juegan un rol importante en el proceso de desarrollo de software, como medio para mejorar la calidad de los productos. El presente trabajo expone una revisión del "Estado del Arte" de los sistemas de apoyo a revisiones técnicas, se analizan las características de funcionalidad más relevantes de estos sistemas. La mayoría se enfocan en facilitar el proceso de revisión técnica conocido como inspección de software, una parte importante de las actividades del proceso se realizan en forma asíncrona, es decir, la interacción entre los participantes de la revisión se da en diferente tiempo. Los sistemas analizados no permiten la presentación y revisión de productos de software de manera síncrona, únicamente apoyan la reunión por medio de software para teleconferencia. De este modo, se planteó la necesidad de contar con un sistema para revisiones técnicas que facilite principalmente la etapa de la reunión de revisión y haga factible las reuniones con grupos de revisores distantes. Se desarrolló el sistema SCART con el propósito de automatizar los procesos de revisiones técnicas conocidos como Caminata e Inspección, que son las técnicas utilizadas con mayor frecuencia durante el ciclo de vida del software. Este sistema proporciona beneficios importantes que van más allá de la automatización de un proceso. SCART permite realizar reuniones de revisión síncronas con grupos de revisores colocalizados y/o distribuidos, similares a las reuniones de revisión tradicionales (cara a cara), apoyados en la tecnología de cómputo. Este tipo de reuniones electrónicas están orientadas a la revisión de los productos, no al autor de los mismos. La idea es reducir el estrés de los participantes durante la reunión y los costos de viaje, cuando se trata de la participación de revisores distribuidos geográficamente. Los usuarios pueden contar con un historial de la información y los sucesos ocurridos antes de la reunión y durante la misma. Este sistema trabaja sobre el Web y es independiente de la plataforma. Se presenta el análisis, diseño e implementación del sistema SCART desarrollado para apoyar a un grupo de personas en el proceso de una revisión técnica (caminata e inspección). El sistema se desarrolló utilizando el lenguaje de programación Java. Permite registrar información sobre proyectos de desarrollo de software, información generada durante las etapas de planeación, preparación y reunión de revisión; facilita la presentación y revisión de un documento HTML entre el grupo de revisión, permite realizar anotaciones gráficas sobre elementos de texto y gráficos, provee herramientas que apoyan la comunicación entre los participantes y muestra información sobre las revisiones realizadas. Finalmente, se presenta la funcionalidad del sistema y las pruebas realizadas. Los resultados obtenidos a partir de las pruebas nos permitieron concluir que el sistema es útil para los usuarios que participan en proyectos de desarrollo de software, donde se realizan evaluaciones para garantizar la calidad del producto. Es decir, para apoyar el trabajo de revisión de grupos de revisores que se encuentren en el mismo lugar o en diferentes lugares.
Technical reviews are an important element in the software development process, they help to improve the product quality. The present work reviews the state of the art of support systems for technical reviews. For these systems, the more important characteristics about functionality are analyzed. Most of the systems are focused in the part of the process that facilitates the technical review process known as software inspection. A very important part of the process is carried out in asynchronous way, in other words, the interaction between the participants of the review is'not at the same time. The analyzed systems do not allow the synchronous presentation and revision of software products. They only support the meeting through teleconference. Therefore, there is a necessity of a system for technical reviews that facilitates the review stage. The system will make feasible the meeting of distant reviewers groups. The developed system (SCART) has the purpose of automating some processes of technical reviews such as those known as Walkthrough and Inspection. These are the techniques most frequently used during the software cycle of life. The SCART system offers important benefits further of the process automation. SCART allows carrying out synchronous revision meetings with local and/or distributing groups of reviewers, in a way similar to the traditional revision meetings (face to face). The system is supported by the computation technology. This type of electronic meeting is for product revision, not for correction of the authors. The main idea is to reduce the stress of the participants in the meeting, and reduce the costs of travels when the reviewers are geographically distributed. The users could rely on the history of the information and the events occurred before or during the meeting. This system works on the Web and it is independent of the platform. This work presents the analysis, design and implementation of the SCART system. . The system was designed in order to support a group of people in a technical review process (walkthrough and inspection). The system was developed using the Java language. It allows to register information on projects of software development and its information generated during planning, preparation and review stages. It facilitates to the revision group the presentation and revision of HTML documents. Also, it allows to carry out graphic annotations on graphical or text elements; it provides tools that support the communication between the participants. Also, it shows information about the previous revisions. Finally, this work presents the system functionality and the tests that were carried out. Results from the tests let us to conclude that the system is useful for users that participate in projects of software development. In these projects, the users need to carry out evaluations in order to guarantee the product quality. In other words, the system supports the work of revision groups that can be either in the same or in different places.
CICESE
1998
Tesis de maestría
Español
Gómez Velazco, L. E. 1998.Sistema colaborativo de apoyo a revisiones técnicas en salas electrónicas de reuniones.. Tesis de Maestría en Ciencias. Centro de Investigación Científica y de Educación Superior de Ensenada, Baja California. 159 pp.
TECNOLOGÍA DE LAS TELECOMUNICACIONES
Aparece en las colecciones: Tesis - Ciencias de la Computación

Cargar archivos:


Fichero Tamaño Formato  
123541.pdf72.83 MBAdobe PDFVisualizar/Abrir