2. NORMAS Y ESTANDARES DE CALIDAD DEL
SOFTWARE
Los estándares de calidad de software hacen parte
de la ingeniería de software, utilización de estándares y
metodologías para el diseño, programación, prueba y
análisis del software desarrollado, con el objetivo de
ofrecer una mayor confiabilidad, mantenibilidad en
concordancia con los requisitos exigidos.
3. NORMAS ISO/IEC
Este estándar
agrupa las actividades que
se pueden llevar a cabo
durante el ciclo de vida del
software en cinco
procesos principales, ocho
procesos de apoyo y
cuatro procesos
organizativos.
ISO 12207 – Modelos de Ciclos de Vida del Software.
4. NORMAS ISO/IEC
El estándar ISO/IEC 14598 es actualmente usado
como base metodológica para la evaluación del producto
software.
Norma ISO/IEC 14598
5. NORMAS ISO/IEC
Es una nueva
serie de normas que
se basa en ISO 9126
y en ISO 14598
(Evaluación del
software).
Norma ISO/IEC 25000 (SquaRE)
6. NORMAS ISO/IEC
Es la norma para evaluar los productos de software,
esta norma nos indica las características de la calidad y los
lineamientos para su uso.
Norma ISO/IEC 9126
7. ATRIBUTOS DE CALIDAD EN EL
DESARROLLO DE SOFTWARE
Funcionalidad:
El grado en que el software satisface las
necesidades indicadas por los siguientes subatributos:
idoneidad, corrección, interoperatividad, conformidad y
seguridad.
8. ATRIBUTOS DE CALIDAD EN EL
DESARROLLO DE SOFTWARE
Confiabilidad:
Cantidad de tiempo que el software está disponible
para su uso. Está referido por los siguientes subatributos:
madurez, tolerancia a fallos y facilidad de recuperación.
9. ATRIBUTOS DE CALIDAD EN EL
DESARROLLO DE SOFTWARE
Usabilidad:
Grado en que el software es fácil de usar. Viene
reflejado por los siguientes subatributos: facilidad de
comprensión, facilidad de aprendizaje y operatividad.
10. ATRIBUTOS DE CALIDAD EN EL
DESARROLLO DE SOFTWARE
Eficiencia:
Grado en que el software hace óptimo el uso de los
recursos del sistema. Está indicado por los siguientes
subatributos: tiempo de uso y recursos utilizados.
11. ATRIBUTOS DE CALIDAD EN EL
DESARROLLO DE SOFTWARE
Facilidad de mantenimiento:
La facilidad con que una modificación puede ser
realizada. Está indicada por los siguientes subatributos:
facilidad de análisis, facilidad de cambio, estabilidad y
facilidad de prueba.
12. ATRIBUTOS DE CALIDAD EN EL
DESARROLLO DE SOFTWARE
Portabilidad:
La facilidad con que el software puede ser llevado
de un entorno a otro. Está referido por los siguientes
subatributos: facilidad de instalación, facilidad de ajuste,
facilidad de adaptación al cambio.
13.
14. LAS 8 DIMENSIONES DE LA CALIDAD
DEFINIDAS POR DAVID A. GARVIN
El profesor David Garvin de la Universidad de
Harvard propone 8 componentes o dimensiones de la
calidad con el fin de hacer más operativo el concepto de
calidad de un producto o servicio y favorecer la
comprensión del modo en que la Gestión de Calidad se
puede aplicar en las empresas, tanto de manufactura
como de servicios.
15. LAS 8 DIMENSIONES DE LA CALIDAD
DEFINIDAS POR DAVID. A GARVIN
El rendimiento se refiere a las características
operativas principales de un producto.
1. Rendimiento
2. Características
En la segunda dimensión se hace referencia a
las características adicionales que aumentan el atractivo
del producto o servicio para el usuario.
16. LAS 8 DIMENSIONES DE LA CALIDAD
DEFINIDAS POR DAVID. A GARVIN
La confiabilidad es la probabilidad de que un
producto no falle dentro de un período de tiempo
específico.
3. Confiabilidad.
4. Conformidad.
La conformidad es la precisión con la que el
producto o servicio cumple con los estándares
especificados.
17. LAS 8 DIMENSIONES DE LA CALIDAD
DEFINIDAS POR DAVID. A GARVIN
La durabilidad mide la duración de la vida de un
producto.
5. Durabilidad.
6. Facilidad de servicio.
La capacidad de servicio es la velocidad con la que
el producto puede volver a ponerse en servicio (repararse)
cuando se descompone, así como la competencia y el
comportamiento del técnico.
18. LAS 8 DIMENSIONES DE LA CALIDAD
DEFINIDAS POR DAVID. A GARVIN
La estética es la dimensión subjetiva que indica el
tipo de respuesta que un usuario tiene a un producto.
7. Estética.
8. Calidad percibida.
Calidad percibida es la calidad atribuida a un bien o
servicio basado en medidas indirectas.
19. PROBLEMAS QUE AFECTAN LA CALIDAD DEL
SOFTWARE
1. Falta de dominio del negocio.
2. Desconocimiento de la tecnología.
3. Calendarios pocos realistas.
4. No implementar ingeniería de Software.
5. Utilizar malas o nulas prácticas de desarrollo de
Software.