SlideShare una empresa de Scribd logo
Maestría en Ingeniería de Software
www.utn.edu.ec
UTN | 30 años 2
UTN | 30 años 3
Temario
•Calidad del Software
• Atributos de calidad ISO 9126
• Test de comprobación de atributos
•El costo de la calidad
•Lograr la calidad del Software
UTN | 30 años 4
Taller 1
• Tema: Definiciones de Calidad
• Utilizar mínimo 2 antecedentes bibliográficos y generar un
análisis
• Utilizar el documento guía para el desarrollo
• Subir al directorio personal en OneDrive del grupo MISW-
CALIDAD-2P, en formato .PDF
• Generar el enlace del taller y subir en el recurso en el aula virtual
Suerte en su Taller
UTN | 30 años 5
Taller 2
Premisas:
• Qué es calidad?
• La calidad es un medio o un fin?
• Porqué calidad en software?
• El software es un producto o servicio?
• Qué sistema de calidad conoce?
• Como se aplica la calidad al software?
• Pasos básicos de calidad
UTN | 30 años 6
Qué es la Calidad?
¿Qué es?
• Proceso eficaz de software que se aplica de manera que crea
un producto útil que proporciona valor medible a quienes
lo producen y a quienes lo utilizan
• David Garvin (1984) plantea desde un punto de vista:
• Trascendental: se reconoce pero es difícil de definir
• Usuario: cumple los requerimiento y funcionalidad
• Fabricante: cumple las especificaciones originales
• Producto: implementación de funciones y características
• Valor: lo que el cliente está dispuesto a pagar
• Según ISO 9000:2000 : La calidad es el “grado en el que un conjunto
de características inherentes cumple con los requisitos”.
UTN | 30 años 7
Calidad del Software
•¿Quién la consigue?
• Todos los involucrados en el proceso de SW
(gerentes, ingenieros, arquitectos SW, QA, Test
developer, implementadores)
•¿Por qué es importante?
• Reduce costos por repetición y mejora la entrada al
mercado
UTN | 30 años 8
Por qué calidad en software?
• Un software de calidad, SATISFACE MEJOR las necesidades de
los clientes y es un medio de obtener MAS GANANCIAS.
• El problema del software en el mundo
 El 25% de todos los proyectos de software se cancelan.
 Las compañías liberan los productos con un 15% de defectos.
Las compañías gastan entre un 30 y 44% de su tiempo y dinero re
trabajando sobre el código ya escrito.
 Las compañías cumplen sólo en un 50 % de las veces.
