SlideShare una empresa de Scribd logo
1 de 29
NORMA ISO
9126
27/02/17 CALIDAD DE SOFTWARE 1
DEFINICION
Enfatiza tres puntos importantes:
◦Los requisitos del software constituyen el
fundamento para medir la calidad. La carencia de
conformidad con los requisitos es carencia de
calidad.
◦Los estándares especificados definen un conjunto de
criterios de desarrollo que guían la manera en que el
software se somete al trabajo ingenieril. Si no se
siguen los criterios, la carencia de calidad será un
resultado casi seguro.
27/02/17 CALIDAD DE SOFTWARE 2
DEFINICION
◦Existe un conjunto de requisitos implícitos que a
menudo no se mencionan (por ejemplo,
mantenibilidad). Si el software se conforma con los
requisitos explícitos pero falla en atender los
requisitos implícitos, la calidad del software es
sospechosa.
27/02/17 CALIDAD DE SOFTWARE 3
MODELADO DE LA
CALIDAD DEL
SOFTWARE
Debido a que la calidad se compone, realmente, de
muchas características, la noción de calidad se
captura, usualmente, en un modelo que retrata las
características compuestas y sus relaciones.
Los modelos antiguos fueron McCall (1977) y
Boehm. (1978).
Ambos modelos son jerárquicos con refinamientos
sucesivos que culminan en primitivas que se
pueden medir directamente.
27/02/17 CALIDAD DE SOFTWARE 4
ISO 9126
La necesidad de comparar productos motiva el
trabajo para la definición de un modelo
estándar.
ISO 9126 entrega la definición de las
características y los procesos de evaluación de
calidad asociados para usar cuando se
especifican los requisitos y la evaluación de los
productos de software a lo largo de su vida útil.
27/02/17 CALIDAD DE SOFTWARE 5
ISO 9126
Define la Calidad del Software como: “La totalidad de características de
un producto de software que se manifiesta en su habilidad para
satisfacer necesidades establecidas o implícitas”.
Se relaciona con seis factores: funcionalidad, confiabilidad, eficiencia,
usabilidad, mantenibilidad y portabilidad.
27/02/17 CALIDAD DE SOFTWARE 6
ISO 9126
27/02/17 CALIDAD DE SOFTWARE 7
FUNCIONALIDAD
PORTABI
LIDAD
CONFIABI
LIDAD
MANTENIBI
LIDAD
USABI
LIDAD
EFICIENCIA
Las funciones requeridas
están disponibles en el
software?
Qué tan
confiable es el
software?
Es fácil de usar
el software?Qué tan
eficiente es el
software?
Qué tan fácil es
transferir el
software a otro
entorno?
Qué tan fácil
de modificar
es el
software?
ISO 9126
Funcionalidad: conjunto de atributos que soporta
la existencia de un conjunto de funciones y sus
propiedades específicas. Las funciones son tales
que satisfacen las necesidades implícitas o
establecidas.
Confiabilidad: El conjunto de atributos que soporta
la capacidad del software para mantener su nivel
de rendimiento bajo condiciones establecidas por
un periodo de tiempo establecido.
27/02/17 CALIDAD DE SOFTWARE 8
ISO 9126
Usabilidad: El conjunto de atributos que soporta el
esfuerzo necesario para el uso y la evaluación
individual de tal uso mediante un conjunto de
usuarios establecidos e implícitos.
Eficiencia: el conjunto de atributos que soporta las
relaciones entre el nivel de rendimiento del
software y el monto de recursos empleados, bajo
condiciones establecidas.
27/02/17 CALIDAD DE SOFTWARE 9
ISO 9126
Mantenibilidad: El conjunto de atributos que soporta el esfuerzo
necesario para realizar modificaciones especificadas
Portabilidad: El conjunto de atributos que soporta la habilidad del
software para transferirlo de un entorno a otro.
27/02/17 CALIDAD DE SOFTWARE 10
FUNCIONALIDAD
Se asocia con otros conceptos (1/2):
◦ Ajustabilidad: atributos del software que soportan la presencia y propiedad
de un conjunto de funciones para tareas específicas.
◦ Precisión: Atributos del software que soportan la provisión de resultados o
efectos correctos o acordados.
◦ Interoperabilidad: Atributos del software que soportan su habilidad para
interactuar con sistemas específicos.
27/02/17 CALIDAD DE SOFTWARE 11
FUNCIONALIDAD
Se asocia con otros conceptos (2/2):
◦ Conformidad: Atributos del software que hacen que el mismo se adhiera a
los estándares o convenciones relativas a la aplicación o a regulaciones de
tipo legal y prescripciones similares.
◦ Seguridad: Atributos del software que soportan su habilidad para prevenir
acceso no autorizado, ya sea accidental o deliberado, a los programas o
datos.
27/02/17 CALIDAD DE SOFTWARE 12
CONFIABILIDAD
Se asocia con otros conceptos (1/2):
◦ Madurez: Atributos del software que soportan la frecuencia de falla por
defectos en el software.
◦ Tolerancia a los defectos: Atributos del software que soportan su habilidad
para mantener un nivel especificado de rendimiento en caso de defectos del
software o de infracción de su interfaz especificada.
27/02/17 CALIDAD DE SOFTWARE 13
CONFIABILIDAD
Se asocia con otros conceptos (2/2):
◦Recuperabilidad: Atributos del software
que soportan la capacidad para restablecer
su nivel de rendimiento y recuperar los
datos directamente afectados en caso de
una falla y en el tiempo y esfuerzo
requeridos para ello.
27/02/17 CALIDAD DE SOFTWARE 14
PREDICCION DE LA
CONFIABILIDAD
Cuáles son las consideraciones para la predicción de cómo el sistema
operará en la práctica?
◦ Qué tan a menudo ocurre un defecto.
◦ Dificultad para determinar la severidad de un defecto.
◦ Variabilidad en la manera en que el usuario puede utilizar el sistema.
27/02/17 CALIDAD DE SOFTWARE 15
USABILIDAD
Según Boehm, es la magnitud para la cual el producto es conveniente y
práctico de usar.
Es más que la amigabilidad con el usuario.
Requiere aproximaciones simples a la recolección de datos.
27/02/17 CALIDAD DE SOFTWARE 16
USABILIDAD
Se asocia con los siguientes términos:
◦Habilidad de comprensión: Atributos del software
que soportan los esfuerzos del usuario por reconocer
los conceptos lógicos y su aplicabilidad.
◦Habilidad de aprendizaje: Atributos del software que
soportan los esfuerzos del usuario por aprender su
aplicación.
◦Operabilidad: Atributos del software que soportan
los esfuerzos del usuario para la operación y control
del software.
27/02/17 CALIDAD DE SOFTWARE 17
POSIBLES MÉTRICAS DE
LA USABILIDAD
Nivel de entrada, habilidad de aprendizaje, manipulabilidad.
Efectividad en las tareas.
Eficiencia temporal.
Periodo productivo.
Eficiencia relativa al usuario.
27/02/17 CALIDAD DE SOFTWARE 18
EFICIENCIA
Comportamiento del tiempo: Atributos del
software que soportan los tiempos de
respuesta y procesamiento y las tasas de
rendimiento total en desempeño de sus
funciones.
Comportamiento de los recursos: Atributos del
software que soportan la cantidad de recursos
empleados y la duración de ese uso en el
desempeño de sus funciones.
27/02/17 CALIDAD DE SOFTWARE 19
PORTABILIDAD
Se asocia con los siguientes términos (1/2):
◦Adaptabilidad: Atributos del software que soportan
la oportunidad para su adaptación a los diferentes
entornos especificados sin la aplicación de otras
acciones o medios diferentes a los provistos para
este propósito en el software considerado.
◦Instalabilidad: Atributos del software que soportan
el esfuerzo requerido para instalar el software en un
entorno especificado.
27/02/17 CALIDAD DE SOFTWARE 20
PORTABILIDAD
Se asocia con los siguientes términos (2/2):
◦Conformidad: Atributos del software que
hacen que éste se adhiera a estándares o
convenciones relativas a la portabilidad.
◦Reemplazabilidad: Atributos del software que
soportan la oportunidad y el esfuerzo
empleándolo en lugar de otro software
especificado en el entorno de ese software.
27/02/17 CALIDAD DE SOFTWARE 21
TASA DE PORTABILIDAD
Portabilidad = 1 – (ET/ER)
◦ET son los recursos necesarios para mover la
aplicación al nuevo entorno.
◦ER es una medida de los recursos requeridos
para crear el sistema para el entorno
residente.
27/02/17 CALIDAD DE SOFTWARE 22
MANTENIBILIDAD
Se asocia con los siguientes conceptos (1/2):
◦Analizabilidad: Atributos del software que soportan
el esfuerzo requerido para el diagnóstico de
deficiencias o causas de falla, o para la identificación
de las partes que se deben modificar.
◦Cambiabilidad: Atributos del software que soportan
el esfuerzo requerido para la modificación, remoción
de fallas o para cambios en el entorno.
27/02/17 CALIDAD DE SOFTWARE 23
MANTENIBILIDAD
Se asocia con los siguientes conceptos (2/2):
◦Estabilidad: Atributos del software que
soportan el riesgo de un efecto o
modificación inesperados.
◦Habilidad de Pruebas: Atributos del software
que soportan el esfuerzo necesario para
validación del software modificado.
27/02/17 CALIDAD DE SOFTWARE 24
ASPECTOS DEL
MANTENIMIENTO DE SOFTWARE
Tipos de empresas de mantenimiento:
◦ Organizaciones de soporte al cliente.
◦ Organizaciones de servicios de campo.
◦ Equipos de mantenimiento en sitio.
Otros aspectos a considerar:
◦ Administración del mantenimiento.
◦ Mantenimiento de manuales de usuario.
◦ Litigios asociados con defectos.
27/02/17 CALIDAD DE SOFTWARE 25
ASPECTOS DEL
MANTENIMIENTO DE SOFTWARE
Factores que incrementan los costos de mantenimiento:
◦ Tamaño del software.
◦ Fecha de realización del mantenimiento relativa al tiempo de
funcionamiento.
◦ Complejidad en el software.
◦ Defectos latentes.
27/02/17 CALIDAD DE SOFTWARE 26
MEDICIÓN DE LOS ASPECTOS
DE CALIDAD: DEFECTOS
La medición de muchos de los factores de calidad
descritos en los modelos de calidad es dependiente
de aspectos subjetivos.
Para suprimir la variabilidad de esos aspectos, se
debe tener conciencia de la necesidad de
consistencia.
Las medidas de calidad del software que usan el
enfoque de descomposición requieren planeación
cuidadosa y recolección de datos para conservar
bajos los extracostos involucrados.
27/02/17 CALIDAD DE SOFTWARE 27
MEDICIÓN DE LOS ASPECTOS
DE CALIDAD: DEFECTOS
Una solución es mirar la calidad como la carencia
de defectos y así concentrarnos en el registro de
errores, faltas y fallas.
Los defectos se pueden clasificar como defectos
conocidos y defectos latentes.
Una medida estándar de hecho de la calidad del
software es la densidad de defectos.
◦DD = # Defectos conocidos / Tamaño del producto.
Esta métrica no incluye defectos latentes.
27/02/17 CALIDAD DE SOFTWARE 28
OTROS CONTEOS DE
DEFECTOS
Fallas post entrega.
Faltas residuales (faltas descubiertas después de la
entrega).
Todas las faltas conocidas.
El conjunto de faltas descubiertas después de un
punto fijo arbitrario en el ciclo de vida del software
(por ejemplo después de una prueba).
Densidad de faltas o tasa de fallas.
27/02/17 CALIDAD DE SOFTWARE 29

