SlideShare ist ein Scribd-Unternehmen logo
1 von 32
PRESENTACION DE 
CALIDAD DE SOFTWARE 
Realizada por: 
• LEONARDO DUEÑAS REYES 
• MARYBEL TARANGO CARMONA 
• MAYONI TORIBIO OLAYO 
• YARAZET YISLAIN GONZALEZ OSORIO 
• JUAN GONZALEZ PORCAYO 
• MARTIN DIAZ LUVIANOS 
• CECILIA GABRIELA BAUTISTA GUTIERREZ 
• RODRIGO ARRIAGA SALINAS 
INGENIERIA EN SISTEMAS COMPUTACIONALES 7° SEMESTRE
UNIDAD I CONCEPTOS BASICOS DE CALIDAD
1.1 Definición de calidad. 
Calidad es el conjunto de propiedades y características de un 
producto o servicio que le confieren capacidad de satisfacer 
necesidades, gustos y preferencias, y de cumplir con 
expectativas en el consumidor. 
“Conformidad con los requisitos y confianza en el funcionamiento del servicio o producto 
adquirido”.
1.2 Definición de calidad de software 
La garantía de calidad del software, aplicada a lo largo de topo el proceso 
de ingeniería del software, engloba a los métodos y herramientas de 
análisis, diseño, codificación y prueba, al control de la documentación y 
de los cambios, a los proce-dimientos para asegurar el ajuste a los 
estándares, y a los mecanismos de medida (métricas) e informes. 
"Calidad de software e ISO 9000"
1.3 ¿Quién define la calidad? 
Quien define la calidad de un servicio es el cliente. Lo que 
medimos en un monitoreo telefónico es el cumplimiento de 
ciertos atributos definidos por la empresa, los cuales no 
siempre se corresponden con las expectativas del cliente.
1.4 Importancia de la calidad 
Importancia de calidad 
No debe ser entendida 
simplemente como 
garantizar la obtención 
“de cero defectos” 
Si no como la 
necesidad de garantizar 
la satisfacción de las 
necesidades del ser 
humano 
Para así tener la 
mejora de cada 
producto o servicio
1.5 La calidad y el mundo globalizado 
• En un mundo globalizado, en el 
que se viene apuntando hacia la 
calidad total. 
• Este fenómeno se ha visto 
intensificado gracias al avance 
tecnológico, el cual ha permitido 
crear redes a nivel internacional
• Se hace a la referencia de bienestar 
social o comunitario 
1.6 Calidad de vida
UNIDAD II ASEGURAMIENTO DE LA CALIDAD 
DEL SOFTWARE (S.Q.A.)
2.1 Relación de la ingeniería de software con SQA 
La SQA esta relacionad e indica 
responsabilidades durante el proceso de 
elaboración del software de los cuales son: 
• Ingeniería de software 
• Jefes de proyectos 
• Clientes 
• Vendedores 
• Personal
2.2 Definición y propósito (SQA) 
Su rol es brindar que proceso esta establecido e implementado 
de los cuales son: 
• Metodología del desarrollo de software. 
• Lleven estándares de calidad. 
• Documentación para el mantenimiento de mejoras. 
El propósito es dar visibilidad sobre los procesos utilizados por el 
proyecto de software y los productos que genera. 
• Revisar y auditar los procesos.
2.3 Problemas que resuelve SQA 
• Aumenta la posibilidad del éxito final del proyecto. 
• Definir los parámetros de calidad. 
• Verifica que los estándares están aplicados 
correctamente. 
• Define un plan de monitoreo del ciclo de vida del 
software.
2.4 Calidad de vida del software en el mismo ciclo de 
vida. 
Describe desde la fase inicial 
asta la fase final, con el 
propósito de definir las 
distintas fases intermedias que 
se requieren para validar el 
desarrollo de la aplicación, es 
decir para que el software 
cumpla co los requisitos del 
cliente.
2.5 Roles y responsabilidades de los 
equipos de desarrollo 
BELBIN IDENTIFICO LOS SIGUIENTES ROLES: 
Coordinador Impulsor Creador 
Evaluador Realizador Investigador
Cuenta con diferentes responsabilidades y están 
conformadas por: 
Jefe de proyecto Analista de sistemas 
Programador Ing. De software
2.6 Habilidades y capacidades del personal de SQA. 
• Conocimiento de todo el proceso de desarrollo del 
software 
• Experiencia en varios roles dentro de la organización 
• Ser proactivo 
• Capacidad de seguimiento de actividades 
• Capacidad de trato con la gente
2.7 Actividades del SQA 
• Asesorarlos en sus funciones con respecto a la 
calidad (por ejemplo: cómo poner bajo 
configuración sus documentos o programas, 
realizar respaldos, reportar sus avances en las 
herramientas de planeación). 
• Mostrarles cómo los procesos les ayudan a hacer 
mejor su trabajo. Asesorarlos en aspectos 
relacionados con su proyecto (ayudarlos en la 
manera de cómo aplicar algún proceso a su 
proyecto, asesorarlos en el llenado de formatos 
nuevos o bien en el registro o información 
requerida, registro de estimaciones, lecciones 
aprendidas).
2.8 Métodos y herramientas 
• Reusabilidad: El grado en que un 
programa (o partes de un programa) se 
puede reusar en otras aplicaciones. 
• Métricas: Representan medidas indirectas, 
es decir, nunca se mide realmente la 
calidad, sino algunas de sus 
manifestaciones. El factor que lo complica 
es la relación precisa entre la variable que 
es medida y la calidad del software. No se 
puede medir directamente la calidad del 
software por la naturaleza subjetiva de 
esta actividad . Inspecciones 
Inspeccionar es revisar un programa con 
el objetivo de encontrar defectos en él.
MÉTODOS SQA 
• Método formal: es 
cualquier técnica que 
trate la construcción y/o 
el análisis de modelos 
matemáticos que 
contribuyen a la 
automatización del 
desarrollo de sistemas 
informáticos.
UNIDAD III ESTÁNDARES DE 
CALIDAD APLICADAS AL SOFTWARE.
3.1 ISO 
La ISO es una red de los institutos 
de normas nacionales de 160 
países, sobre la base de un 
miembro por país, con una 
Secretaría Central en Ginebra 
(Suiza) que coordina el sistema. La 
Organización Internacional de 
Normalización (ISO), con sede en 
Ginebra, está compuesta por 
delegaciones gubernamentales y no 
gubernamentales subdivididos en 
una serie de subcomités encargados 
de desarrollar las guías que 
contribuirán al mejoramiento 
ambiental.
ESTRUCTURA DE LA ORGANIZACIÓN 
La Organización ISO está compuesta por tres tipos de miembros: 
Miembros simples, uno por país, recayendo la representación en el 
organismo nacional más representativo. 
Miembros correspondientes, de los organismos de países en vías 
de desarrollo y que todavía no poseen un comité nacional de 
normalización. No toman parte activa en el proceso de 
normalización pero están puntualmente informados acerca de los 
trabajos que les interesen. 
Miembros suscritos, países con reducidas economías a los que se 
les exige el pago de tasas menores que a los correspondientes.
3.2 SPICE 
La ISO/IEC TR 15504, conocida como 
SPICE (Software Process Improvement 
and Capability dEtermination) es un 
modelo de evaluación y mejora de los 
procesos de desarrollo y mantenimiento de 
sistemas y productos de software. El 
estándar ISO 15504 es una herramienta 
que ayuda a reducir costes y mejorar la 
calidad evitando problemas. 
La ISO/IEC TR 15504 es un marco de 
valoración de procesos, que puede ser 
empleado por las organizaciones 
involucradas en la planificación, gestión, 
monitorización, control y mejora de la 
adquisición, suministro, desarrollo, 
operación, evolución y soporte de software.
3.3 CMM 
El CMM - CMMI (Capability Maturity 
Model) es un modelo de calidad del 
software que clasifica las empresas en 
niveles de madurez. Estos niveles 
sirven para conocer la madurez de los 
procesos que se realizan para producir 
software. 
CMM es el máximo estándar en 
ingeniería de software, Innovación, 
velocidad y satisfacción del cliente se 
han convertido en la consigna de las 
organizaciones que quieren sobrevivir 
y crecer en el cada vez más 
competitivo mundo moderno.
UNIDAD IV CALIDAD ENFOCADA AL 
DESARROLLO DE SOFTWARE
4.1 ¿Qué es la calidad del software? 
La obtención de un software con calidad implica la 
utilización de metodologías o procedimientos 
estándares para el análisis, diseño, programación 
y prueba del software que permitan uniformar la 
filosofía de trabajo, en aras de lograr una mayor 
confiabilidad, Mantenibilidad y facilidad de prueba, 
a la vez que eleven la productividad, tanto para la 
labor de desarrollo como para el control de la 
calidad del software.
4.2 Como obtener la calidad del software. 
• La obtención de un software con calidad implica la 
utilización de metodologías o procedimientos estándares 
para el análisis, diseño, programación y prueba del 
software.
4.3 ¿Cómo controlar la calidad del software? 
• Definir el software que va a ser controlado: clasificación 
por tipo, esfera de aplicación, complejidad, etc., de 
acuerdo con los estándares establecidos para el 
desarrollo del software.
4.4 Costo de la calidad del software 
• Costos de Prevención 
• Costos de Evaluación 
• Costos de Fallos Internos 
• Costos de Fallos Externos
4.5 Análisis de factores que determinan la 
calidad del software 
• Factores que pueden ser medidos directamente 
(errores/KLDC/unidad de tiempo). 
• Factores que solo pueden ser medidos indirectamente (la 
facilidad de uso o de mantenimiento)
4.6: Análisis del proceso del ciclo de vida 
del software. 
Es su ciclo de vida 
• Nace con sus requerimientos y diseño 
• Crece con su desarrollo y mantenimiento 
• Muere cuando se reemplaza por otro
4.7 Funciones de evaluación 
Conjunto de procesos sistemáticos de recogida, análisis e 
interpretación de información válida y fiable, que en 
comparación con una referencia nos permita llegar a una 
decisión optimizante.

