Efectos sociales de las revisiones de pares

Solo disponible en BuenasTareas
  • Páginas : 5 (1191 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de diciembre de 2010
Leer documento completo
Vista previa del texto
Especialización en Ingeniería de Software
Universidad Católica Argentina

Aseguramiento y control de calidad de software

Mindmap sobre el concepto “Calidad”

Integrantes:

▪ Arijón, Gustavo

▪ Llorente, Natalia

▪ Lo Duca, Natalia.

Mindmap sobre el concepto Calidad:

Establecer el significado de la palabra “calidad” no es tarea sencilla puestoque existe una gran cantidad de definiciones sobre la misma y sobre lo que implica que un producto sea considerado “de calidad”. Muchas de las definiciones existentes, como las de Crosby y la IEEE 610, vinculan a la calidad con la satisfacción de necesidades ó requerimientos que son esperados por parte de los usuarios de un cierto producto. No obstante existen otras definiciones de calidad, que lavinculan con la adecuación al uso y la ausencia de deficiencias (Juran) ó el proceso seguido (Deming)

La variedad de definiciones se debe en gran medida a que la calidad es un concepto que puede comprenderse desde diferentes visiones. Cada visión remarca una perspectiva desde la cual puede observarse la calidad (haciendo foco en el usuario, en el producto, en la manufactura, en latrascendencia ó en el ratio costo / beneficio)

Para que la calidad sea un concepto tangible y verificable, deberían existir un conjunto de propiedades que la definan y que sean medibles. Estas propiedades son los llamados atributos de calidad. Existen múltiples modelos de calidad, como ser el de la IEEE, ISO, FURPS+, que proponen una taxonomía de atributos de calidad, la cual sirve como guía dereferencia. Si bien cada taxonomía plantea su propia clasificación para los atributos de calidad, la mayoría contempla los siguientes atributos: funcionalidad, usabilidad, performance, portabilidad, facilidad de mantenimiento, robustez y facilidad de testeo. En el mindmap especificamos en detalle sólo una de las taxonomías (la ISO 9126), a modo de ejemplo.

Conocer el concepto de calidady los atributos que la definen no sirve de nada si no es posible llevar adelante un conjunto de actividades que permitan alcanzar el nivel de calidad buscado. Dichas actividades, en el marco de la construcción de SW, se agrupan bajo la denominación Software Quality Management (SQM) Dentro de SQM puede efectuarse una división en tres grandes grupos de actividades: aquellas orientadas a verificar lacalidad del producto (Quality control), aquellas que apuntan a controlar la calidad del proceso de construcción de SW (Quality Assurance) y las vinculadas con la calidad de los datos.

La calidad se encuentra íntimamente vinculada con las deficiencias ó defectos del producto, pero también con la efectividad del proceso de construcción, siendo tan importante la deteccción de los defectoscomo su prevención. Abarcando estas dos facetas podemos decir que Quality Control (QC) se concentra en la detección de defectos, mientras que Quality Assurance (QA) se focaliza en la prevención, es decir, en las tareas orientadas a disminuir la cantidad de defectos que son introducidos en el SW.

La actividad de QC por excelencia es el testing. El testing es una técnica dinámica, que pruebaun programa en ejecución en busca de fallas. Podemos hacer una clasificación de las técnicas de testing en testing funcional y testing no funcional.

Testing funcional es aquel orientado a verificar que el software funcione como se especificó (cumpla con los requerimientos funcionales establecidos) Esto puede hacerse tomando al sistema como una caja negra (sin conocimiento de laimplementación) ó como una caja blanca (teniendo visibilidad sobre el código que implementa la funcionalidad a testear), siendo estas ténicas no excluyentes sino complementarias. Dentro de lo que se considera testing funcional de caja negra se encuentra: testing unitario, de integración, UAT, pruebas beta y alfa. Con respecto al testing funcional de caja blanca, lo que se busca es seguir un criterio de...
tracking img