Más contenido relacionado

La actualidad más candente

¿Son compatibles los productos de software actuales con la norma ISO 25000?
¿Son compatibles los  productos de software actuales  con la norma ISO 25000?¿Son compatibles los  productos de software actuales  con la norma ISO 25000?
¿Son compatibles los productos de software actuales con la norma ISO 25000?Raúl Martínez
 
Calidad de software ii
Calidad de software iiCalidad de software ii
Calidad de software iiCamilo Andres
 
MODELOS DE CALIDAD DEL SOFTWARE
MODELOS DE CALIDAD DEL SOFTWAREMODELOS DE CALIDAD DEL SOFTWARE
MODELOS DE CALIDAD DEL SOFTWAREEdwingelviz
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de softwareyecka25
 
Que es calidad del software 1-1
Que es calidad del software 1-1Que es calidad del software 1-1
Que es calidad del software 1-1sindyhenao
 
Estandares y modelos de calidad del software
Estandares y modelos de calidad del softwareEstandares y modelos de calidad del software
Estandares y modelos de calidad del softwareaagalvisg
 
Fundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y EstándaresFundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y EstándaresLuis Eduardo Pelaez Valencia
 
Calidad Del Producto Software
Calidad Del Producto SoftwareCalidad Del Producto Software
Calidad Del Producto Softwarealbert317
 
