Apoyos

Páginas: 23 (5654 palabras) Publicado: 19 de enero de 2011
Mejoramiento del Proceso de Pruebas en un Contexto de Desarrollo de Software Globalizado
Rubby Casallas, Darío Correal, Nicolás López Universidad de Los Andes, Departamento de Sistemas y Computación, Bogotá D.C., Colombia {rcasalla, dcorreal, ni-lopez}@uniandes.edu.co Abstract Development groups in a global context face great challenges. These are related with problems in communication, worksynchronization, project administration, scheduling, etc. To reduce the problems, it is necessary that the involved people have a clear understanding of the used software processes to carry out their tasks, and they should have available a proper technological infrastructure to support these processes and ease coordination. In this paper, we present a proposal for the improvement of a testingsoftware process in a global software development context. The proposal covers the definition of the process and the infrastructure to support the enactment in a geographically disperse context. The infrastructure is based on distributed events where coordination between applications is achieved by means of Event-Condition-Action rules. Keywords: Software Engineering, Global Software Development,Software Testing, Event Middleware, Application Integration Resumen Los grupos de desarrollo de software en un contexto globalizado enfrentan grandes retos. Estos están relacionados con problemas de comunicación, sincronización del trabajo, administración del proyecto, horarios, etc. Para aliviar parte de los problemas es necesario que las personas involucradas tengan claros los procesos de software queutilizan para llevar a cabo sus tareas y que cuenten con una infraestructura tecnológica que apoye estos procesos y facilite la coordinación. En este artículo presentamos una propuesta para el mejoramiento del proceso de pruebas y corrección de defectos en un ambiente de desarrollo de software globalizado. La propuesta consta de la definición del proceso y de la infraestructura que dará soporte ala ejecución en el contexto de dispersión geográfica. La infraestructura está basada en eventos distribuidos donde la coordinación entre aplicaciones se logra por medio de reglas Evento-Condición-Acción1. Palabras claves: Ingeniería de Software, Desarrollo de Software Globalizado, Pruebas de Software, Plataforma de Eventos, Integración de Aplicaciones

1

INTRODUCCIÓN El mejoramiento continuode los procesos de desarrollo de software es cada día más importante para las empresas de desarrollo que pretenden competir abiertamente en los mercados internacionales, especialmente aquellas que cuentan con equipos de trabajo ubicados en diferentes puntos geográficos.
Actualmente se utilizan diferentes metodologías y estándares de certificación de los procesos de desarrollo de software, talescomo: TSP[19], RUP[20], XP[11] y CMMi[6] entre otros. Sin importar cual metodología sea utilizada por un equipo de desarrollo, las pruebas realizadas sobre el producto, ya sean unitarias, de integración o de sistema, reflejan si los objetivos planteados a nivel de requerimientos son satisfechos por el producto desarrollado. Este proceso, típicamente involucra el diseño e implementación de laspruebas, su ejecución, el reporte de los defectos encontrados, la planeación de las correcciones y la implementación de dichas correcciones. Estos pasos no siempre están formalmente definidos y en muchas ocasiones se encuentran en las cabezas de los miembros del equipo de trabajo quienes deciden en un momento dado cómo manejar la información asociada a las pruebas y qué pasos seguir durante esteproceso.
1 Esta propuesta está siendo validada en un proyecto con una casa de desarrollo de software en Colombia, Heinsohn Software House S.A., que enfrenta los retos de desarrollo globalizado. El proyecto se desarrolla con el auspicio y financiación parcial del Instituto Colombiano para el Desarrollo de la Ciencia y la Tecnología "Francisco José de Caldas" - COLCIENCIAS.

Esta falta de manejo de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Apoyando
  • apoyo
  • apoyos
  • APOYOS
  • apoyo
  • Apoyo
  • Apoyo
  • Apoyo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS