SlideShare uma empresa Scribd logo
1 de 28
Baixar para ler offline
6. Administración de Calidad
de Software
Ingeniería de Software
UTM 2017
Junio 2015
1
2
• Explícito: claramente definido y documentado
• Implícito: no definido ni documentado, pero sugerido
indirectamente
• Requerimientos: requerimientos de negocio, producto o
software
• Expectativas: lo que espera el usuario final
3
6.1 El Concepto de Calidad de
Software
1. El grado en el cual un sistema, componente o proceso
cumple con los requerimientos especificados
2. El grado con el cual un sistema, componente o proceso
cumple con las expectativas del cliente o usuario final.
*Definiciones de IEEE
4
6.1 El Concepto de Calidad de
Software
Conformidad con cumplir explícitamente los requisitos
funcionales y de desempeño, con los estándares de
desarrollo explícitamente documentados y con las
características implícitas que se espera de todo el software
desarrollado profesionalmente.
*Definición de Roger Pressman
5
Software Quality Assurance (SQA)
1. Las acciones planificadas y sistemáticas necesarias para
proveer de un grado de confianza necesaria en un
elemento o producto que cumpla los requerimientos
técnicos establecidos
2. El conjunto de actividades diseñadas para evaluar los
procesos por los cuales el producto es desarrollado o
construido
6
Objetivos de SQA
1. Asegurar un nivel aceptable de confianza que el software
cumplirá con los requerimientos técnicos funcionales
2. Asegurar un nivel aceptable de confianza que el software
cumplirá los calendarios de administración y los
requerimientos de presupuesto
3. Inicio y administración de las actividades para la mejora y mayor
eficiencia en el desarrollo de software y las actividades de SQA
7
6.2 Estándares de Calidad Existentes
¿Qué es calidad?
• Calidad = cero defectos (Crosby)
• La totalidad de características de un producto o servicio
que cumpla con su habilidad de cumplir las necesidades
específicas o implícitas (ISO)
• Calidad, el grado de excelencia (OED)
8
Sgt Pepper’s Lonely Hearts Club Band,
The Beatles, 1967
9
Grand Master Chime 5175
Philippe Patek, 2015
10
American Beauty,
Sam Mendes, 1999
11
ISO 9000+
• ISO 9000 Quality Management y Quality Assurance Standards
- guías para la selección y para su uso de los estándares
• ISO 9001 Quality Systems - Modelo para el aseguramiento de
la calidad en el diseño y desarrollo, producción, instalación y
servicio de software
• IS0 9004 Quality Management y Quality Systems Elements -
Guías
12
13
Estándares ISO en calidad de software
• Funcionalidad
• Confianza (Reliability)
• Usabilidad
• Reuso (Re-Usability)
• Eficiencia
• Manteniabilidad
• Portabilidad
14
15
6.3 Métricas de Calidad
Las métricas de calidad de software pueden ser categóricas
o numéricas; así también pueden ser directas (a las cuales
se pueden aplicar un método de medición objetivo o
subjetivo) o indirectas (basadas en otras métricas).
16
Calidad en Desarrollo Web
Cómo se mide la calidad del software para la web? Hay
características que son más relevantes en este contexto,
como por ejemplo, la facilidad de uso, funcionalidad,
confiabilidad, eficiencia y facilidad de mantenimiento.
Otros autores definen un “árbol de Requisitos de calidad” y
agregas otros atributos como Seguridad, Disponibilidad,
Escalabilidad, Tiempo en el Mercado.
17
Calidad Orientada a Objetos
POO difiere en importante medida del desarrollado
utilizando enfoques tradicionales. Por esta razón, las
métricas deben ajustarse a las características que lo
distinguen, como ser encapsulamiento, ocultamiento de
información, herencia y técnicas de abstracción de
objetos que hagan única a esa clase.
MODELOS Y MÉTRICAS PARA EVALUAR CALIDAD DE SOFTWARE: http://
sedici.unlp.edu.ar/bitstream/handle/10915/19762/Documento_completo.pdf?sequence=1
18
Clasificación de Métricas de Calidad
Según los criterios:
• de complejidad (volumen, tamaño, configuración)
• de calidad (exactitud, modalidad, pruebas, mantenimiento)
• de competencia (productividad de desarrolladores, rapidez, eficiencia)
• de desempeño (conducta de módulos y sistemas de software)
• estilizadas (estilo de código, convenciones, limitaciones)
19
Modelos de Calidad
• Modelo de MCCALL (1977)
• Modelo de FURPS (1987)
• Modelo de DROMEY (1996)
• Normas ISO
• MOSCA
• Modelo de QSOS (Software Libre)
20
Métricas de Calidad de Software (SlideShare)
http://www.slideshare.net/isisparada/metricas-de-
calidad-de-software
21
Proceso de Obtención de Calidad
Desarrollado por la IEEE en 1993, es el estándar de métricas de calidad de software y
se ha utilizado desde entonces.
IEEE Software Quality Metrics Methodology
http://www.developer.com/tech/article.php/3644656/Software-Quality-Metrics.htm22
Metodología de IEEE para Métricas de
Calidad de Software
1. Establecer los requerimientos de calidad de software
2. Identificar las métricas de calidad de software
3. Implementar las métricas de calidad de software
4. Analizar las metricas de calidad de software
5. Validar las métricas de calidad de software
23
1. Establecer las Métricas de Calidad
de Software
• Es importante establecer las métricas directas con valores
numéricos que evaluarán el producto final. Los factores a
medir varían de producto a producto, pero deben ser
ordenados por prioridad. Cada métrica se le asignará un
valor directo así como un requerimiento cuantitativo.
• Formas de hacer esto es Voice of the Customer (VOC) y
Quality Function Deployment (QFD).
2. Identificar las Métricas de Calidad de Software
La identificación de las métricas
incluyen elementos como
Costo, Beneficio, Impacto,
Herramientas, Interpretación,
Ejemplos, Historia y Referencia
de las métricas a ser aplicadas.
El objetivo es crear un
diccionario de referencia de
métricas para poder ser
utilizadas.
25
3. Implementar las Métricas de Calidad
de Software
• Para implementar las métricas, se debe definir la
información a obtener y clarificar los flujos de información.
Se definen las herramientas y la participación de la
organización.
• También se podrían probar las métricas para refinar el uso
de herramientas de software y refinar su uso, sensibilidad,
exactitud y el costo de utilizarlas.
4. Analizar las Métricas de Calidad de
Software
• Analizar las métricas pueden ayudar en la identificación de
componentes del sistema en desarrollo que tendrían una
calidad no aceptable o que presenten cuellos de botella
en el desarrollo. Cada componente que sus valores de
calidad no cumplan con lo especificado.
5. Validar las Métricas de Calidad de
Software
• La validación es un proceso continuo que cubre varios
proyectos. Si las métricas utilizadas son útiles, deben indicar
precisamente si los requerimientos de calidad fueron
alcanzados o indicar que serán alcanzados durante el
desarrollo.
• Las métricas deben ser validadas cada vez que se usen. La
confianza en las métricas se incrementará cuanto más se
usen.

