Calidad en el software

Solo disponible en BuenasTareas
  • Páginas : 5 (1193 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de noviembre de 2010
Leer documento completo
Vista previa del texto
Calidad en el Software
Resumen Diapositivas Curso Calidad en el Desarrollo de Software (SENA)

Unidad 1: Conceptos Básicos
“Concordancia con los requisitos funcionales y de rendimiento explícitamente establecidos, con los estándares de desarrollo explícitamente establecidos, con los estándares de desarrollo explícitamente documentados y con las características implícitas que se espera de todosoftware desarrollado profesionalmente” [Pressman 98]
* Los requisitos (requerimientos) de software se deben cumplir, en caso contrario, indican claramente la falta de calidad
* Los estándares definen un conjunto de criterios de desarrollo que deben seguirse de manera explícita
* Las características implícitas de calidad, a menudo no mencionadas, también deben ser cumplidas* Según la norma IEEE 1601 la calidad de un producto de software se define como el grado en que posee una combinación adecuada de determinadas características como son el rendimiento, la fiabilidad o la seguridad
* La calidad puede llegar a cuantificarse tan sólo mediante el análisis de un conjunto de factores: Estos factores se agrupan de acuerdo con las características operativasdel software, su capacidad para aceptar cambios y su adaptabilidad a nuevos entornos (MacCall et all.). Los factores que considera esta propuesta están organizados según 3 grupos:
* Los Factores de Revisión incluyen:
* Flexibilidad
* Mantenibilidad
* Contestación

* Los Factores de Transición incluyen:
* Portabilidad
* Reusabilidad* Interoperabilidad

* Los factores de Operación incluyen:
* Eficiencia
* Integridad
* Usabilidad
* Fiabilidad
* Corrección

* No es posible determinar un conjunto de atributos universalmente válido. Una limitación común a todos los marcos de segunda generación es la falta de lenguajes formales para expresar la calidad.Frølud y Koistinen, Franch (en 1998) y Burgués y Franch (2000), entre otros, son los abanderados de una tercera generación de marcos de calidad en los que el objetivo ha sido proporcionar estos lenguajes
* Existen también hoy en día propuestas para una posible cuarta generación orientada principalmente a la calidad en aplicaciones en servicios web utilizados en portales y comercio electrónico, talescomo la de Ruiz-Cortés (2000) y Corchuelo y otros (2002)
Enfoques de Calidad:
* ISO/IEC ha definido tres modelos relacionados de calidad de productos software (la calidad interna, la calidad externa, y la calidad en el empleo – o uso-) (ISO9126-01) y un conjunto de partes relacionadas (ISO14598-98)
* Esto da por consecuencia dos enfoques principales para las características de la calidaddel software, el enfoque hacia el producto y el enfoque hacia el proceso

1. ENFOQUE DE CALIDAD HACIA EL PRODUCTO

El ingeniero de software, ante todo, necesita determinar el Objetivo verdadero del software

Es importante tener presente los requerimientos del cliente y aquellos que estos incluyen como requerimientos de calidad, no únicamente los requerimientos funcionales
Obtener losrequerimientos de Calidad así no estén explícitamente dichos por el cliente, analizar la importancia y el nivel de dificultad para alcanzarlos.
Todos los procesos asociados a la Calidad de software conllevan gastos adicionales.
Aspectos:
* Confiabilidad
* Seguridad del producto y de sus partes
* Facilidad de utilización por los usuarios esperados
* Prestaciones ofrecidas por lasaplicaciones
* Adaptabilidad al mantenimiento y producción de nuevas versiones
* Flexbilidad y transportabilidad a sistemas hw/sw diferentes

Modelos de aseguramiento de la calidad en el producto tipo ISO 9000:
ISO 9000: Predecir la calidad (sea la que sea) del producto final mediante el control de las tareas para su realización y, sobretodo su registro. Así, si el producto final no...
tracking img