POR LO TANTO ALGO ESTAMOS HACIENDO MAL
UTN | 30 años 9
Atributos de Calidad ISO 9126
• Funcionalidad: adaptabilidad, exactitud, interoperabilidad,
cumplimiento y seguridad
• Confiabilidad: madurez, tolerancia a fallas y robustez
• Usabilidad: entendible, intuitiva y operable
• Eficiencia: comportamiento del tiempo y de los recursos
• Facilidad de recibir mantenimiento: analizable, cambiable,
estable y susceptible a pruebas
• Portabilidad: adaptable, instalable, conformidad y sustituible
UTN | 30 años 10
Test de Comprobación de Atributos
• Prototipo de interfaz de usuario: ¿es de alta calidad?
• Intuitiva
• ¿todas las operaciones son fáciles de localizar e iniciar?
• ¿la interfaz usa patrones esperados de uso?
• Eficiencia (localizar información o iniciar operaciones)
• ¿economía de movimientos para entradas de datos y
operaciones?
• ¿datos de salida están presentados para facilitar su legibilidad?
UTN | 30 años 11
Test de Comprobación de Atributos
• Prototipo de interfaz de usuario: ¿es de lata
calidad?
Si las respuestas son afirmativas a todas las preguntas
Probablemente SI sea el SW de calidad
Para cada factor de la calidad, atributos y también
dimensiones que se desee evaluar y se desarrollará una
serie de preguntas similares
UTN | 30 años 12
El costo de la Calidad
• Reducción de los tiempos de desarrollo, principalmente el tiempo de trabajo generado
en la fase de testing.
• Optimización del uso de los recursos, que disminuye el costo de la infraestructura
necesaria para soportar la aplicación.
• Disminución del costo de mantenimiento, ya que se generan aplicaciones más seguras y
estables.
• Aumento de la permeabilidad al cambio y facilidad para medir el impacto del mismo
• Asegura el cumplimiento de los requerimientos, tanto los funcionales como los de
calidad.
• Promueve el seguimiento de los estándares definidos
• Provee información sobre la calidad del proyecto a los stakeholders con menor
conocimiento técnico.
• Los desarrollos se vuelven más predecibles, facilitando las estimaciones
UTN | 30 años 13
Calidad en el proceso de desarrollo
UTN | 30 años 14
Calidad en el proceso de desarrollo
UTN | 30 años 15
El costo de la Calidad
• Costo de corrección de un erro en función del tiempo de detección
UTN | 30 años 16
Lograr la Calidad del SW
• Métodos de la ingeniería del SW
• Análisis de requisitos para entender el problema a resolver
• Diseño adecuado al problema y que cumpla las dimensiones,
atributos y factores de calidad
• Técnicas de administración de proyectos
• Estimación para verificar que las fechas puedan cumplirse
• Dependencia de actividades programadas
• Planificación de riesgo: ¿qué puede salir mal y cual es su plan
de contingencia?
UTN | 30 años 17
La Calidad es un medio o un fin?
• La calidad no debe ser el fin, sino un medio para obtener una
mejora en la satisfacción para un bien o producto.
UTN | 30 años 18
Mecanismos para llegar a tener calidad en SW
• Personal formado
• La calidad no es un problema puntual, es un problema de
mejoramiento continuo.
• La calidad requiere :
• Proyectos de mejora
• Auditorías
UTN | 30 años 19
El software es un producto o servicio?
• El software es un producto y un servicio.
• El software un es bien que presta un servicio, el cual aporta
grades beneficios a las empresas, tanto en la línea de negocio
principal, como en los procesos auxiliares.
• Se lo considera como producto cuando distribuimos software en
forma masiva.
• Se considera como servicio cuando realizamos mantenimiento
al software.
Alexander Guevara
Master en Ingeniería
de Software
alexguevara@utn.edu.ec
GRACIAS

Más contenido relacionado

La actualidad más candente

Calidad de software
Calidad de softwareCalidad de software
Calidad de softwareyecka25
 
Aseguramiento de la calidad del Software
Aseguramiento de la  calidad del SoftwareAseguramiento de la  calidad del Software
Aseguramiento de la calidad del SoftwareAmbarP
 
Metricas del producto para el Software
Metricas del producto para el SoftwareMetricas del producto para el Software
Metricas del producto para el Software
Walter Tejerina
 
Ra semana 6 1
Ra semana 6 1Ra semana 6 1
Ra semana 6 1victdiazm
 
10 midiendo la calidad del software
10 midiendo la calidad del software10 midiendo la calidad del software
10 midiendo la calidad del softwareUVM
 
Gestion por procesos con mediciones y mejora
Gestion por procesos con mediciones y mejoraGestion por procesos con mediciones y mejora
Gestion por procesos con mediciones y mejora
mixilupe
 
Ingeniería del software
Ingeniería del softwareIngeniería del software
Ingeniería del software
Ronald Bello
 
Clase04 16092014
Clase04 16092014Clase04 16092014
Clase04 16092014
Mauricio Gonzalez
 
Métricas
MétricasMétricas
Métricas
nelcat07
 
Calidad
CalidadCalidad
Calidad
gmjuan
 
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
Tensor
 
RBPM
RBPMRBPM
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de software
Giovanny Guillen
 