Mais conteúdo relacionado

Mais procurados

Planeacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de softwarePlaneacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de softwareTtomas Carvajal
 
Requerimientos no funcionales
Requerimientos no funcionalesRequerimientos no funcionales
Requerimientos no funcionalesAngel Minga
 
Definición de planificación de proyectos de software presentación
Definición de planificación de proyectos de software presentaciónDefinición de planificación de proyectos de software presentación
Definición de planificación de proyectos de software presentaciónOvidio Fernando Hernández Albarran
 
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010SaraEAlcntaraR
 
Factores de calidad según mc call
Factores de calidad según mc callFactores de calidad según mc call
Factores de calidad según mc callclauddiaa
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicaslandeta_p
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiChuyito Alvarado
 
Fundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwareFundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwarealberto calatayu
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientosTensor
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmiSandrea Rodriguez
 
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
 
Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupXochitl Saucedo Muñoz
 
Aseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software IIAseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software IITensor
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de SoftwareCamila Arbelaez
 

Mais procurados (20)

Planeacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de softwarePlaneacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de software
 
Requerimientos no funcionales
Requerimientos no funcionalesRequerimientos no funcionales
Requerimientos no funcionales
 
Definición de planificación de proyectos de software presentación
Definición de planificación de proyectos de software presentaciónDefinición de planificación de proyectos de software presentación
Definición de planificación de proyectos de software presentación
 
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
 