Weitere ähnliche Inhalte

Was ist angesagt?

RETOS ACTUALES DEL INGENIERO INFORMÁTICO Y DE LAS ÁREAS DE TI.
RETOS ACTUALES DEL INGENIERO INFORMÁTICO Y DE LAS ÁREAS DE TI.RETOS ACTUALES DEL INGENIERO INFORMÁTICO Y DE LAS ÁREAS DE TI.
RETOS ACTUALES DEL INGENIERO INFORMÁTICO Y DE LAS ÁREAS DE TI.George Aguilar
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de softwareyecka25
 
Normas iso en los procesos de desarrollo de Software
Normas iso en los procesos de desarrollo de SoftwareNormas iso en los procesos de desarrollo de Software
Normas iso en los procesos de desarrollo de SoftwareAndreaFigueroa85
 
Estándares y modelos de calidad del software
Estándares y modelos de calidad del softwareEstándares y modelos de calidad del software
Estándares y modelos de calidad del softwarerodigueezleidy
 
Fundamentos de Pruebas de Software - Capítulo 3
Fundamentos de Pruebas de Software - Capítulo 3Fundamentos de Pruebas de Software - Capítulo 3
Fundamentos de Pruebas de Software - Capítulo 3Professional Testing
 
Métricas orientadas a objetos
Métricas orientadas a objetosMétricas orientadas a objetos
Métricas orientadas a objetossandra gomez
 