Calidad de software ii
Calidad de software iiCalidad de software ii
Calidad de software iiCamilo Andres
 
Calidad de software alex
Calidad de software alexCalidad de software alex
Calidad de software alexAlexander Ortis
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del softwareReivaj Sagarv
 

La actualidad más candente (20)

1761690 (1)
1761690 (1)1761690 (1)
1761690 (1)
 
Calidaddelsoftware
CalidaddelsoftwareCalidaddelsoftware
Calidaddelsoftware
 
¿Son compatibles los productos de software actuales con la norma ISO 25000?
¿Son compatibles los  productos de software actuales  con la norma ISO 25000?¿Son compatibles los  productos de software actuales  con la norma ISO 25000?
¿Son compatibles los productos de software actuales con la norma ISO 25000?
 
Calidad de software ii
Calidad de software iiCalidad de software ii
Calidad de software ii
 
MODELOS DE CALIDAD DEL SOFTWARE
MODELOS DE CALIDAD DEL SOFTWAREMODELOS DE CALIDAD DEL SOFTWARE
MODELOS DE CALIDAD DEL SOFTWARE
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Calidad de Software
Calidad de SoftwareCalidad de Software
Calidad de Software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Calidad software
Calidad softwareCalidad software
Calidad software
 
Que es calidad del software 1-1
Que es calidad del software 1-1Que es calidad del software 1-1
Que es calidad del software 1-1
 
Estandares y modelos de calidad del software
Estandares y modelos de calidad del softwareEstandares y modelos de calidad del software
Estandares y modelos de calidad del software
 
Fundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y EstándaresFundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y Estándares
 
ISO
ISOISO
ISO
 
Calidad Del Producto Software
Calidad Del Producto SoftwareCalidad Del Producto Software
Calidad Del Producto Software
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Calidad de software ii
Calidad de software iiCalidad de software ii
Calidad de software ii
 
Normas ISO Programación
Normas ISO ProgramaciónNormas ISO Programación
Normas ISO Programación
 
Act20
Act20Act20
Act20
 
Calidad de software alex
Calidad de software alexCalidad de software alex
Calidad de software alex
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 

Destacado

265570212 ensayo-debilidades-de-la-norma-iso-9126
265570212 ensayo-debilidades-de-la-norma-iso-9126265570212 ensayo-debilidades-de-la-norma-iso-9126
265570212 ensayo-debilidades-de-la-norma-iso-9126Andreita Guevara Trujillo
 
Evaluating the Quality of Software in ERP Systems Using the ISO 9126 Model
Evaluating the Quality of Software in ERP Systems Using the ISO 9126 Model Evaluating the Quality of Software in ERP Systems Using the ISO 9126 Model
Evaluating the Quality of Software in ERP Systems Using the ISO 9126 Model ijasa
 
evaluacion de la calidad en la tecnologia educativa. Maestria udes.
evaluacion de la calidad en la tecnologia educativa. Maestria udes.evaluacion de la calidad en la tecnologia educativa. Maestria udes.
evaluacion de la calidad en la tecnologia educativa. Maestria udes.Lorena Isabel Mejía Cadavid
 
Calidad del producto ISO 9126
Calidad del producto ISO 9126Calidad del producto ISO 9126
Calidad del producto ISO 9126JekittaB
 
ISO 9126 - Qualidade de Software
ISO 9126 - Qualidade de SoftwareISO 9126 - Qualidade de Software
ISO 9126 - Qualidade de SoftwareFelipe Cabral
 
Hanoi managing death march projects
Hanoi managing death march projectsHanoi managing death march projects
Hanoi managing death march projectsEd Yourdon
 