Software quality assurance (sqa) parte iii-plan de calidad y prueba v3.0
Software quality assurance (sqa)  parte iii-plan de calidad y prueba v3.0Software quality assurance (sqa)  parte iii-plan de calidad y prueba v3.0
Software quality assurance (sqa) parte iii-plan de calidad y prueba v3.0
Renato Gonzalez
 
Libro Ingeniería del Software
Libro Ingeniería del SoftwareLibro Ingeniería del Software
Libro Ingeniería del Software
Giovanny Guillen
 

La actualidad más candente (18)

Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Aseguramiento de la calidad del Software
Aseguramiento de la  calidad del SoftwareAseguramiento de la  calidad del Software
Aseguramiento de la calidad del Software
 
Metricas del producto para el Software
Metricas del producto para el SoftwareMetricas del producto para el Software
Metricas del producto para el Software
 
proceso del software_2
proceso del software_2proceso del software_2
proceso del software_2
 
Ra semana 6 1
Ra semana 6 1Ra semana 6 1
Ra semana 6 1
 
10 midiendo la calidad del software
10 midiendo la calidad del software10 midiendo la calidad del software
10 midiendo la calidad del software
 
Gestion por procesos con mediciones y mejora
Gestion por procesos con mediciones y mejoraGestion por procesos con mediciones y mejora
Gestion por procesos con mediciones y mejora
 
Ingeniería del software
Ingeniería del softwareIngeniería del software
Ingeniería del software
 
Clase04 16092014
Clase04 16092014Clase04 16092014
Clase04 16092014
 
Métricas
MétricasMétricas
Métricas
 
Calidad
CalidadCalidad
Calidad
 
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
 
RBPM
RBPMRBPM
RBPM
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de software
 
1 calidad de_software1
1 calidad de_software11 calidad de_software1
1 calidad de_software1
 
Software quality assurance (sqa) parte iii-plan de calidad y prueba v3.0
Software quality assurance (sqa)  parte iii-plan de calidad y prueba v3.0Software quality assurance (sqa)  parte iii-plan de calidad y prueba v3.0
Software quality assurance (sqa) parte iii-plan de calidad y prueba v3.0
 
GestióN De Calidad
GestióN De CalidadGestióN De Calidad
GestióN De Calidad
 
Libro Ingeniería del Software
Libro Ingeniería del SoftwareLibro Ingeniería del Software
Libro Ingeniería del Software
 

Destacado

Tema5 la calidad del software
Tema5 la calidad del softwareTema5 la calidad del software
Tema5 la calidad del software
falconsrazor
 
Estandares de calidad del software
Estandares de calidad del softwareEstandares de calidad del software
Estandares de calidad del softwareSusy12
 
Casos De Estudio En Gestión De Calidad
Casos De Estudio En Gestión De CalidadCasos De Estudio En Gestión De Calidad
Casos De Estudio En Gestión De Calidad
Extly Extensions - JoomGap
 
Estándares calidad del software - Cristina Ortega
Estándares calidad del software - Cristina OrtegaEstándares calidad del software - Cristina Ortega
Estándares calidad del software - Cristina Ortega2008PA2Info3
 
Pasajeros imágenes (2010)
Pasajeros imágenes (2010)Pasajeros imágenes (2010)
Pasajeros imágenes (2010)Tandanor SACIyN
 
Roberto espe 1 finanzas
Roberto espe 1 finanzasRoberto espe 1 finanzas
Roberto espe 1 finanzas
carlos0509
 
Compagne Di Scuola
Compagne Di ScuolaCompagne Di Scuola
Compagne Di ScuolaLibellula71
 
Nove generacije ucenika 2008 30_mar_opatija-1
Nove generacije ucenika 2008 30_mar_opatija-1Nove generacije ucenika 2008 30_mar_opatija-1
Nove generacije ucenika 2008 30_mar_opatija-1jerkovic
 
Рейтинг мобильных разработчиков МТОП-20
Рейтинг мобильных разработчиков МТОП-20Рейтинг мобильных разработчиков МТОП-20
Рейтинг мобильных разработчиков МТОП-20alarin
 