Diseño de Sistemas de Información en la Empresa
Diseño de Sistemas de Información en la EmpresaDiseño de Sistemas de Información en la Empresa
Diseño de Sistemas de Información en la EmpresaEdicion Ticnews
 
Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De SoftwareJimmy Campo
 
Documentación de los sistemas de información
Documentación de los sistemas de informaciónDocumentación de los sistemas de información
Documentación de los sistemas de informaciónKarina Hernández
 
Modelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - MoprosoftModelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - MoprosoftRicardo Juarez
 

Was ist angesagt? (20)

RETOS ACTUALES DEL INGENIERO INFORMÁTICO Y DE LAS ÁREAS DE TI.
RETOS ACTUALES DEL INGENIERO INFORMÁTICO Y DE LAS ÁREAS DE TI.RETOS ACTUALES DEL INGENIERO INFORMÁTICO Y DE LAS ÁREAS DE TI.
RETOS ACTUALES DEL INGENIERO INFORMÁTICO Y DE LAS ÁREAS DE TI.
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Normas iso en los procesos de desarrollo de Software
Normas iso en los procesos de desarrollo de SoftwareNormas iso en los procesos de desarrollo de Software
Normas iso en los procesos de desarrollo de Software
 
Importancia de las Normas de calidad
Importancia de las Normas de calidadImportancia de las Normas de calidad
Importancia de las Normas de calidad
 