LetsGrow Non-functional requirements
LetsGrow Non-functional requirementsLetsGrow Non-functional requirements
LetsGrow Non-functional requirementsPatrick Kalkman
 
Beit 381 se lec 14 - 35 - 12 mar21 - sqa - iso and cmm
Beit 381 se lec 14 - 35  - 12 mar21 - sqa - iso and cmmBeit 381 se lec 14 - 35  - 12 mar21 - sqa - iso and cmm
Beit 381 se lec 14 - 35 - 12 mar21 - sqa - iso and cmmbabak danyal
 
Ensayo: Medidas que pueden llevar a cabo las empresas que desean apostarle a ...
Ensayo: Medidas que pueden llevar a cabo las empresas que desean apostarle a ...Ensayo: Medidas que pueden llevar a cabo las empresas que desean apostarle a ...
Ensayo: Medidas que pueden llevar a cabo las empresas que desean apostarle a ...willicam967
 
Metricas y factores de mc call
Metricas y factores  de mc callMetricas y factores  de mc call
Metricas y factores de mc callmildredmontoya6
 
Software Selection & Evaluation
Software Selection & EvaluationSoftware Selection & Evaluation
Software Selection & EvaluationAlaa Sadik
 

Destacado (20)

Padrões iso
Padrões iso Padrões iso
Padrões iso
 
Customizing iso 9126 quality model for evaluation of b2 b applications
Customizing iso 9126 quality model for evaluation of b2 b applicationsCustomizing iso 9126 quality model for evaluation of b2 b applications
Customizing iso 9126 quality model for evaluation of b2 b applications
 
265570212 ensayo-debilidades-de-la-norma-iso-9126
265570212 ensayo-debilidades-de-la-norma-iso-9126265570212 ensayo-debilidades-de-la-norma-iso-9126
265570212 ensayo-debilidades-de-la-norma-iso-9126
 
Norma iso 9126
Norma iso 9126Norma iso 9126
Norma iso 9126
 
Evaluating the Quality of Software in ERP Systems Using the ISO 9126 Model
Evaluating the Quality of Software in ERP Systems Using the ISO 9126 Model Evaluating the Quality of Software in ERP Systems Using the ISO 9126 Model
Evaluating the Quality of Software in ERP Systems Using the ISO 9126 Model
 
Ensayo
EnsayoEnsayo
Ensayo
 
evaluacion de la calidad en la tecnologia educativa. Maestria udes.
evaluacion de la calidad en la tecnologia educativa. Maestria udes.evaluacion de la calidad en la tecnologia educativa. Maestria udes.
evaluacion de la calidad en la tecnologia educativa. Maestria udes.
 
Guia iso 9126
Guia iso 9126Guia iso 9126
Guia iso 9126
 
Calidad del producto ISO 9126
Calidad del producto ISO 9126Calidad del producto ISO 9126
Calidad del producto ISO 9126
 
ISO 9126 - Qualidade de Software
ISO 9126 - Qualidade de SoftwareISO 9126 - Qualidade de Software
ISO 9126 - Qualidade de Software
 
Software evaluation
Software evaluationSoftware evaluation
Software evaluation
 
Hanoi managing death march projects
Hanoi managing death march projectsHanoi managing death march projects
Hanoi managing death march projects
 
LetsGrow Non-functional requirements
LetsGrow Non-functional requirementsLetsGrow Non-functional requirements
LetsGrow Non-functional requirements
 
Insight
InsightInsight
Insight
 
Beit 381 se lec 14 - 35 - 12 mar21 - sqa - iso and cmm
Beit 381 se lec 14 - 35  - 12 mar21 - sqa - iso and cmmBeit 381 se lec 14 - 35  - 12 mar21 - sqa - iso and cmm
Beit 381 se lec 14 - 35 - 12 mar21 - sqa - iso and cmm
 
Analisis iso 25010
Analisis iso 25010Analisis iso 25010
Analisis iso 25010
 
Ensayo: Medidas que pueden llevar a cabo las empresas que desean apostarle a ...
Ensayo: Medidas que pueden llevar a cabo las empresas que desean apostarle a ...Ensayo: Medidas que pueden llevar a cabo las empresas que desean apostarle a ...
Ensayo: Medidas que pueden llevar a cabo las empresas que desean apostarle a ...
 
Metricas y factores de mc call
Metricas y factores  de mc callMetricas y factores  de mc call
Metricas y factores de mc call
 
Software Selection & Evaluation
Software Selection & EvaluationSoftware Selection & Evaluation
Software Selection & Evaluation
 
Iso 9000
Iso 9000Iso 9000
Iso 9000
 

Similar a Norma iso

PRESENTACION CALIDAD DE SOFTWARE IEEE ISO.pdf
PRESENTACION CALIDAD DE SOFTWARE IEEE ISO.pdfPRESENTACION CALIDAD DE SOFTWARE IEEE ISO.pdf
PRESENTACION CALIDAD DE SOFTWARE IEEE ISO.pdfVictor430019
 
Medición de la calidad de un software
Medición de la calidad de un softwareMedición de la calidad de un software
Medición de la calidad de un softwarepedroalexandercamarg
 
C32CM31 EQ2- Norma ISO 9126
C32CM31 EQ2- Norma ISO 9126C32CM31 EQ2- Norma ISO 9126
C32CM31 EQ2- Norma ISO 9126Aída M. Gómez
 
Sistema de gestion_de_calidad
Sistema de gestion_de_calidadSistema de gestion_de_calidad
Sistema de gestion_de_calidadJorgeH12
 