Moderaterna - Måndagens frukostseminarie i Almedalen -
Moderaterna - Måndagens frukostseminarie i Almedalen - Moderaterna - Måndagens frukostseminarie i Almedalen -
Moderaterna - Måndagens frukostseminarie i Almedalen -
Infopaq Sverige
 
8(A), Gsa Presentation(2)
8(A), Gsa Presentation(2)8(A), Gsa Presentation(2)
8(A), Gsa Presentation(2)dcheon1
 
For nada
For nadaFor nada
For nada
OMNIE
 
Moeller bosc2010 debian_taverna
Moeller bosc2010 debian_tavernaMoeller bosc2010 debian_taverna
Moeller bosc2010 debian_tavernaBOSC 2010
 
Knjiga evidencije se kci ja
Knjiga evidencije se kci jaKnjiga evidencije se kci ja
Knjiga evidencije se kci jazaDruga
 
Asking questions
Asking questionsAsking questions
Asking questions
Ricardo Valenzuela
 
advanced ui large custom list with search
advanced ui large custom list with searchadvanced ui large custom list with search
advanced ui large custom list with search
Samsung
 
How digital can deliver your business goals
How digital can deliver your business goalsHow digital can deliver your business goals
How digital can deliver your business goals
Chris Woods
 
605班專屬的畢業特輯~
605班專屬的畢業特輯~605班專屬的畢業特輯~
605班專屬的畢業特輯~musicghost
 

Destacado (20)

Tema5 la calidad del software
Tema5 la calidad del softwareTema5 la calidad del software
Tema5 la calidad del software
 
Estandares de calidad del software
Estandares de calidad del softwareEstandares de calidad del software
Estandares de calidad del software
 
Casos De Estudio En Gestión De Calidad
Casos De Estudio En Gestión De CalidadCasos De Estudio En Gestión De Calidad
Casos De Estudio En Gestión De Calidad
 
Estándares calidad del software - Cristina Ortega
Estándares calidad del software - Cristina OrtegaEstándares calidad del software - Cristina Ortega
Estándares calidad del software - Cristina Ortega
 
Pasajeros imágenes (2010)
Pasajeros imágenes (2010)Pasajeros imágenes (2010)
Pasajeros imágenes (2010)
 
Roberto espe 1 finanzas
Roberto espe 1 finanzasRoberto espe 1 finanzas
Roberto espe 1 finanzas
 
Compagne Di Scuola
Compagne Di ScuolaCompagne Di Scuola
Compagne Di Scuola
 
Nove generacije ucenika 2008 30_mar_opatija-1
Nove generacije ucenika 2008 30_mar_opatija-1Nove generacije ucenika 2008 30_mar_opatija-1
Nove generacije ucenika 2008 30_mar_opatija-1
 
Рейтинг мобильных разработчиков МТОП-20
Рейтинг мобильных разработчиков МТОП-20Рейтинг мобильных разработчиков МТОП-20
Рейтинг мобильных разработчиков МТОП-20
 
Moderaterna - Måndagens frukostseminarie i Almedalen -
Moderaterna - Måndagens frukostseminarie i Almedalen - Moderaterna - Måndagens frukostseminarie i Almedalen -
Moderaterna - Måndagens frukostseminarie i Almedalen -
 
8(A), Gsa Presentation(2)
8(A), Gsa Presentation(2)8(A), Gsa Presentation(2)
8(A), Gsa Presentation(2)
 
For nada
For nadaFor nada
For nada
 
Moeller bosc2010 debian_taverna
Moeller bosc2010 debian_tavernaMoeller bosc2010 debian_taverna
Moeller bosc2010 debian_taverna
 
Cau kien 71 105
Cau kien 71 105Cau kien 71 105
Cau kien 71 105
 
Knjiga evidencije se kci ja
Knjiga evidencije se kci jaKnjiga evidencije se kci ja
Knjiga evidencije se kci ja
 