Factores de calidad según mc call
Factores de calidad según mc callFactores de calidad según mc call
Factores de calidad según mc call
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicas
 
Iso 25000
Iso 25000Iso 25000
Iso 25000
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
 
Fundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwareFundamentos de la ingenieria del software
Fundamentos de la ingenieria del software
 
Proyecto Final - Calidad de Software
Proyecto Final - Calidad de SoftwareProyecto Final - Calidad de Software
Proyecto Final - Calidad de Software
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientos
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
 
Diseño caso de pruebas
Diseño caso de pruebasDiseño caso de pruebas
Diseño caso de pruebas
 
Conceptos basicos calidad software
Conceptos basicos calidad softwareConceptos basicos calidad software
Conceptos basicos calidad 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
 
Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rup
 
Aseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software IIAseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software II
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software
 

Destaque

La calidad del software
La calidad del softwareLa calidad del software
La calidad del softwareduberlisg
 
Una Aproximación a la Interacción Humano-Computadora (ITD 2015)
Una Aproximación a la Interacción Humano-Computadora (ITD 2015)Una Aproximación a la Interacción Humano-Computadora (ITD 2015)
Una Aproximación a la Interacción Humano-Computadora (ITD 2015)Mario A Moreno Rocha
 
Trabajo Métricas Digitales
Trabajo Métricas DigitalesTrabajo Métricas Digitales
Trabajo Métricas DigitalesClaudio Salinas
 
Control de calidad de software
Control de calidad de softwareControl de calidad de software
Control de calidad de softwareCristian Sánchez
 
3. conceptos de calidad del software
3. conceptos de calidad del software3. conceptos de calidad del software
3. conceptos de calidad del softwareJuan Pablo Carvallo
 
La medición funcional de software con SCRUM
La medición funcional de software con SCRUMLa medición funcional de software con SCRUM
La medición funcional de software con SCRUMSoftware Guru
 
Control de calidad - Administración de Empresas
Control de calidad - Administración de EmpresasControl de calidad - Administración de Empresas
Control de calidad - Administración de EmpresasUniversidad del Valle
 
¿Cómo medir la calidad del software de una manera formal pero práctica?
¿Cómo medir la calidad del software de una manera formal pero práctica?¿Cómo medir la calidad del software de una manera formal pero práctica?
¿Cómo medir la calidad del software de una manera formal pero práctica?Software Guru
 
Administración de proyectos, diseño y calidad de productos
Administración de proyectos, diseño y calidad de productosAdministración de proyectos, diseño y calidad de productos
Administración de proyectos, diseño y calidad de productosCarlos V
 
UNIDAD V: CONTROL Y PLANES DE CONTINGENCIA
UNIDAD V: CONTROL Y PLANES DE CONTINGENCIAUNIDAD V: CONTROL Y PLANES DE CONTINGENCIA
UNIDAD V: CONTROL Y PLANES DE CONTINGENCIACristian Medellin
 
AQCLab - UVa: Evaluación y Certificación de la Calidad Software
AQCLab - UVa: Evaluación y Certificación de la Calidad SoftwareAQCLab - UVa: Evaluación y Certificación de la Calidad Software
AQCLab - UVa: Evaluación y Certificación de la Calidad SoftwareAQCLab
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de softwareLupithaa Guerrero
 
Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De SoftwareJimmy Campo
 

Destaque (20)

La calidad del software
La calidad del softwareLa calidad del software
La calidad del software
 
Una Aproximación a la Interacción Humano-Computadora (ITD 2015)
Una Aproximación a la Interacción Humano-Computadora (ITD 2015)Una Aproximación a la Interacción Humano-Computadora (ITD 2015)
Una Aproximación a la Interacción Humano-Computadora (ITD 2015)
 
Trabajo Métricas Digitales
Trabajo Métricas DigitalesTrabajo Métricas Digitales
Trabajo Métricas Digitales
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Control de calidad de software
Control de calidad de softwareControl de calidad de software
Control de calidad de software
 