ACT 5_Luis Quiroz_Semana 5.docx
ACT 5_Luis Quiroz_Semana 5.docxACT 5_Luis Quiroz_Semana 5.docx
ACT 5_Luis Quiroz_Semana 5.docxLuisQuiroz100
 
Ensayo modelo de mccall
Ensayo modelo de mccallEnsayo modelo de mccall
Ensayo modelo de mccallKimyJessahel
 
Capitulo 18-metricas-tecnicas-del-soft
Capitulo 18-metricas-tecnicas-del-softCapitulo 18-metricas-tecnicas-del-soft
Capitulo 18-metricas-tecnicas-del-softucn_cgalvez
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de softwarenancyespe21
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de softwarenancyespe21
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de softwarenancyespe21
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de softwareRenzoOrtiz6
 
Metricas Tecnicas Del Software
Metricas Tecnicas Del SoftwareMetricas Tecnicas Del Software
Metricas Tecnicas Del Softwarejuic
 

Similar a Norma iso (20)

PRESENTACION CALIDAD DE SOFTWARE IEEE ISO.pdf
PRESENTACION CALIDAD DE SOFTWARE IEEE ISO.pdfPRESENTACION CALIDAD DE SOFTWARE IEEE ISO.pdf
PRESENTACION CALIDAD DE SOFTWARE IEEE ISO.pdf
 
ISO 9126.pdf
ISO 9126.pdfISO 9126.pdf
ISO 9126.pdf
 
Medición de la calidad de un software
Medición de la calidad de un softwareMedición de la calidad de un software
Medición de la calidad de un software
 
C32CM31 EQ2- Norma ISO 9126
C32CM31 EQ2- Norma ISO 9126C32CM31 EQ2- Norma ISO 9126
C32CM31 EQ2- Norma ISO 9126
 
Sistema de gestion_de_calidad
Sistema de gestion_de_calidadSistema de gestion_de_calidad
Sistema de gestion_de_calidad
 
ACT 5_Luis Quiroz_Semana 5.docx
ACT 5_Luis Quiroz_Semana 5.docxACT 5_Luis Quiroz_Semana 5.docx
ACT 5_Luis Quiroz_Semana 5.docx
 
Estudiante
EstudianteEstudiante
Estudiante
 
Factores de calidad del software
Factores de calidad del softwareFactores de calidad del software
Factores de calidad del software
 
Ensayo modelo de mccall
Ensayo modelo de mccallEnsayo modelo de mccall
Ensayo modelo de mccall
 
Capitulo 18-metricas-tecnicas-del-soft
Capitulo 18-metricas-tecnicas-del-softCapitulo 18-metricas-tecnicas-del-soft
Capitulo 18-metricas-tecnicas-del-soft
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Calidadtarea1
Calidadtarea1Calidadtarea1
Calidadtarea1
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Metricas tecnicas del software
Metricas tecnicas del softwareMetricas tecnicas del software
Metricas tecnicas del software
 
Metricas Tecnicas Del Software
Metricas Tecnicas Del SoftwareMetricas Tecnicas Del Software
Metricas Tecnicas Del Software
 
Evaluacion del software
Evaluacion del softwareEvaluacion del software
Evaluacion del software
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 

Último

Sales binarias y oxisales química inorganica
Sales binarias y oxisales química inorganicaSales binarias y oxisales química inorganica
Sales binarias y oxisales química inorganicakiaranoemi
 
presentación de topografía y sus aplicaciones
presentación de topografía y sus aplicacionespresentación de topografía y sus aplicaciones
presentación de topografía y sus aplicacionesCarlosA427496
 
GeoS4344444444444444444444444444444444.pdf
GeoS4344444444444444444444444444444444.pdfGeoS4344444444444444444444444444444444.pdf
GeoS4344444444444444444444444444444444.pdffredyflores58
 
electricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejercicioselectricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejerciciosEfrain Yungan
 
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdfPPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdfDarwinJPaulino
 
GeoS33333333333333333333333333333333.pdf
GeoS33333333333333333333333333333333.pdfGeoS33333333333333333333333333333333.pdf
GeoS33333333333333333333333333333333.pdffredyflores58
 
Guía para la identificación de materiales peligrosos
Guía para la identificación de materiales peligrososGuía para la identificación de materiales peligrosos
Guía para la identificación de materiales peligrososAdrianVarela22
 
Accidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptxAccidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptxBuddyroi
 
movimiento circular univormemente variado
movimiento circular univormemente variadomovimiento circular univormemente variado
movimiento circular univormemente variadoEsthefaniaAuquilla1
 
Sistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesSistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesjohannyrmnatejeda
 
Sistema Operativo Windows Capas Estructura
Sistema Operativo Windows Capas EstructuraSistema Operativo Windows Capas Estructura
Sistema Operativo Windows Capas EstructuraJairoMaxKevinMartine
 
SEMICONDUCTORES lafhnoealifsncknisz.pptx
SEMICONDUCTORES lafhnoealifsncknisz.pptxSEMICONDUCTORES lafhnoealifsncknisz.pptx
SEMICONDUCTORES lafhnoealifsncknisz.pptxOSCARADRIANMEDINADUR
 
Sistema Séptico Domiciliario para viviendas rurales
Sistema Séptico Domiciliario para viviendas ruralesSistema Séptico Domiciliario para viviendas rurales
Sistema Séptico Domiciliario para viviendas ruralesrberinald
 
Transporte y Manipulación de Explosivos - SUCAMEC
Transporte y Manipulación de Explosivos - SUCAMECTransporte y Manipulación de Explosivos - SUCAMEC
Transporte y Manipulación de Explosivos - SUCAMECamador030809
 