Asking questions
Asking questionsAsking questions
Asking questions
 
advanced ui large custom list with search
advanced ui large custom list with searchadvanced ui large custom list with search
advanced ui large custom list with search
 
How digital can deliver your business goals
How digital can deliver your business goalsHow digital can deliver your business goals
How digital can deliver your business goals
 
Sales transformation management
Sales transformation managementSales transformation management
Sales transformation management
 
605班專屬的畢業特輯~
605班專屬的畢業特輯~605班專屬的畢業特輯~
605班專屬的畢業特輯~
 

Similar a Calidad del Software

Unidad1_EMDS.pptx
Unidad1_EMDS.pptxUnidad1_EMDS.pptx
Unidad1_EMDS.pptx
EUNICEMORALESREYES
 
1 U2 Calidad Producto Proceso
1 U2 Calidad Producto Proceso1 U2 Calidad Producto Proceso
1 U2 Calidad Producto ProcesoFernando Gomez
 
metricas.pdf
metricas.pdfmetricas.pdf
metricas.pdf
CARLOSHUMBERTOMOTTAM
 
Estandares ieee
Estandares ieeeEstandares ieee
Estandares ieee
Darwin Coles
 
Métricas de calidad de software
Métricas de calidad de softwareMétricas de calidad de software
Métricas de calidad de software
CarlosLamanna1
 
S1-CDSQA.pptx
S1-CDSQA.pptxS1-CDSQA.pptx
Conceptos basicos calidad software
Conceptos basicos calidad softwareConceptos basicos calidad software
Conceptos basicos calidad software
Carlos Alberto Valencia Garcia
 
6. Administración de la Calidad de Software
6. Administración de la Calidad de Software6. Administración de la Calidad de Software
6. Administración de la Calidad de Software
Mario A Moreno Rocha
 
presentacioncmmi.pdf
presentacioncmmi.pdfpresentacioncmmi.pdf
presentacioncmmi.pdf
Luis Manotas
 
1 u2 calidad_productoproceso
1 u2 calidad_productoproceso1 u2 calidad_productoproceso
1 u2 calidad_productoprocesoAndrei Hortúa
 
W20160302173227357 7001038279 04-10-2016_021136_am_sesion 2
W20160302173227357 7001038279 04-10-2016_021136_am_sesion 2W20160302173227357 7001038279 04-10-2016_021136_am_sesion 2
W20160302173227357 7001038279 04-10-2016_021136_am_sesion 2
Taringa!
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del softwareReivaj Sagarv
 
Plantilla trabajo final_Ana_Jesus
Plantilla trabajo final_Ana_JesusPlantilla trabajo final_Ana_Jesus
Plantilla trabajo final_Ana_Jesus
Annie Mrtx
 

Similar a Calidad del Software (20)

Plantilla trabajo final
Plantilla trabajo finalPlantilla trabajo final
Plantilla trabajo final
 
Unidad1_EMDS.pptx
Unidad1_EMDS.pptxUnidad1_EMDS.pptx
Unidad1_EMDS.pptx
 
1 U2 Calidad Producto Proceso
1 U2 Calidad Producto Proceso1 U2 Calidad Producto Proceso
1 U2 Calidad Producto Proceso
 
metricas.pdf
metricas.pdfmetricas.pdf
metricas.pdf
 
Estandares ieee
Estandares ieeeEstandares ieee
Estandares ieee
 
Estandares ieee
Estandares ieeeEstandares ieee
Estandares ieee
 
Métricas de calidad de software
Métricas de calidad de softwareMétricas de calidad de software
Métricas de calidad de software
 
S1-CDSQA.pptx
S1-CDSQA.pptxS1-CDSQA.pptx
S1-CDSQA.pptx
 
Conceptos basicos calidad software
Conceptos basicos calidad softwareConceptos basicos calidad software
Conceptos basicos calidad software
 
Estandares ieee
Estandares ieeeEstandares ieee
Estandares ieee
 