Factores de calidad del software
Factores de calidad del softwareFactores de calidad del software
Factores de calidad del software
 
Modelos de Gestión de calidad y Certificación
Modelos de Gestión de calidad y CertificaciónModelos de Gestión de calidad y Certificación
Modelos de Gestión de calidad y Certificación
 
Estándares y modelos de calidad del software
Estándares y modelos de calidad del softwareEstándares y modelos de calidad del software
Estándares y modelos de calidad del software
 
Fundamentos de Pruebas de Software - Capítulo 3
Fundamentos de Pruebas de Software - Capítulo 3Fundamentos de Pruebas de Software - Capítulo 3
Fundamentos de Pruebas de Software - Capítulo 3
 
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
 
Tarea 1 Reconocimiento
Tarea 1 ReconocimientoTarea 1 Reconocimiento
Tarea 1 Reconocimiento
 
Métricas orientadas a objetos
Métricas orientadas a objetosMétricas orientadas a objetos
Métricas orientadas a objetos
 
Calidad Del Software
Calidad Del SoftwareCalidad Del Software
Calidad Del Software
 
Modelo V
Modelo VModelo V
Modelo V
 
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
 
Diseño de Sistemas de Información en la Empresa
Diseño de Sistemas de Información en la EmpresaDiseño de Sistemas de Información en la Empresa
Diseño de Sistemas de Información en la Empresa
 
Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De Software
 
Documentación de los sistemas de información
Documentación de los sistemas de informaciónDocumentación de los sistemas de información
Documentación de los sistemas de información
 
Iso 9000 3
Iso 9000 3Iso 9000 3
Iso 9000 3
 
Tecnologias De Control De Calidad
Tecnologias De Control De CalidadTecnologias De Control De Calidad
Tecnologias De Control De Calidad
 
Modelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - MoprosoftModelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - Moprosoft
 

Andere mochten auch

Plan de trabajo 2014.definitivo
Plan de trabajo 2014.definitivoPlan de trabajo 2014.definitivo
Plan de trabajo 2014.definitivodistritomultiplef
 
Calidad Y El Mundo Globalizado
Calidad Y El Mundo GlobalizadoCalidad Y El Mundo Globalizado
Calidad Y El Mundo Globalizadocalidadsoftware
 
PROYECTO GLOBALIZADO "DON QUIJOTE DE LA MANCHA"
PROYECTO GLOBALIZADO "DON QUIJOTE DE LA MANCHA"PROYECTO GLOBALIZADO "DON QUIJOTE DE LA MANCHA"
PROYECTO GLOBALIZADO "DON QUIJOTE DE LA MANCHA"Lorena González
 
El quehacer editorial. Editorial UCA. Universidad de Cádz
El quehacer editorial. Editorial UCA. Universidad de CádzEl quehacer editorial. Editorial UCA. Universidad de Cádz
El quehacer editorial. Editorial UCA. Universidad de CádzRumbos Rumbas
 
Rol del docente en la formación del estudiante del siglo XXI
Rol del docente en la formación del estudiante del siglo XXI Rol del docente en la formación del estudiante del siglo XXI
Rol del docente en la formación del estudiante del siglo XXI Marielpalacios
 
Calidad Y El Mundo Globalizado
Calidad Y El Mundo GlobalizadoCalidad Y El Mundo Globalizado
Calidad Y El Mundo GlobalizadoSistemOper
 
Los Sistemas de Gestión de la Calidad y la Competitividad en la globalización
Los Sistemas de Gestión de la Calidad y la Competitividad en la globalizaciónLos Sistemas de Gestión de la Calidad y la Competitividad en la globalización
Los Sistemas de Gestión de la Calidad y la Competitividad en la globalizaciónJuan Carlos Fernandez
 
Factores y caracteristicas que determinan la calidad
Factores y caracteristicas que determinan la calidadFactores y caracteristicas que determinan la calidad
Factores y caracteristicas que determinan la calidadJesus Eduardo Santoyo Chavez
 