30-Planos-de-Casas-para-construir en.pdf
30-Planos-de-Casas-para-construir en.pdf30-Planos-de-Casas-para-construir en.pdf
30-Planos-de-Casas-para-construir en.pdfpauljean19831977
 
Química Analítica-U1y2-2024.pdf. Unidades 1 y 2
Química Analítica-U1y2-2024.pdf. Unidades 1 y 2Química Analítica-U1y2-2024.pdf. Unidades 1 y 2
Química Analítica-U1y2-2024.pdf. Unidades 1 y 2santiagoBernabei8
 
MATEMATICA BÁSICA FUNCIONES LOGARITMICAS
MATEMATICA BÁSICA FUNCIONES LOGARITMICASMATEMATICA BÁSICA FUNCIONES LOGARITMICAS
MATEMATICA BÁSICA FUNCIONES LOGARITMICASSALVADOR ALTEZ PALOMINO
 
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticasEJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticasEfrain Yungan
 
FOTOCELDAS Y LOS DIFERENTES TIPOS QUE EXISTEN.pdf
FOTOCELDAS Y LOS DIFERENTES TIPOS QUE EXISTEN.pdfFOTOCELDAS Y LOS DIFERENTES TIPOS QUE EXISTEN.pdf
FOTOCELDAS Y LOS DIFERENTES TIPOS QUE EXISTEN.pdfDanielAlejandroAguir2
 
FOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURAL
FOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURALFOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURAL
FOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURALRiveraPemintelAlejan
 

Último (20)

Sales binarias y oxisales química inorganica
Sales binarias y oxisales química inorganicaSales binarias y oxisales química inorganica
Sales binarias y oxisales química inorganica
 
presentación de topografía y sus aplicaciones
presentación de topografía y sus aplicacionespresentación de topografía y sus aplicaciones
presentación de topografía y sus aplicaciones
 
GeoS4344444444444444444444444444444444.pdf
GeoS4344444444444444444444444444444444.pdfGeoS4344444444444444444444444444444444.pdf
GeoS4344444444444444444444444444444444.pdf
 
electricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejercicioselectricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejercicios
 
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdfPPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
 
GeoS33333333333333333333333333333333.pdf
GeoS33333333333333333333333333333333.pdfGeoS33333333333333333333333333333333.pdf
GeoS33333333333333333333333333333333.pdf
 
Guía para la identificación de materiales peligrosos
Guía para la identificación de materiales peligrososGuía para la identificación de materiales peligrosos
Guía para la identificación de materiales peligrosos
 
Accidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptxAccidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptx
 
movimiento circular univormemente variado
movimiento circular univormemente variadomovimiento circular univormemente variado
movimiento circular univormemente variado
 
Sistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesSistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajes
 
Sistema Operativo Windows Capas Estructura
Sistema Operativo Windows Capas EstructuraSistema Operativo Windows Capas Estructura
Sistema Operativo Windows Capas Estructura
 
SEMICONDUCTORES lafhnoealifsncknisz.pptx
SEMICONDUCTORES lafhnoealifsncknisz.pptxSEMICONDUCTORES lafhnoealifsncknisz.pptx
SEMICONDUCTORES lafhnoealifsncknisz.pptx
 
Sistema Séptico Domiciliario para viviendas rurales
Sistema Séptico Domiciliario para viviendas ruralesSistema Séptico Domiciliario para viviendas rurales
Sistema Séptico Domiciliario para viviendas rurales
 
Transporte y Manipulación de Explosivos - SUCAMEC
Transporte y Manipulación de Explosivos - SUCAMECTransporte y Manipulación de Explosivos - SUCAMEC
Transporte y Manipulación de Explosivos - SUCAMEC
 
30-Planos-de-Casas-para-construir en.pdf
30-Planos-de-Casas-para-construir en.pdf30-Planos-de-Casas-para-construir en.pdf
30-Planos-de-Casas-para-construir en.pdf
 
Química Analítica-U1y2-2024.pdf. Unidades 1 y 2
Química Analítica-U1y2-2024.pdf. Unidades 1 y 2Química Analítica-U1y2-2024.pdf. Unidades 1 y 2
Química Analítica-U1y2-2024.pdf. Unidades 1 y 2
 
MATEMATICA BÁSICA FUNCIONES LOGARITMICAS
MATEMATICA BÁSICA FUNCIONES LOGARITMICASMATEMATICA BÁSICA FUNCIONES LOGARITMICAS
MATEMATICA BÁSICA FUNCIONES LOGARITMICAS
 
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticasEJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
 
FOTOCELDAS Y LOS DIFERENTES TIPOS QUE EXISTEN.pdf
FOTOCELDAS Y LOS DIFERENTES TIPOS QUE EXISTEN.pdfFOTOCELDAS Y LOS DIFERENTES TIPOS QUE EXISTEN.pdf
FOTOCELDAS Y LOS DIFERENTES TIPOS QUE EXISTEN.pdf
 
FOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURAL
FOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURALFOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURAL
FOLIACIONES Y LINEACIONES GEOLOGÍA ESTRUCTURAL
 