3. conceptos de calidad del software
3. conceptos de calidad del software3. conceptos de calidad del software
3. conceptos de 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
 
La medición funcional de software con SCRUM
La medición funcional de software con SCRUMLa medición funcional de software con SCRUM
La medición funcional de software con SCRUM
 
Control de calidad - Administración de Empresas
Control de calidad - Administración de EmpresasControl de calidad - Administración de Empresas
Control de calidad - Administración de Empresas
 
¿Cómo medir la calidad del software de una manera formal pero práctica?
¿Cómo medir la calidad del software de una manera formal pero práctica?¿Cómo medir la calidad del software de una manera formal pero práctica?
¿Cómo medir la calidad del software de una manera formal pero práctica?
 
Administración de proyectos, diseño y calidad de productos
Administración de proyectos, diseño y calidad de productosAdministración de proyectos, diseño y calidad de productos
Administración de proyectos, diseño y calidad de productos
 
UNIDAD V: CONTROL Y PLANES DE CONTINGENCIA
UNIDAD V: CONTROL Y PLANES DE CONTINGENCIAUNIDAD V: CONTROL Y PLANES DE CONTINGENCIA
UNIDAD V: CONTROL Y PLANES DE CONTINGENCIA
 
AQCLab - UVa: Evaluación y Certificación de la Calidad Software
AQCLab - UVa: Evaluación y Certificación de la Calidad SoftwareAQCLab - UVa: Evaluación y Certificación de la Calidad Software
AQCLab - UVa: Evaluación y Certificación de la Calidad Software
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de software
 
Métrica versión 3
Métrica versión 3Métrica versión 3
Métrica versión 3
 
Métrica v3 y RUP
Métrica v3 y RUPMétrica v3 y RUP
Métrica v3 y RUP
 
Gestion de los costos del proyecto
Gestion de los costos del proyectoGestion de los costos del proyecto
Gestion de los costos del proyecto
 
Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De Software
 
Matriz de comunicación
Matriz de comunicaciónMatriz de comunicación
Matriz de comunicación
 

Semelhante a 6. Administración de la Calidad de Software

Métricas de calidad de software
Métricas de calidad de softwareMétricas de calidad de software
Métricas de calidad de softwareVaalbarSoftware
 
Métricas de calidad de software
Métricas de calidad de softwareMétricas de calidad de software
Métricas de calidad de softwareCarlosLamanna1
 
Calidad software
Calidad softwareCalidad software
Calidad softwaremileing
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de softwareNoe Moctezuma
 
Software de alta calidad
Software de alta calidadSoftware de alta calidad
Software de alta calidadIsabel
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de softwareTensor
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de softwareTensor
 
Calidad II.pptx
Calidad II.pptxCalidad II.pptx
Calidad II.pptxMagno94
 
Métricas de calidad de software
Métricas de calidad de softwareMétricas de calidad de software
Métricas de calidad de softwaredaners08
 
Artículo Estándares de Calidad en los Sistemas de Información
Artículo Estándares de Calidad en los Sistemas de InformaciónArtículo Estándares de Calidad en los Sistemas de Información
Artículo Estándares de Calidad en los Sistemas de InformaciónArlu Flex
 
PROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SWPROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SWRaquel Solano
 
Metricas
MetricasMetricas
MetricasCECY50
 

Semelhante a 6. Administración de la Calidad de Software (20)

Metricas
MetricasMetricas
Metricas
 
metricas.pdf
metricas.pdfmetricas.pdf
metricas.pdf
 
Métricas de calidad de software
Métricas de calidad de softwareMétricas de calidad de software
Métricas de calidad de software
 
Métricas de calidad de software
Métricas de calidad de softwareMétricas de calidad de software
Métricas de calidad de software
 
Calidad software
Calidad softwareCalidad software
Calidad software
 
Calidad software
Calidad softwareCalidad software
Calidad software
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de software
 
S7-CDSQA.pptx
S7-CDSQA.pptxS7-CDSQA.pptx
S7-CDSQA.pptx
 
Software de alta calidad
Software de alta calidadSoftware de alta calidad
Software de alta calidad
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Calidad II.pptx
Calidad II.pptxCalidad II.pptx
Calidad II.pptx
 