Factores y métricas que determinan la calidad de un
Factores y métricas que determinan la calidad de unFactores y métricas que determinan la calidad de un
Factores y métricas que determinan la calidad de unLuis Angel Davila Elias
 
Factores y características que determinan la calidad de (1)
Factores y características que determinan la calidad de (1)Factores y características que determinan la calidad de (1)
Factores y características que determinan la calidad de (1)Leonel Alba
 
Calidad en tiempos de la globalización
Calidad en tiempos de la globalizaciónCalidad en tiempos de la globalización
Calidad en tiempos de la globalizaciónabamp
 
Roles dentro del equipo de trabajo
Roles dentro del equipo de trabajoRoles dentro del equipo de trabajo
Roles dentro del equipo de trabajoDiana Porto
 

Andere mochten auch (14)

Plan de trabajo 2014.definitivo
Plan de trabajo 2014.definitivoPlan de trabajo 2014.definitivo
Plan de trabajo 2014.definitivo
 
Calidad Y El Mundo Globalizado
Calidad Y El Mundo GlobalizadoCalidad Y El Mundo Globalizado
Calidad Y El Mundo Globalizado
 
PROYECTO GLOBALIZADO "DON QUIJOTE DE LA MANCHA"
PROYECTO GLOBALIZADO "DON QUIJOTE DE LA MANCHA"PROYECTO GLOBALIZADO "DON QUIJOTE DE LA MANCHA"
PROYECTO GLOBALIZADO "DON QUIJOTE DE LA MANCHA"
 
El quehacer editorial. Editorial UCA. Universidad de Cádz
El quehacer editorial. Editorial UCA. Universidad de CádzEl quehacer editorial. Editorial UCA. Universidad de Cádz
El quehacer editorial. Editorial UCA. Universidad de Cádz
 
1ra Unidad Calidad Del Software
1ra Unidad  Calidad Del  Software1ra Unidad  Calidad Del  Software
1ra Unidad Calidad Del Software
 
Calidad de vida
Calidad de vidaCalidad de vida
Calidad de vida
 
Rol del docente en la formación del estudiante del siglo XXI
Rol del docente en la formación del estudiante del siglo XXI Rol del docente en la formación del estudiante del siglo XXI
Rol del docente en la formación del estudiante del siglo XXI
 
Calidad Y El Mundo Globalizado
Calidad Y El Mundo GlobalizadoCalidad Y El Mundo Globalizado
Calidad Y El Mundo Globalizado
 
Los Sistemas de Gestión de la Calidad y la Competitividad en la globalización
Los Sistemas de Gestión de la Calidad y la Competitividad en la globalizaciónLos Sistemas de Gestión de la Calidad y la Competitividad en la globalización
Los Sistemas de Gestión de la Calidad y la Competitividad en la globalización
 
Factores y caracteristicas que determinan la calidad
Factores y caracteristicas que determinan la calidadFactores y caracteristicas que determinan la calidad
Factores y caracteristicas que determinan la calidad
 
Factores y métricas que determinan la calidad de un
Factores y métricas que determinan la calidad de unFactores y métricas que determinan la calidad de un
Factores y métricas que determinan la calidad de un
 
Factores y características que determinan la calidad de (1)
Factores y características que determinan la calidad de (1)Factores y características que determinan la calidad de (1)
Factores y características que determinan la calidad de (1)
 
Calidad en tiempos de la globalización
Calidad en tiempos de la globalizaciónCalidad en tiempos de la globalización
Calidad en tiempos de la globalización
 
Roles dentro del equipo de trabajo
Roles dentro del equipo de trabajoRoles dentro del equipo de trabajo
Roles dentro del equipo de trabajo
 

Ähnlich wie Calidad de software septimo semestre

Gestión de la Calidad
Gestión de la CalidadGestión de la Calidad
Gestión de la CalidadMarcel Aponte
 
Actividad 2-aseguramiento-de-la-calidad-del-software nataly
Actividad 2-aseguramiento-de-la-calidad-del-software natalyActividad 2-aseguramiento-de-la-calidad-del-software nataly
Actividad 2-aseguramiento-de-la-calidad-del-software natalynataly duque
 