6. Administración de la Calidad de Software
6. Administración de la Calidad de Software6. Administración de la Calidad de Software
6. Administración de la Calidad de Software
 
Presentacion cmmi
Presentacion cmmiPresentacion cmmi
Presentacion cmmi
 
presentacioncmmi.pdf
presentacioncmmi.pdfpresentacioncmmi.pdf
presentacioncmmi.pdf
 
1 u2 calidad_productoproceso
1 u2 calidad_productoproceso1 u2 calidad_productoproceso
1 u2 calidad_productoproceso
 
S7-CDSQA.pptx
S7-CDSQA.pptxS7-CDSQA.pptx
S7-CDSQA.pptx
 
Calidad de software Unidad 3
Calidad de software Unidad 3Calidad de software Unidad 3
Calidad de software Unidad 3
 
W20160302173227357 7001038279 04-10-2016_021136_am_sesion 2
W20160302173227357 7001038279 04-10-2016_021136_am_sesion 2W20160302173227357 7001038279 04-10-2016_021136_am_sesion 2
W20160302173227357 7001038279 04-10-2016_021136_am_sesion 2
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
introducción a uml
introducción a umlintroducción a uml
introducción a uml
 
Plantilla trabajo final_Ana_Jesus
Plantilla trabajo final_Ana_JesusPlantilla trabajo final_Ana_Jesus
Plantilla trabajo final_Ana_Jesus
 

Último

Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
AbbieDominguezGirond
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
nicromante2000
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
SamuelGampley
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
Ecaresoft Inc.
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
juanorejuela499
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
juanjosebarreiro704
 

Último (6)

Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 

