|
|
Metodología integrada al proceso de construcción de software para aplicar inspecciones y pruebas 1
A Methodology Integrated to the Software Construction Process to Perform Inspections and Tests
Méthodologie intégrée au processus de construction des logiciels pour appliquer inspections et tests |
|
Autores
Clara Patricia Avella Ibáñez
Ingeniera de Sistemas
Especialista en Informática para Gerencia de Proyectos
Magíster en Ingeniería de Sistemas y Computación
Universidad de Boyacá
Correos: cpavella@gmail.com, cpavella@uniboyaca.edu.co
Juan Federico Gómez Estupiñán
Ingeniero de Sistemas
Especialista en Telemática
Msc(c) en Ciencias de la Información y las Comunicaciones
Universidad de Boyacá
Correos: jfgomeze@gmail.com, jfgomez@uniboyaca.edu.co
Tipo de artículo: Investigación científica y tecnológica.
Recepción: 2011-04-02
Revisión: 2011-08-08
Aprobación: 2011-08-17
Contenido |
1. Introducción
2. Generalidades sobre inspecciones y pruebas de software
3. Método
4. Resultados del proyecto de investigación
5. Conclusiones
6. Lista de referencia
|
Resumen
El proyecto de investigación surgió al observar que en los procesos de desarrollo de software se aplicaban pruebas e inspecciones como tareas puntuales e independientes, pero no se evidenciaba una metodología que integrara estas actividades. La presente indagación inició con la revisión del estado del arte en cuanto a pruebas e inspecciones de software, así como los estándares existentes para aplicar estos procesos. Posteriormente se definieron las etapas de la metodología, incluyendo actividades y herramientas para cada una de ellas. El resultado fue una metodología integral para aplicar inspecciones y pruebas dentro del proceso de construcción de software. Como conclusión se destaca que los procesos de inspecciones y pruebas no deben ser aplicados de forma independiente y excluyente, sino de manera complementaria a lo largo del proceso de construcción de software, dado que ninguno sustituye al otro, y al integrarlos se obtienen mejores resultados en cuanto a la calidad del producto final.
Palabras clave
Aseguramiento de calidad de software, Calidad de software, Inspecciones de software, Proceso de construcción de software, Pruebas de software.
Abstract
This research project emerge from observing that during the software development processes were performed tests and inspections as specific and independent tasks, but was not evident a methodology that integrated those activities. This study started with a review on the state-of-the-art regarding to software tests and inspections, and about the existing standards to perform these processes. Subsequently the methodology stages were defined, including tools and activities for each of them. The result was a comprehensive methodology to perform inspections and tests during the software construction process. As a conclusion we emphasize on the fact that inspections and tests must not be performed independently nor in an exclusive way, but in a complementary way in the course of the software construction process, because none of them substitutes the other, and when they become integrated better results are obtained as regards final product quality.
Keywords
Software quality assurance, Software quality, Software inspections, Software construction process, Software tests.
Résumé
Le projet de recherche a surgi quand nous avons remarqué que pendant les processus de développement des logiciels étaient appliqués test et inspections comme tâches ponctuelles et indépendantes, mais n’était pas évident une méthodologie qu’intègre ces activités. Cette recherche a commencé avec une révision de l’état de l’art par rapport à tests et inspections sur logiciels, ainsi que des standards existants pour appliquer ces processus. Apres ça on a défini les étapes de la méthodologie, en incluant activités et outils pour chacune. Le résultat est une méthodologie intégrale pour appliquer inspections et tests pendant le processus de construction de logiciel. En guise de conclusion nous remarquons que les processus d’inspections et tests ne doivent pas être appliques d’une manière indépendant et exclusive , mais de manière complémentaire pendant le processus de constructions de logiciel, parce que aucun remplace l’autre, et quand ils deviennent intégrés sont obtenus par rapport à la qualité du produit final.
Mots-clés
Affermissement de la qualité des logiciels, Qualité des logiciels, Inspections des logiciels, Processus de construction des logiciels, Tests de logiciel.
|