Calidad_en_el_SoftwareCalidad_en_el_Software.pptx .pptx
Calidad_en_el_SoftwareCalidad_en_el_Software.pptx  .pptxCalidad_en_el_SoftwareCalidad_en_el_Software.pptx  .pptx
Calidad_en_el_SoftwareCalidad_en_el_Software.pptx .pptxgabrielguillen23
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software3134267271
 
Calidad
CalidadCalidad
Calidadgmjuan
 
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
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de softwareNoe Moctezuma
 
Calidad de software tatiana
Calidad de software tatianaCalidad de software tatiana
Calidad de software tatianatatianaobando16
 
Calidad de software ingrid
Calidad de software ingridCalidad de software ingrid
Calidad de software ingridIngrid Ricaurte
 
Calidad de software tatiana
Calidad de software tatianaCalidad de software tatiana
Calidad de software tatianaTatiana Obando
 
Calidad de software tatiana
Calidad de software tatianaCalidad de software tatiana
Calidad de software tatianaTatiana Obando
 
Calidad de software ingrid ricaurte (1)
Calidad de software ingrid ricaurte (1)Calidad de software ingrid ricaurte (1)
Calidad de software ingrid ricaurte (1)Ingrid Ricaurte
 

Ähnlich wie Calidad de software septimo semestre (20)

Gestión de la Calidad
Gestión de la CalidadGestión de la Calidad
Gestión de la Calidad
 
Actividad 2-aseguramiento-de-la-calidad-del-software nataly
Actividad 2-aseguramiento-de-la-calidad-del-software natalyActividad 2-aseguramiento-de-la-calidad-del-software nataly
Actividad 2-aseguramiento-de-la-calidad-del-software nataly
 
Standar iso
Standar isoStandar iso
Standar iso
 
Unidad1_EMDS.pptx
Unidad1_EMDS.pptxUnidad1_EMDS.pptx
Unidad1_EMDS.pptx
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Normas y estandares
Normas y estandaresNormas y estandares
Normas y estandares
 
Calidad del Software
Calidad del SoftwareCalidad del Software
Calidad del Software
 
Calidad_en_el_SoftwareCalidad_en_el_Software.pptx .pptx
Calidad_en_el_SoftwareCalidad_en_el_Software.pptx  .pptxCalidad_en_el_SoftwareCalidad_en_el_Software.pptx  .pptx
Calidad_en_el_SoftwareCalidad_en_el_Software.pptx .pptx
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Calidad
CalidadCalidad
Calidad
 
C alidadad de software
C alidadad de softwareC alidadad de software
C alidadad de software
 
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
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de software
 
Como medir la calidad de software
Como medir la calidad de softwareComo medir la calidad de software
Como medir la calidad de software
 
S7-CDSQA.pptx
S7-CDSQA.pptxS7-CDSQA.pptx
S7-CDSQA.pptx
 
Calidad de software tatiana
Calidad de software tatianaCalidad de software tatiana
Calidad de software tatiana
 
Calidad de software ingrid
Calidad de software ingridCalidad de software ingrid
Calidad de software ingrid
 
Calidad de software tatiana
Calidad de software tatianaCalidad de software tatiana
Calidad de software tatiana
 
Calidad de software tatiana
Calidad de software tatianaCalidad de software tatiana
Calidad de software tatiana
 
Calidad de software ingrid ricaurte (1)
Calidad de software ingrid ricaurte (1)Calidad de software ingrid ricaurte (1)
Calidad de software ingrid ricaurte (1)
 