Métricas de calidad de software
Métricas de calidad de softwareMétricas de calidad de software
Métricas de calidad de software
 
Artículo Estándares de Calidad en los Sistemas de Información
Artículo Estándares de Calidad en los Sistemas de InformaciónArtículo Estándares de Calidad en los Sistemas de Información
Artículo Estándares de Calidad en los Sistemas de Información
 
Calidad Del Software
Calidad Del SoftwareCalidad Del Software
Calidad Del Software
 
PROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SWPROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SW
 
Software: ISO 9000
Software: ISO 9000Software: ISO 9000
Software: ISO 9000
 
S1-CDSQA.pptx
S1-CDSQA.pptxS1-CDSQA.pptx
S1-CDSQA.pptx
 
Metricas
MetricasMetricas
Metricas
 

Mais de Mario A Moreno Rocha

Definición del Examen Final (UTM 2017)
Definición del Examen Final (UTM 2017)Definición del Examen Final (UTM 2017)
Definición del Examen Final (UTM 2017)Mario A Moreno Rocha
 
¿Cómo haría yo el 3er parcial?
¿Cómo haría yo el 3er parcial?¿Cómo haría yo el 3er parcial?
¿Cómo haría yo el 3er parcial?Mario A Moreno Rocha
 
Ingeniería de Software (UTM) - Tercer Examen Parcial
Ingeniería de Software (UTM) - Tercer Examen ParcialIngeniería de Software (UTM) - Tercer Examen Parcial
Ingeniería de Software (UTM) - Tercer Examen ParcialMario A Moreno Rocha
 
4. Diseño e Implementación de Software
4. Diseño e Implementación de Software4. Diseño e Implementación de Software
4. Diseño e Implementación de SoftwareMario A Moreno Rocha
 
2. Administración de Proyectos de Software (UTM 2071)
2. Administración de Proyectos de Software (UTM 2071)2. Administración de Proyectos de Software (UTM 2071)
2. Administración de Proyectos de Software (UTM 2071)Mario A Moreno Rocha
 
1. introducción a la Ingeniería de Software (UTM 2071)
1. introducción a la Ingeniería de Software (UTM 2071)1. introducción a la Ingeniería de Software (UTM 2071)
1. introducción a la Ingeniería de Software (UTM 2071)Mario A Moreno Rocha
 
Plan de Estudios Ingeniería de Software (2071)
Plan de Estudios Ingeniería de Software (2071)Plan de Estudios Ingeniería de Software (2071)
Plan de Estudios Ingeniería de Software (2071)Mario A Moreno Rocha
 
Presentación Ingeniería de Software (2071)
Presentación Ingeniería de Software (2071)Presentación Ingeniería de Software (2071)
Presentación Ingeniería de Software (2071)Mario A Moreno Rocha
 
Redes Sociales: Una vuelta por el mundo (Expo Orienta 2015)
Redes Sociales: Una vuelta por el mundo (Expo Orienta 2015)Redes Sociales: Una vuelta por el mundo (Expo Orienta 2015)
Redes Sociales: Una vuelta por el mundo (Expo Orienta 2015)Mario A Moreno Rocha
 
UX Nights Vol. 4 Estudios Contextuales
UX Nights Vol. 4 Estudios ContextualesUX Nights Vol. 4 Estudios Contextuales
UX Nights Vol. 4 Estudios ContextualesMario A Moreno Rocha
 
Desarrollando un estudio de usabilidad para sitios gubernamentales mexicanos:...
Desarrollando un estudio de usabilidad para sitios gubernamentales mexicanos:...Desarrollando un estudio de usabilidad para sitios gubernamentales mexicanos:...
Desarrollando un estudio de usabilidad para sitios gubernamentales mexicanos:...Mario A Moreno Rocha
 
Capítulo 8: Usabilidad y experiencia de usuario
Capítulo 8: Usabilidad y experiencia de usuarioCapítulo 8: Usabilidad y experiencia de usuario
Capítulo 8: Usabilidad y experiencia de usuarioMario A Moreno Rocha
 
