Está en la página 1de 16

CALIDAD Y PRUEBAS DE SOFTWARE

Sesión 2: Calidad del producto y modelos de calidad

Curso: Docente: Lain Jardiel Cárdenas Escalante


SABERES PREVIOS

¿Qué atributo de calidad asegura que un


software sea fácil de cambiar y probar?
PROBLEMATIZACIÓN

¿Cómo clasificar y especificar los


atributos de calidad para un producto
software?
LOGRO DE LA SESIÓN

Al término de la sesión, el
estudiante especifica atributos de
calidad en base a la descripción de
un caso, presentándolo de manera
organizada en un informe en el
tiempo adecuado.
CONTENIDO

• El Modelo de calidad de McCall


• La norma ISO 9126
• Modelo de calidad ISO/IEC 9126
• Categoría de requisitos
• Caso: guía turística
EL MODELO DE CALIDAD DE MCCALL

Factores de calidad

Criterios de calidad

Métricas de calidad
PERSPECTIVAS DEL MODELO

Operación del
producto

Calidad
Transición del Revisión del
producto producto
FACTORES DE CALIDAD DEL MODELO
Perspectivas Factores de calidad Criterios de calidad
Operación Corrección Trazabilidad, compleción
Fiabilidad Consistencia, exactitud, tolerancia a
fallos
Eficiencia En ejecución y en almacenamiento
Integridad Control de acceso, auditoría de acceso
Usabilidad Operabilidad, formación
Revisión Facilidad de Simplicidad, concisión, autodescripción,
mantenimiento modularidad
Facilidad de evaluación Simplicidad, modularidad
Flexibilidad Extencibilidad, generalidad,
modularidad
Transición Portabilidad Independencia de la máquina
Reusabilidad Independencia del sistema software
Interoperabilidad Comunicaciones y datos comunes
LA NORMA ISO 9126
Esta norma propone: (1) Un modelo de calidad, (2) Métricas externas, (3) Métricas
internas, (4) Métricas de calidad en uso.
MODELO DE CALIDAD ISO/IEC 9126
CATEGORÍA DE REQUISITOS

Requisitos funcionales

• Estos requisitos establecen qué debe hacer el sistema y


cómo debe comportarse o reaccionar ante los estímulos de
tiempo de ejecución.

Requisitos no funcionales

• Estos requerimientos son atributos de calidad de los


requerimientos funcionales o del producto total.
CASO: GUIA TURÍSTICA

Una empresa, que ofrece servicios de guía turística, está interesado en que
se desarrolle un software para dar soporte a sus actividades.
El software, entre las principales cosas que debe hacer son: reservar un
vuelo, comprar un billete de avión, buscar atracciones turísticas, reservar
una habitación de hotel y reservar un auto. Por otra parte, la opción de
reservar un vuelo debe estar disponible desde la página principal. Además,
la clave de acceso será necesario para acceder a las pantallas del
administrador. Por último, el equipo de desarrollo debe implementar el
software aplicando buenas prácticas para asegurar su fácil mantenimiento
en el tiempo, esto debido a que se requiere que todo cambio en el software
relacionado a las reglas de negocio no demande más de 6 horas.
ACTIVIDAD
Antes de clase y de forma individual lea el caso
anterior, clasifique y describa los requisitos que
existen. Participe con sus respuestas durante la
sesión de clase.

CATEGORÍA Descripción del requisito


TRABAJO DE CAMPO

Por equipo, desarrollar la actividad de trabajo de campo publicado en la semana 1.


La fecha límite de presentación y revisión es la fecha de la sesión 2 de clase.
REFERENCIAS BIBLIOGRÁFICAS

✓ Sommerville. (2011) “Ingeniería de Software”, 9na edición.


❑ Capitulo 24: sección 24.1.Calidad del software.

✓ Sánchez S, Sicilia M, Rodríguez D. (2012). Ingeniería de Software un enfoque desde la guía


SWEBOK. Primera Ed.
❑ Capitulo 9: sección 9.4.Calidad del producto.
http://modeladodesoftware.blogspot.com

http://sistemajava.blogspot.com/

https://www.facebook.com/groups/SoftwareFactory

También podría gustarte