Calidad de software septimo semestre

  • 1. PRESENTACION DE CALIDAD DE SOFTWARE Realizada por: • LEONARDO DUEÑAS REYES • MARYBEL TARANGO CARMONA • MAYONI TORIBIO OLAYO • YARAZET YISLAIN GONZALEZ OSORIO • JUAN GONZALEZ PORCAYO • MARTIN DIAZ LUVIANOS • CECILIA GABRIELA BAUTISTA GUTIERREZ • RODRIGO ARRIAGA SALINAS INGENIERIA EN SISTEMAS COMPUTACIONALES 7° SEMESTRE
  • 2. UNIDAD I CONCEPTOS BASICOS DE CALIDAD
  • 3. 1.1 Definición de calidad. Calidad es el conjunto de propiedades y características de un producto o servicio que le confieren capacidad de satisfacer necesidades, gustos y preferencias, y de cumplir con expectativas en el consumidor. “Conformidad con los requisitos y confianza en el funcionamiento del servicio o producto adquirido”.
  • 4. 1.2 Definición de calidad de software La garantía de calidad del software, aplicada a lo largo de topo el proceso de ingeniería del software, engloba a los métodos y herramientas de análisis, diseño, codificación y prueba, al control de la documentación y de los cambios, a los proce-dimientos para asegurar el ajuste a los estándares, y a los mecanismos de medida (métricas) e informes. "Calidad de software e ISO 9000"
  • 5. 1.3 ¿Quién define la calidad? Quien define la calidad de un servicio es el cliente. Lo que medimos en un monitoreo telefónico es el cumplimiento de ciertos atributos definidos por la empresa, los cuales no siempre se corresponden con las expectativas del cliente.
  • 6. 1.4 Importancia de la calidad Importancia de calidad No debe ser entendida simplemente como garantizar la obtención “de cero defectos” Si no como la necesidad de garantizar la satisfacción de las necesidades del ser humano Para así tener la mejora de cada producto o servicio
  • 7. 1.5 La calidad y el mundo globalizado • En un mundo globalizado, en el que se viene apuntando hacia la calidad total. • Este fenómeno se ha visto intensificado gracias al avance tecnológico, el cual ha permitido crear redes a nivel internacional
  • 8. • Se hace a la referencia de bienestar social o comunitario 1.6 Calidad de vida
  • 9. UNIDAD II ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE (S.Q.A.)
  • 10. 2.1 Relación de la ingeniería de software con SQA La SQA esta relacionad e indica responsabilidades durante el proceso de elaboración del software de los cuales son: • Ingeniería de software • Jefes de proyectos • Clientes • Vendedores • Personal
  • 11. 2.2 Definición y propósito (SQA) Su rol es brindar que proceso esta establecido e implementado de los cuales son: • Metodología del desarrollo de software. • Lleven estándares de calidad. • Documentación para el mantenimiento de mejoras. El propósito es dar visibilidad sobre los procesos utilizados por el proyecto de software y los productos que genera. • Revisar y auditar los procesos.
  • 12. 2.3 Problemas que resuelve SQA • Aumenta la posibilidad del éxito final del proyecto. • Definir los parámetros de calidad. • Verifica que los estándares están aplicados correctamente. • Define un plan de monitoreo del ciclo de vida del software.
  • 13. 2.4 Calidad de vida del software en el mismo ciclo de vida. Describe desde la fase inicial asta la fase final, con el propósito de definir las distintas fases intermedias que se requieren para validar el desarrollo de la aplicación, es decir para que el software cumpla co los requisitos del cliente.
  • 14. 2.5 Roles y responsabilidades de los equipos de desarrollo BELBIN IDENTIFICO LOS SIGUIENTES ROLES: Coordinador Impulsor Creador Evaluador Realizador Investigador
  • 15. Cuenta con diferentes responsabilidades y están conformadas por: Jefe de proyecto Analista de sistemas Programador Ing. De software
  • 16. 2.6 Habilidades y capacidades del personal de SQA. • Conocimiento de todo el proceso de desarrollo del software • Experiencia en varios roles dentro de la organización • Ser proactivo • Capacidad de seguimiento de actividades • Capacidad de trato con la gente
  • 17. 2.7 Actividades del SQA • Asesorarlos en sus funciones con respecto a la calidad (por ejemplo: cómo poner bajo configuración sus documentos o programas, realizar respaldos, reportar sus avances en las herramientas de planeación). • Mostrarles cómo los procesos les ayudan a hacer mejor su trabajo. Asesorarlos en aspectos relacionados con su proyecto (ayudarlos en la manera de cómo aplicar algún proceso a su proyecto, asesorarlos en el llenado de formatos nuevos o bien en el registro o información requerida, registro de estimaciones, lecciones aprendidas).
  • 18. 2.8 Métodos y herramientas • Reusabilidad: El grado en que un programa (o partes de un programa) se puede reusar en otras aplicaciones. • Métricas: Representan medidas indirectas, es decir, nunca se mide realmente la calidad, sino algunas de sus manifestaciones. El factor que lo complica es la relación precisa entre la variable que es medida y la calidad del software. No se puede medir directamente la calidad del software por la naturaleza subjetiva de esta actividad . Inspecciones Inspeccionar es revisar un programa con el objetivo de encontrar defectos en él.
  • 19. MÉTODOS SQA • Método formal: es cualquier técnica que trate la construcción y/o el análisis de modelos matemáticos que contribuyen a la automatización del desarrollo de sistemas informáticos.
  • 20. UNIDAD III ESTÁNDARES DE CALIDAD APLICADAS AL SOFTWARE.
  • 21. 3.1 ISO La ISO es una red de los institutos de normas nacionales de 160 países, sobre la base de un miembro por país, con una Secretaría Central en Ginebra (Suiza) que coordina el sistema. La Organización Internacional de Normalización (ISO), con sede en Ginebra, está compuesta por delegaciones gubernamentales y no gubernamentales subdivididos en una serie de subcomités encargados de desarrollar las guías que contribuirán al mejoramiento ambiental.
  • 22. ESTRUCTURA DE LA ORGANIZACIÓN La Organización ISO está compuesta por tres tipos de miembros: Miembros simples, uno por país, recayendo la representación en el organismo nacional más representativo. Miembros correspondientes, de los organismos de países en vías de desarrollo y que todavía no poseen un comité nacional de normalización. No toman parte activa en el proceso de normalización pero están puntualmente informados acerca de los trabajos que les interesen. Miembros suscritos, países con reducidas economías a los que se les exige el pago de tasas menores que a los correspondientes.
  • 23. 3.2 SPICE La ISO/IEC TR 15504, conocida como SPICE (Software Process Improvement and Capability dEtermination) es un modelo de evaluación y mejora de los procesos de desarrollo y mantenimiento de sistemas y productos de software. El estándar ISO 15504 es una herramienta que ayuda a reducir costes y mejorar la calidad evitando problemas. La ISO/IEC TR 15504 es un marco de valoración de procesos, que puede ser empleado por las organizaciones involucradas en la planificación, gestión, monitorización, control y mejora de la adquisición, suministro, desarrollo, operación, evolución y soporte de software.
  • 24. 3.3 CMM El CMM - CMMI (Capability Maturity Model) es un modelo de calidad del software que clasifica las empresas en niveles de madurez. Estos niveles sirven para conocer la madurez de los procesos que se realizan para producir software. CMM es el máximo estándar en ingeniería de software, Innovación, velocidad y satisfacción del cliente se han convertido en la consigna de las organizaciones que quieren sobrevivir y crecer en el cada vez más competitivo mundo moderno.
  • 25. UNIDAD IV CALIDAD ENFOCADA AL DESARROLLO DE SOFTWARE
  • 26. 4.1 ¿Qué es la calidad del software? La obtención de un software con calidad implica la utilización de metodologías o procedimientos estándares para el análisis, diseño, programación y prueba del software que permitan uniformar la filosofía de trabajo, en aras de lograr una mayor confiabilidad, Mantenibilidad y facilidad de prueba, a la vez que eleven la productividad, tanto para la labor de desarrollo como para el control de la calidad del software.
  • 27. 4.2 Como obtener la calidad del software. • La obtención de un software con calidad implica la utilización de metodologías o procedimientos estándares para el análisis, diseño, programación y prueba del software.
  • 28. 4.3 ¿Cómo controlar la calidad del software? • Definir el software que va a ser controlado: clasificación por tipo, esfera de aplicación, complejidad, etc., de acuerdo con los estándares establecidos para el desarrollo del software.
  • 29. 4.4 Costo de la calidad del software • Costos de Prevención • Costos de Evaluación • Costos de Fallos Internos • Costos de Fallos Externos
  • 30. 4.5 Análisis de factores que determinan la calidad del software • Factores que pueden ser medidos directamente (errores/KLDC/unidad de tiempo). • Factores que solo pueden ser medidos indirectamente (la facilidad de uso o de mantenimiento)
  • 31. 4.6: Análisis del proceso del ciclo de vida del software. Es su ciclo de vida • Nace con sus requerimientos y diseño • Crece con su desarrollo y mantenimiento • Muere cuando se reemplaza por otro
  • 32. 4.7 Funciones de evaluación Conjunto de procesos sistemáticos de recogida, análisis e interpretación de información válida y fiable, que en comparación con una referencia nos permita llegar a una decisión optimizante.