Está en la página 1de 15

Atributos de

Calidad
Objetivos
Objetivos

• Reforzar
– Requerimientos de Software
• Aprender
– Atributos de calidad
– Identificar atributos de calidad
– Ejemplos de atributos de calidad
• Relacionar
– Requerimientos de software y atributos de calidad
Requerimientos
Recordemos que…

Un requerimiento de software se puede definir


como una necesidad documentada que
establece la forma en la cual debe funcionar un
sistema; debe incluir los atributos y
características que del sistema para cumplir con
las expectativas del usuario.
Atributos de Calidad de Software

• Describen las características que un producto debe poseer para


mantener su efectividad y prever posibles problemas y
limitaciones.
• Es importante identificarlos y especificarlos como parte de la
especificación de requerimientos.
• Si no están claramente establecidos, pueden ser vistos,
interpretados, implementados y evaluados diferentemente por
diferentes personas. Esto puede resultar en:
– Un software que sea inconsistente con las expectativas del usuario y
de pobre calidad;
– usuarios, clientes y desarrolladores insatisfechos;
– y excesos de tiempo y costo para rehacer el software.
Atributos de Calidad…

Externos

• Se derivan del comportamiento requisitos de un sistema (es decir,


requerimientos funcionales).

Internos

• Están relacionados con propiedades internas de los sistemas


desarrollados, en general, se especifican según un modelo de calidad.

En uso

• Necesidades de particulares usuarios que realizan tareas en un software


específico y ambientes de hardware.
ISO 9126 - atributos de calidad

Funcionalidad Confiabilidad Usabilidad


• Grado en que el software • Cantidad de tiempo que el • Grado en que el software es
satisface las funcionalidades en software está disponible para su fácil de usar.
relación a : uso. • Facilidad de comprensión
• Idoneidad • Madurez • Facilidad de aprendizaje
• Corrección • Tolerancia a fallos • Operatividad.
• Inter operatividad • Facilidad de recuperación.
• Conformidad
• Seguridad

Eficiencia Facilidad de mantenimiento Portabilidad


• Grado en que el software hace • La facilidad con que una • La facilidad con que el software
óptimo el uso de los recursos modificación puede ser puede ser llevado de un
del sistema. realizada. entorno a otro.
• Tiempo de uso • Facilidad de análisis • Facilidad de instalación
• Recursos utilizados. • Facilidad de cambio • Facilidad de ajuste
• Estabilidad • Facilidad de adaptación al
• Facilidad de prueba. cambio.
Pensemos

¿Qué características tiene que tener los


siguientes sistema para ser de calidad?
 Sistema de un banco.
 Software para un jardín infantil.
 Sistema de servicio de música.
 Plataforma que permite ver películas
en distintos dispositivos.
Identificando
Atributos de
Calidad
Identificando atributos de calidad

Al identificar atributos de calidad se debe que tener en cuenta que la


calidad:
• Es relativa por lo que no puede ser incorporada a un producto hasta
que no se defina.
• No debe ser concebida en términos generales o abstractos.
• Se debe definir los criterios para lograrla.
– La funcionalidad es un aspecto a verificar, pero no es único, también existen
otros como el desempeño, velocidad de procesamiento, seguridad, etc.
• No se logra de manera improvisada, se debe planificar.
• Debe ser medible.
– Se debe tener en cuenta diferentes aspectos para medir la calidad.
– Se debe determinar niveles mínimo y máximo deseados que debe tener el
producto a medir.
Ejemplos atributos de calidad

1. Req. de Software: Autenticación de usuario.


– El login debe ser seguro.
• Un actor solo puede acceder a las funciones y datos
que su usuario tiene permitido
• Solo los actores con acceso pueden ingresar al sistema
2. Req. de Software: Compartir archivos en
línea.
– A los documentos compartidos pueden acceder 10
personas simultáneamente.
Identificando atributos de calidad

3. Req. de Software: Portal de ventas online.


– Al hacer clic en un link del sitio web, la respuesta no debe ser
menor a 2seg. entre 3 -5 es aceptable, mayor a 6 es inaceptable.
– El sistema de ventas debe tener comunicación con otros
sistemas como:
• WebPay
• SII
– El carrito de compras debe tener comunicación con otros
componentes de sistemas como:
• cuenta de usuario
• catálogo
• Ventas
Reflexión
Reflexión

• Un atributos de calidad es aquel que permite


determinar las características de calidad que
deseamos que tenga el software.
• Para poder identificarlos y definirlos, primero
se debe conocer las características que van a
ser incorporadas a un producto.

También podría gustarte