Oportunidades de estancias y prácticas en la UTM 2014-2015
Oportunidades de estancias y prácticas en la UTM 2014-2015Oportunidades de estancias y prácticas en la UTM 2014-2015
Oportunidades de estancias y prácticas en la UTM 2014-2015Mario A Moreno Rocha
 
Taller de Desarrollo de Interfaces (Conalep 2014)
Taller de Desarrollo de Interfaces (Conalep 2014)Taller de Desarrollo de Interfaces (Conalep 2014)
Taller de Desarrollo de Interfaces (Conalep 2014)Mario A Moreno Rocha
 
Historia y Evolución de los Sistemas Operativos
Historia y Evolución de los Sistemas Operativos Historia y Evolución de los Sistemas Operativos
Historia y Evolución de los Sistemas Operativos Mario A Moreno Rocha
 

Mais de Mario A Moreno Rocha (20)

UsaLab presentation (ENG)
UsaLab presentation (ENG)UsaLab presentation (ENG)
UsaLab presentation (ENG)
 
Definición del Examen Final (UTM 2017)
Definición del Examen Final (UTM 2017)Definición del Examen Final (UTM 2017)
Definición del Examen Final (UTM 2017)
 
¿Cómo haría yo el 3er parcial?
¿Cómo haría yo el 3er parcial?¿Cómo haría yo el 3er parcial?
¿Cómo haría yo el 3er parcial?
 
7. Mantenimiento de Software
7. Mantenimiento de Software7. Mantenimiento de Software
7. Mantenimiento de Software
 
7. Mantenimiento de Software
7. Mantenimiento de Software7. Mantenimiento de Software
7. Mantenimiento de Software
 
Ingeniería de Software (UTM) - Tercer Examen Parcial
Ingeniería de Software (UTM) - Tercer Examen ParcialIngeniería de Software (UTM) - Tercer Examen Parcial
Ingeniería de Software (UTM) - Tercer Examen Parcial
 
5. Métodos de Prueba de Software
5. Métodos de Prueba de Software5. Métodos de Prueba de Software
5. Métodos de Prueba de Software
 
4. Diseño e Implementación de Software
4. Diseño e Implementación de Software4. Diseño e Implementación de Software
4. Diseño e Implementación de Software
 
3. Análisis de Requerimientos
3. Análisis de Requerimientos3. Análisis de Requerimientos
3. Análisis de Requerimientos
 
2. Administración de Proyectos de Software (UTM 2071)
2. Administración de Proyectos de Software (UTM 2071)2. Administración de Proyectos de Software (UTM 2071)
2. Administración de Proyectos de Software (UTM 2071)
 
1. introducción a la Ingeniería de Software (UTM 2071)
1. introducción a la Ingeniería de Software (UTM 2071)1. introducción a la Ingeniería de Software (UTM 2071)
1. introducción a la Ingeniería de Software (UTM 2071)
 
Plan de Estudios Ingeniería de Software (2071)
Plan de Estudios Ingeniería de Software (2071)Plan de Estudios Ingeniería de Software (2071)
Plan de Estudios Ingeniería de Software (2071)
 
Presentación Ingeniería de Software (2071)
Presentación Ingeniería de Software (2071)Presentación Ingeniería de Software (2071)
Presentación Ingeniería de Software (2071)
 
Redes Sociales: Una vuelta por el mundo (Expo Orienta 2015)
Redes Sociales: Una vuelta por el mundo (Expo Orienta 2015)Redes Sociales: Una vuelta por el mundo (Expo Orienta 2015)
Redes Sociales: Una vuelta por el mundo (Expo Orienta 2015)
 
UX Nights Vol. 4 Estudios Contextuales
UX Nights Vol. 4 Estudios ContextualesUX Nights Vol. 4 Estudios Contextuales
UX Nights Vol. 4 Estudios Contextuales
 
Desarrollando un estudio de usabilidad para sitios gubernamentales mexicanos:...
Desarrollando un estudio de usabilidad para sitios gubernamentales mexicanos:...Desarrollando un estudio de usabilidad para sitios gubernamentales mexicanos:...
Desarrollando un estudio de usabilidad para sitios gubernamentales mexicanos:...
 