Calidad del Software

  • 1. Maestría en Ingeniería de Software www.utn.edu.ec
  • 2. UTN | 30 años 2
  • 3. UTN | 30 años 3 Temario •Calidad del Software • Atributos de calidad ISO 9126 • Test de comprobación de atributos •El costo de la calidad •Lograr la calidad del Software
  • 4. UTN | 30 años 4 Taller 1 • Tema: Definiciones de Calidad • Utilizar mínimo 2 antecedentes bibliográficos y generar un análisis • Utilizar el documento guía para el desarrollo • Subir al directorio personal en OneDrive del grupo MISW- CALIDAD-2P, en formato .PDF • Generar el enlace del taller y subir en el recurso en el aula virtual Suerte en su Taller
  • 5. UTN | 30 años 5 Taller 2 Premisas: • Qué es calidad? • La calidad es un medio o un fin? • Porqué calidad en software? • El software es un producto o servicio? • Qué sistema de calidad conoce? • Como se aplica la calidad al software? • Pasos básicos de calidad
  • 6. UTN | 30 años 6 Qué es la Calidad? ¿Qué es? • Proceso eficaz de software que se aplica de manera que crea un producto útil que proporciona valor medible a quienes lo producen y a quienes lo utilizan • David Garvin (1984) plantea desde un punto de vista: • Trascendental: se reconoce pero es difícil de definir • Usuario: cumple los requerimiento y funcionalidad • Fabricante: cumple las especificaciones originales • Producto: implementación de funciones y características • Valor: lo que el cliente está dispuesto a pagar • Según ISO 9000:2000 : La calidad es el “grado en el que un conjunto de características inherentes cumple con los requisitos”.
  • 7. UTN | 30 años 7 Calidad del Software •¿Quién la consigue? • Todos los involucrados en el proceso de SW (gerentes, ingenieros, arquitectos SW, QA, Test developer, implementadores) •¿Por qué es importante? • Reduce costos por repetición y mejora la entrada al mercado
  • 8. UTN | 30 años 8 Por qué calidad en software? • Un software de calidad, SATISFACE MEJOR las necesidades de los clientes y es un medio de obtener MAS GANANCIAS. • El problema del software en el mundo  El 25% de todos los proyectos de software se cancelan.  Las compañías liberan los productos con un 15% de defectos. Las compañías gastan entre un 30 y 44% de su tiempo y dinero re trabajando sobre el código ya escrito.  Las compañías cumplen sólo en un 50 % de las veces. POR LO TANTO ALGO ESTAMOS HACIENDO MAL
  • 9. UTN | 30 años 9 Atributos de Calidad ISO 9126 • Funcionalidad: adaptabilidad, exactitud, interoperabilidad, cumplimiento y seguridad • Confiabilidad: madurez, tolerancia a fallas y robustez • Usabilidad: entendible, intuitiva y operable • Eficiencia: comportamiento del tiempo y de los recursos • Facilidad de recibir mantenimiento: analizable, cambiable, estable y susceptible a pruebas • Portabilidad: adaptable, instalable, conformidad y sustituible
  • 10. UTN | 30 años 10 Test de Comprobación de Atributos • Prototipo de interfaz de usuario: ¿es de alta calidad? • Intuitiva • ¿todas las operaciones son fáciles de localizar e iniciar? • ¿la interfaz usa patrones esperados de uso? • Eficiencia (localizar información o iniciar operaciones) • ¿economía de movimientos para entradas de datos y operaciones? • ¿datos de salida están presentados para facilitar su legibilidad?
  • 11. UTN | 30 años 11 Test de Comprobación de Atributos • Prototipo de interfaz de usuario: ¿es de lata calidad? Si las respuestas son afirmativas a todas las preguntas Probablemente SI sea el SW de calidad Para cada factor de la calidad, atributos y también dimensiones que se desee evaluar y se desarrollará una serie de preguntas similares
  • 12. UTN | 30 años 12 El costo de la Calidad • Reducción de los tiempos de desarrollo, principalmente el tiempo de trabajo generado en la fase de testing. • Optimización del uso de los recursos, que disminuye el costo de la infraestructura necesaria para soportar la aplicación. • Disminución del costo de mantenimiento, ya que se generan aplicaciones más seguras y estables. • Aumento de la permeabilidad al cambio y facilidad para medir el impacto del mismo • Asegura el cumplimiento de los requerimientos, tanto los funcionales como los de calidad. • Promueve el seguimiento de los estándares definidos • Provee información sobre la calidad del proyecto a los stakeholders con menor conocimiento técnico. • Los desarrollos se vuelven más predecibles, facilitando las estimaciones
  • 13. UTN | 30 años 13 Calidad en el proceso de desarrollo
  • 14. UTN | 30 años 14 Calidad en el proceso de desarrollo
  • 15. UTN | 30 años 15 El costo de la Calidad • Costo de corrección de un erro en función del tiempo de detección
  • 16. UTN | 30 años 16 Lograr la Calidad del SW • Métodos de la ingeniería del SW • Análisis de requisitos para entender el problema a resolver • Diseño adecuado al problema y que cumpla las dimensiones, atributos y factores de calidad • Técnicas de administración de proyectos • Estimación para verificar que las fechas puedan cumplirse • Dependencia de actividades programadas • Planificación de riesgo: ¿qué puede salir mal y cual es su plan de contingencia?
  • 17. UTN | 30 años 17 La Calidad es un medio o un fin? • La calidad no debe ser el fin, sino un medio para obtener una mejora en la satisfacción para un bien o producto.
  • 18. UTN | 30 años 18 Mecanismos para llegar a tener calidad en SW • Personal formado • La calidad no es un problema puntual, es un problema de mejoramiento continuo. • La calidad requiere : • Proyectos de mejora • Auditorías
  • 19. UTN | 30 años 19 El software es un producto o servicio? • El software es un producto y un servicio. • El software un es bien que presta un servicio, el cual aporta grades beneficios a las empresas, tanto en la línea de negocio principal, como en los procesos auxiliares. • Se lo considera como producto cuando distribuimos software en forma masiva. • Se considera como servicio cuando realizamos mantenimiento al software.
  • 20. Alexander Guevara Master en Ingeniería de Software alexguevara@utn.edu.ec GRACIAS