Norma iso

  • 2. DEFINICION Enfatiza tres puntos importantes: ◦Los requisitos del software constituyen el fundamento para medir la calidad. La carencia de conformidad con los requisitos es carencia de calidad. ◦Los estándares especificados definen un conjunto de criterios de desarrollo que guían la manera en que el software se somete al trabajo ingenieril. Si no se siguen los criterios, la carencia de calidad será un resultado casi seguro. 27/02/17 CALIDAD DE SOFTWARE 2
  • 3. DEFINICION ◦Existe un conjunto de requisitos implícitos que a menudo no se mencionan (por ejemplo, mantenibilidad). Si el software se conforma con los requisitos explícitos pero falla en atender los requisitos implícitos, la calidad del software es sospechosa. 27/02/17 CALIDAD DE SOFTWARE 3
  • 4. MODELADO DE LA CALIDAD DEL SOFTWARE Debido a que la calidad se compone, realmente, de muchas características, la noción de calidad se captura, usualmente, en un modelo que retrata las características compuestas y sus relaciones. Los modelos antiguos fueron McCall (1977) y Boehm. (1978). Ambos modelos son jerárquicos con refinamientos sucesivos que culminan en primitivas que se pueden medir directamente. 27/02/17 CALIDAD DE SOFTWARE 4
  • 5. ISO 9126 La necesidad de comparar productos motiva el trabajo para la definición de un modelo estándar. ISO 9126 entrega la definición de las características y los procesos de evaluación de calidad asociados para usar cuando se especifican los requisitos y la evaluación de los productos de software a lo largo de su vida útil. 27/02/17 CALIDAD DE SOFTWARE 5
  • 6. ISO 9126 Define la Calidad del Software como: “La totalidad de características de un producto de software que se manifiesta en su habilidad para satisfacer necesidades establecidas o implícitas”. Se relaciona con seis factores: funcionalidad, confiabilidad, eficiencia, usabilidad, mantenibilidad y portabilidad. 27/02/17 CALIDAD DE SOFTWARE 6
  • 7. ISO 9126 27/02/17 CALIDAD DE SOFTWARE 7 FUNCIONALIDAD PORTABI LIDAD CONFIABI LIDAD MANTENIBI LIDAD USABI LIDAD EFICIENCIA Las funciones requeridas están disponibles en el software? Qué tan confiable es el software? Es fácil de usar el software?Qué tan eficiente es el software? Qué tan fácil es transferir el software a otro entorno? Qué tan fácil de modificar es el software?
  • 8. ISO 9126 Funcionalidad: conjunto de atributos que soporta la existencia de un conjunto de funciones y sus propiedades específicas. Las funciones son tales que satisfacen las necesidades implícitas o establecidas. Confiabilidad: El conjunto de atributos que soporta la capacidad del software para mantener su nivel de rendimiento bajo condiciones establecidas por un periodo de tiempo establecido. 27/02/17 CALIDAD DE SOFTWARE 8
  • 9. ISO 9126 Usabilidad: El conjunto de atributos que soporta el esfuerzo necesario para el uso y la evaluación individual de tal uso mediante un conjunto de usuarios establecidos e implícitos. Eficiencia: el conjunto de atributos que soporta las relaciones entre el nivel de rendimiento del software y el monto de recursos empleados, bajo condiciones establecidas. 27/02/17 CALIDAD DE SOFTWARE 9
  • 10. ISO 9126 Mantenibilidad: El conjunto de atributos que soporta el esfuerzo necesario para realizar modificaciones especificadas Portabilidad: El conjunto de atributos que soporta la habilidad del software para transferirlo de un entorno a otro. 27/02/17 CALIDAD DE SOFTWARE 10
  • 11. FUNCIONALIDAD Se asocia con otros conceptos (1/2): ◦ Ajustabilidad: atributos del software que soportan la presencia y propiedad de un conjunto de funciones para tareas específicas. ◦ Precisión: Atributos del software que soportan la provisión de resultados o efectos correctos o acordados. ◦ Interoperabilidad: Atributos del software que soportan su habilidad para interactuar con sistemas específicos. 27/02/17 CALIDAD DE SOFTWARE 11
  • 12. FUNCIONALIDAD Se asocia con otros conceptos (2/2): ◦ Conformidad: Atributos del software que hacen que el mismo se adhiera a los estándares o convenciones relativas a la aplicación o a regulaciones de tipo legal y prescripciones similares. ◦ Seguridad: Atributos del software que soportan su habilidad para prevenir acceso no autorizado, ya sea accidental o deliberado, a los programas o datos. 27/02/17 CALIDAD DE SOFTWARE 12
  • 13. CONFIABILIDAD Se asocia con otros conceptos (1/2): ◦ Madurez: Atributos del software que soportan la frecuencia de falla por defectos en el software. ◦ Tolerancia a los defectos: Atributos del software que soportan su habilidad para mantener un nivel especificado de rendimiento en caso de defectos del software o de infracción de su interfaz especificada. 27/02/17 CALIDAD DE SOFTWARE 13
  • 14. CONFIABILIDAD Se asocia con otros conceptos (2/2): ◦Recuperabilidad: Atributos del software que soportan la capacidad para restablecer su nivel de rendimiento y recuperar los datos directamente afectados en caso de una falla y en el tiempo y esfuerzo requeridos para ello. 27/02/17 CALIDAD DE SOFTWARE 14
  • 15. PREDICCION DE LA CONFIABILIDAD Cuáles son las consideraciones para la predicción de cómo el sistema operará en la práctica? ◦ Qué tan a menudo ocurre un defecto. ◦ Dificultad para determinar la severidad de un defecto. ◦ Variabilidad en la manera en que el usuario puede utilizar el sistema. 27/02/17 CALIDAD DE SOFTWARE 15
  • 16. USABILIDAD Según Boehm, es la magnitud para la cual el producto es conveniente y práctico de usar. Es más que la amigabilidad con el usuario. Requiere aproximaciones simples a la recolección de datos. 27/02/17 CALIDAD DE SOFTWARE 16
  • 17. USABILIDAD Se asocia con los siguientes términos: ◦Habilidad de comprensión: Atributos del software que soportan los esfuerzos del usuario por reconocer los conceptos lógicos y su aplicabilidad. ◦Habilidad de aprendizaje: Atributos del software que soportan los esfuerzos del usuario por aprender su aplicación. ◦Operabilidad: Atributos del software que soportan los esfuerzos del usuario para la operación y control del software. 27/02/17 CALIDAD DE SOFTWARE 17
  • 18. POSIBLES MÉTRICAS DE LA USABILIDAD Nivel de entrada, habilidad de aprendizaje, manipulabilidad. Efectividad en las tareas. Eficiencia temporal. Periodo productivo. Eficiencia relativa al usuario. 27/02/17 CALIDAD DE SOFTWARE 18
  • 19. EFICIENCIA Comportamiento del tiempo: Atributos del software que soportan los tiempos de respuesta y procesamiento y las tasas de rendimiento total en desempeño de sus funciones. Comportamiento de los recursos: Atributos del software que soportan la cantidad de recursos empleados y la duración de ese uso en el desempeño de sus funciones. 27/02/17 CALIDAD DE SOFTWARE 19
  • 20. PORTABILIDAD Se asocia con los siguientes términos (1/2): ◦Adaptabilidad: Atributos del software que soportan la oportunidad para su adaptación a los diferentes entornos especificados sin la aplicación de otras acciones o medios diferentes a los provistos para este propósito en el software considerado. ◦Instalabilidad: Atributos del software que soportan el esfuerzo requerido para instalar el software en un entorno especificado. 27/02/17 CALIDAD DE SOFTWARE 20
  • 21. PORTABILIDAD Se asocia con los siguientes términos (2/2): ◦Conformidad: Atributos del software que hacen que éste se adhiera a estándares o convenciones relativas a la portabilidad. ◦Reemplazabilidad: Atributos del software que soportan la oportunidad y el esfuerzo empleándolo en lugar de otro software especificado en el entorno de ese software. 27/02/17 CALIDAD DE SOFTWARE 21
  • 22. TASA DE PORTABILIDAD Portabilidad = 1 – (ET/ER) ◦ET son los recursos necesarios para mover la aplicación al nuevo entorno. ◦ER es una medida de los recursos requeridos para crear el sistema para el entorno residente. 27/02/17 CALIDAD DE SOFTWARE 22
  • 23. MANTENIBILIDAD Se asocia con los siguientes conceptos (1/2): ◦Analizabilidad: Atributos del software que soportan el esfuerzo requerido para el diagnóstico de deficiencias o causas de falla, o para la identificación de las partes que se deben modificar. ◦Cambiabilidad: Atributos del software que soportan el esfuerzo requerido para la modificación, remoción de fallas o para cambios en el entorno. 27/02/17 CALIDAD DE SOFTWARE 23
  • 24. MANTENIBILIDAD Se asocia con los siguientes conceptos (2/2): ◦Estabilidad: Atributos del software que soportan el riesgo de un efecto o modificación inesperados. ◦Habilidad de Pruebas: Atributos del software que soportan el esfuerzo necesario para validación del software modificado. 27/02/17 CALIDAD DE SOFTWARE 24
  • 25. ASPECTOS DEL MANTENIMIENTO DE SOFTWARE Tipos de empresas de mantenimiento: ◦ Organizaciones de soporte al cliente. ◦ Organizaciones de servicios de campo. ◦ Equipos de mantenimiento en sitio. Otros aspectos a considerar: ◦ Administración del mantenimiento. ◦ Mantenimiento de manuales de usuario. ◦ Litigios asociados con defectos. 27/02/17 CALIDAD DE SOFTWARE 25
  • 26. ASPECTOS DEL MANTENIMIENTO DE SOFTWARE Factores que incrementan los costos de mantenimiento: ◦ Tamaño del software. ◦ Fecha de realización del mantenimiento relativa al tiempo de funcionamiento. ◦ Complejidad en el software. ◦ Defectos latentes. 27/02/17 CALIDAD DE SOFTWARE 26
  • 27. MEDICIÓN DE LOS ASPECTOS DE CALIDAD: DEFECTOS La medición de muchos de los factores de calidad descritos en los modelos de calidad es dependiente de aspectos subjetivos. Para suprimir la variabilidad de esos aspectos, se debe tener conciencia de la necesidad de consistencia. Las medidas de calidad del software que usan el enfoque de descomposición requieren planeación cuidadosa y recolección de datos para conservar bajos los extracostos involucrados. 27/02/17 CALIDAD DE SOFTWARE 27
  • 28. MEDICIÓN DE LOS ASPECTOS DE CALIDAD: DEFECTOS Una solución es mirar la calidad como la carencia de defectos y así concentrarnos en el registro de errores, faltas y fallas. Los defectos se pueden clasificar como defectos conocidos y defectos latentes. Una medida estándar de hecho de la calidad del software es la densidad de defectos. ◦DD = # Defectos conocidos / Tamaño del producto. Esta métrica no incluye defectos latentes. 27/02/17 CALIDAD DE SOFTWARE 28
  • 29. OTROS CONTEOS DE DEFECTOS Fallas post entrega. Faltas residuales (faltas descubiertas después de la entrega). Todas las faltas conocidas. El conjunto de faltas descubiertas después de un punto fijo arbitrario en el ciclo de vida del software (por ejemplo después de una prueba). Densidad de faltas o tasa de fallas. 27/02/17 CALIDAD DE SOFTWARE 29