Capítulo 8: Usabilidad y experiencia de usuario
Capítulo 8: Usabilidad y experiencia de usuarioCapítulo 8: Usabilidad y experiencia de usuario
Capítulo 8: Usabilidad y experiencia de usuario
 
Oportunidades de estancias y prácticas en la UTM 2014-2015
Oportunidades de estancias y prácticas en la UTM 2014-2015Oportunidades de estancias y prácticas en la UTM 2014-2015
Oportunidades de estancias y prácticas en la UTM 2014-2015
 
Taller de Desarrollo de Interfaces (Conalep 2014)
Taller de Desarrollo de Interfaces (Conalep 2014)Taller de Desarrollo de Interfaces (Conalep 2014)
Taller de Desarrollo de Interfaces (Conalep 2014)
 
Historia y Evolución de los Sistemas Operativos
Historia y Evolución de los Sistemas Operativos Historia y Evolución de los Sistemas Operativos
Historia y Evolución de los Sistemas Operativos
 

Último

PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfEduardoJosVargasCama1
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!CatalinaAlfaroChryso
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresJonathanCovena1
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptxCamuchaCrdovaAlonso
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...JAVIER SOLIS NOYOLA
 

Último (20)

PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 

6. Administración de la Calidad de Software

  • 1. 6. Administración de Calidad de Software Ingeniería de Software UTM 2017 Junio 2015 1
  • 2. 2
  • 3. • Explícito: claramente definido y documentado • Implícito: no definido ni documentado, pero sugerido indirectamente • Requerimientos: requerimientos de negocio, producto o software • Expectativas: lo que espera el usuario final 3
  • 4. 6.1 El Concepto de Calidad de Software 1. El grado en el cual un sistema, componente o proceso cumple con los requerimientos especificados 2. El grado con el cual un sistema, componente o proceso cumple con las expectativas del cliente o usuario final. *Definiciones de IEEE 4
  • 5. 6.1 El Concepto de Calidad de Software Conformidad con cumplir explícitamente los requisitos funcionales y de desempeño, con los estándares de desarrollo explícitamente documentados y con las características implícitas que se espera de todo el software desarrollado profesionalmente. *Definición de Roger Pressman 5
  • 6. Software Quality Assurance (SQA) 1. Las acciones planificadas y sistemáticas necesarias para proveer de un grado de confianza necesaria en un elemento o producto que cumpla los requerimientos técnicos establecidos 2. El conjunto de actividades diseñadas para evaluar los procesos por los cuales el producto es desarrollado o construido 6
  • 7. Objetivos de SQA 1. Asegurar un nivel aceptable de confianza que el software cumplirá con los requerimientos técnicos funcionales 2. Asegurar un nivel aceptable de confianza que el software cumplirá los calendarios de administración y los requerimientos de presupuesto 3. Inicio y administración de las actividades para la mejora y mayor eficiencia en el desarrollo de software y las actividades de SQA 7
  • 8. 6.2 Estándares de Calidad Existentes ¿Qué es calidad? • Calidad = cero defectos (Crosby) • La totalidad de características de un producto o servicio que cumpla con su habilidad de cumplir las necesidades específicas o implícitas (ISO) • Calidad, el grado de excelencia (OED) 8
  • 9. Sgt Pepper’s Lonely Hearts Club Band, The Beatles, 1967 9
  • 10. Grand Master Chime 5175 Philippe Patek, 2015 10
  • 12. ISO 9000+ • ISO 9000 Quality Management y Quality Assurance Standards - guías para la selección y para su uso de los estándares • ISO 9001 Quality Systems - Modelo para el aseguramiento de la calidad en el diseño y desarrollo, producción, instalación y servicio de software • IS0 9004 Quality Management y Quality Systems Elements - Guías 12
  • 13. 13
  • 14. Estándares ISO en calidad de software • Funcionalidad • Confianza (Reliability) • Usabilidad • Reuso (Re-Usability) • Eficiencia • Manteniabilidad • Portabilidad 14
  • 15. 15
  • 16. 6.3 Métricas de Calidad Las métricas de calidad de software pueden ser categóricas o numéricas; así también pueden ser directas (a las cuales se pueden aplicar un método de medición objetivo o subjetivo) o indirectas (basadas en otras métricas). 16
  • 17. Calidad en Desarrollo Web Cómo se mide la calidad del software para la web? Hay características que son más relevantes en este contexto, como por ejemplo, la facilidad de uso, funcionalidad, confiabilidad, eficiencia y facilidad de mantenimiento. Otros autores definen un “árbol de Requisitos de calidad” y agregas otros atributos como Seguridad, Disponibilidad, Escalabilidad, Tiempo en el Mercado. 17
  • 18. Calidad Orientada a Objetos POO difiere en importante medida del desarrollado utilizando enfoques tradicionales. Por esta razón, las métricas deben ajustarse a las características que lo distinguen, como ser encapsulamiento, ocultamiento de información, herencia y técnicas de abstracción de objetos que hagan única a esa clase. MODELOS Y MÉTRICAS PARA EVALUAR CALIDAD DE SOFTWARE: http:// sedici.unlp.edu.ar/bitstream/handle/10915/19762/Documento_completo.pdf?sequence=1 18
  • 19. Clasificación de Métricas de Calidad Según los criterios: • de complejidad (volumen, tamaño, configuración) • de calidad (exactitud, modalidad, pruebas, mantenimiento) • de competencia (productividad de desarrolladores, rapidez, eficiencia) • de desempeño (conducta de módulos y sistemas de software) • estilizadas (estilo de código, convenciones, limitaciones) 19
  • 20. Modelos de Calidad • Modelo de MCCALL (1977) • Modelo de FURPS (1987) • Modelo de DROMEY (1996) • Normas ISO • MOSCA • Modelo de QSOS (Software Libre) 20
  • 21. Métricas de Calidad de Software (SlideShare) http://www.slideshare.net/isisparada/metricas-de- calidad-de-software 21
  • 22. Proceso de Obtención de Calidad Desarrollado por la IEEE en 1993, es el estándar de métricas de calidad de software y se ha utilizado desde entonces. IEEE Software Quality Metrics Methodology http://www.developer.com/tech/article.php/3644656/Software-Quality-Metrics.htm22
  • 23. Metodología de IEEE para Métricas de Calidad de Software 1. Establecer los requerimientos de calidad de software 2. Identificar las métricas de calidad de software 3. Implementar las métricas de calidad de software 4. Analizar las metricas de calidad de software 5. Validar las métricas de calidad de software 23
  • 24. 1. Establecer las Métricas de Calidad de Software • Es importante establecer las métricas directas con valores numéricos que evaluarán el producto final. Los factores a medir varían de producto a producto, pero deben ser ordenados por prioridad. Cada métrica se le asignará un valor directo así como un requerimiento cuantitativo. • Formas de hacer esto es Voice of the Customer (VOC) y Quality Function Deployment (QFD).
  • 25. 2. Identificar las Métricas de Calidad de Software La identificación de las métricas incluyen elementos como Costo, Beneficio, Impacto, Herramientas, Interpretación, Ejemplos, Historia y Referencia de las métricas a ser aplicadas. El objetivo es crear un diccionario de referencia de métricas para poder ser utilizadas. 25
  • 26. 3. Implementar las Métricas de Calidad de Software • Para implementar las métricas, se debe definir la información a obtener y clarificar los flujos de información. Se definen las herramientas y la participación de la organización. • También se podrían probar las métricas para refinar el uso de herramientas de software y refinar su uso, sensibilidad, exactitud y el costo de utilizarlas.
  • 27. 4. Analizar las Métricas de Calidad de Software • Analizar las métricas pueden ayudar en la identificación de componentes del sistema en desarrollo que tendrían una calidad no aceptable o que presenten cuellos de botella en el desarrollo. Cada componente que sus valores de calidad no cumplan con lo especificado.
  • 28. 5. Validar las Métricas de Calidad de Software • La validación es un proceso continuo que cubre varios proyectos. Si las métricas utilizadas son útiles, deben indicar precisamente si los requerimientos de calidad fueron alcanzados o indicar que serán alcanzados durante el desarrollo. • Las métricas deben ser validadas cada vez que se usen. La confianza en las métricas se incrementará cuanto más se usen.