SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
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.

Weitere ähnliche Inhalte

Was ist angesagt?

aseguramiento de la calidad de software acs
aseguramiento de la calidad de software acsaseguramiento de la calidad de software acs
aseguramiento de la calidad de software acsMARCO POLO SILVA SEGOVIA
 
Métricas del producto software
Métricas del producto softwareMétricas del producto software
Métricas del producto softwareHENRYALBAN
 
calidad de los sistemas de informacion
calidad de los sistemas de informacioncalidad de los sistemas de informacion
calidad de los sistemas de informacionErika Vazquez
 
Norma ISO/IEC 9126 y Métrica de Calidad del Software
Norma ISO/IEC 9126 y Métrica de Calidad del Software Norma ISO/IEC 9126 y Métrica de Calidad del Software
Norma ISO/IEC 9126 y Métrica de Calidad del Software ehe ml
 
Metricas Tecnicas Del Software
Metricas Tecnicas Del SoftwareMetricas Tecnicas Del Software
Metricas Tecnicas Del Softwarejuic
 
Linea de productos de software y Metodo Watch
Linea de productos de software y Metodo WatchLinea de productos de software y Metodo Watch
Linea de productos de software y Metodo WatchGrabielleBarreto
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareAtributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareGustavo Cuen
 
54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-software54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-softwarecristina_devargas
 
Evolución Familia ISO 27000 a octubre del 2016
Evolución Familia ISO 27000 a octubre del 2016Evolución Familia ISO 27000 a octubre del 2016
Evolución Familia ISO 27000 a octubre del 2016Ricardo Urbina Miranda
 
Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De SoftwareJimmy Campo
 
Métricas de Calidad del Software.pptx
Métricas de Calidad del Software.pptxMétricas de Calidad del Software.pptx
Métricas de Calidad del Software.pptxEduardo Robayo
 

Was ist angesagt? (20)

aseguramiento de la calidad de software acs
aseguramiento de la calidad de software acsaseguramiento de la calidad de software acs
aseguramiento de la calidad de software acs
 
Métricas del producto software
Métricas del producto softwareMétricas del producto software
Métricas del producto software
 
calidad de los sistemas de informacion
calidad de los sistemas de informacioncalidad de los sistemas de informacion
calidad de los sistemas de informacion
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
 
Calidad en el desarrollo del software
Calidad en el desarrollo del softwareCalidad en el desarrollo del software
Calidad en el desarrollo del software
 
Mapa mental del CMMI
Mapa mental del CMMIMapa mental del CMMI
Mapa mental del CMMI
 
Norma ISO/IEC 9126 y Métrica de Calidad del Software
Norma ISO/IEC 9126 y Métrica de Calidad del Software Norma ISO/IEC 9126 y Métrica de Calidad del Software
Norma ISO/IEC 9126 y Métrica de Calidad del Software
 
Metricas Tecnicas Del Software
Metricas Tecnicas Del SoftwareMetricas Tecnicas Del Software
Metricas Tecnicas Del Software
 
Verificación y Validación del Diseño
Verificación y Validación del DiseñoVerificación y Validación del Diseño
Verificación y Validación del Diseño
 
Linea de productos de software y Metodo Watch
Linea de productos de software y Metodo WatchLinea de productos de software y Metodo Watch
Linea de productos de software y Metodo Watch
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareAtributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software
 
La Calidad de Software
La Calidad de SoftwareLa Calidad de Software
La Calidad de Software
 
54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-software54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-software
 
Factores de calidad del software
Factores de calidad del softwareFactores de calidad del software
Factores de calidad del software
 
Modelo SPICE
Modelo SPICEModelo SPICE
Modelo SPICE
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemas
 
Metodología ICONIX
Metodología ICONIXMetodología ICONIX
Metodología ICONIX
 
Evolución Familia ISO 27000 a octubre del 2016
Evolución Familia ISO 27000 a octubre del 2016Evolución Familia ISO 27000 a octubre del 2016
Evolución Familia ISO 27000 a octubre del 2016
 
Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De Software
 
Métricas de Calidad del Software.pptx
Métricas de Calidad del Software.pptxMétricas de Calidad del Software.pptx
Métricas de Calidad del Software.pptx
 

Andere mochten auch

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
 
6.3.etapas de la administracion de proyectos
6.3.etapas de la administracion de proyectos6.3.etapas de la administracion de proyectos
6.3.etapas de la administracion de proyectosVenancio Rivera
 

Andere mochten auch (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
 
Matriz de comunicación
Matriz de comunicaciónMatriz de comunicación
Matriz de comunicación
 
6.3.etapas de la administracion de proyectos
6.3.etapas de la administracion de proyectos6.3.etapas de la administracion de proyectos
6.3.etapas de la administracion de proyectos
 

Ähnlich wie 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
 

Ähnlich wie 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
 
2
22
2
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxdkmeza
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 

Kürzlich hochgeladen (20)

LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 

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.