SlideShare a Scribd company logo
1 of 8
CALIDAD DEL SOFTWARE
C R I S T I A N H E R N Á N D E Z
Q U I N T E R O
F A C U L T A D I N G E N I E R Í A D E
S I S T E M A S
CALIDAD DEL SOFTWARE
 La calidad del software es el conjunto de cualidades que lo caracterizan y que
determinan su utilidad y existencia. La calidad es sinónimo de eficiencia,
flexibilidad, corrección, confiabilidad, mantenibilidad, portabilidad, usabilidad,
seguridad e integridad.
 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.
• Gestión de la Calidad de Software (Software Quality Management):El propósito de
la gestión de la calidad del software es entender las expectativas del cliente en
términos de calidad, y poner en práctica un plan proactivo para satisfacer esas
expectativas.
• Aseguramiento de la Calidad Software (Software Quality Assurance):Conjunto de
actividades planificadas y sistemáticas necesarias para aportar la confianza en que el
producto (software) satisfará los requisitos dados de calidad.
• Control de la Calidad de Software (Software Quality Control): Conjunto de técnicas
y actividades de carácter operativo, utilizadas para verificar los requisitos relativos a la
calidad, centradas en mantener bajo control el proceso de desarrollo y eliminar las
causas de los defectos en las diferentes fases del ciclo de vida.
• Verificación y Validación de Software (Software Verification and
Validation): Conjunto de técnicas y actividades ligadas al control de calidad del
software se trata de comprobar si los productos construidos en una fase de ciclo de
vida satisfacen los requisitos establecidos en una fase anterior y/o si el software
construido satisface los requisitos del usuario, es decir si el producto de software
funciona como el usuario quiere y realiza las funciones que se habían solicitado.
MODELOS CALIDAD DEL SOFTWARE
CMM (Capability Maturity Model): El CMM tiene como objetivo evaluar los procesos en
sus distintos niveles de madurez, identificar los niveles a través de los cuales una
organización debe formarse para establecer una cultura de excelencia en la ingeniería
de software.
ISO (International Standard Organization): La norma ISO/IEC 9003 proporciona una
guia necesaria en las organizaciones para la aplicacion de la ISO 9001 a la
adquisicion de sumistro, desarrollo, operacion y mantenimiento de software y sus
servicios relacionados. Identifica todos los aspectos que deberian ser tratados y es
independiente de la tecnologia, modelos de ciclos de vida, procesos de desarrollo y
estructuras organizacionales
PSP (Personal Software Process) /TSP (Team Software Process): El PSP es una
tecnología que tiene como justificación la premisa de que la calidad de software
depende del trabajo de cada uno de los ingenieros de software y de aquí que el
proceso diseñado debe ayudar a controlar, manejar y mejorar el trabajo de los
ingenieros. El objetivo de PSP es lograr una mejor planeación del trabajo, conocer con
precisión el desempeño, medir la calidad de productos y mejorar las técnicas para su
desarrollo.
NORMATIVA ISO 9000
Pone a disposición de un auditor o certificador los procesos internos, de forma
que este indique si cumple o no la normativa al 100%, audita el sistema; Si
los resultados son positivos se emite la certificación y cada cierto tiempo se
tiene que renovar; La certificación es costosa, a consecuencia de costes que
ocasionan la lejanía y el tiempo de duración de proceso (aprox. 6 meses). Se
certifica la empresa y la metodología para el desarrollo de la aplicación.
TIPOS DE MEDIDAS
• Número de errores durante un periodo determinado.
• Fallo en la codificación o diseño de un sistema que causa que el programa
no funcione correctamente o falle.
• Tamaño de un producto informático (líneas de código)
• Métrica de punto función: relaciona funcionalidades que ofrecía.
• Estimación de costes y esfuerzos.
• COCOMO
UTILIDAD DE LA MEDIDA DEL SOFTWARE
Consecuencia de su proceso interno de asegurar la calidad, cuantificar los
atributos que constituyen la calidad para el usuario final, ahí tenemos los
resultados cuantitativos. Saber que aquello que al usuario final le interesa lo
tenga o no un producto y permita cuantificar almacenar otros productos.
Normativa ISO 9126, medida de la calidad de software descomponiendo
atributos, para no tener márgenes de error e interpretación.
Atributo de funcionalidad.
Atributo de capacidad de respuesta frente a errores externos.
Atributo de nivel de seguridad. La calidad no puede existir sin seguridad, un
producto sin seguridad seria un producto sin calidad. El observador o usuario
final indica que atributos más o menos importantes de seguridad.
Calidad del software

More Related Content

What's hot

25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de SoftwareCamila Arbelaez
 
Metodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móvilesMetodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móvilesJaqueline Luna
 
Tsp (Team Software Process )
Tsp (Team Software Process )Tsp (Team Software Process )
Tsp (Team Software Process )silviachmn
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software Brihany Rossell
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwarepaoaboytes
 
Modelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareModelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareWilliam Matamoros
 
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
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basicromeprofe
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)Yadith Miranda Silva
 
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
 
Metodología Incremental
Metodología IncrementalMetodología Incremental
Metodología Incrementalandreilouis
 
Gestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyectoGestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyectoJair Valenz
 

What's hot (20)

25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software
 
Modelo SPICE
Modelo SPICEModelo SPICE
Modelo SPICE
 
Proceso unificado
Proceso unificadoProceso unificado
Proceso unificado
 
Proyecto Final - Calidad de Software
Proyecto Final - Calidad de SoftwareProyecto Final - Calidad de Software
Proyecto Final - Calidad de Software
 
Metodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móvilesMetodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móviles
 
Métodos Formales
Métodos FormalesMétodos Formales
Métodos Formales
 
Tsp (Team Software Process )
Tsp (Team Software Process )Tsp (Team Software Process )
Tsp (Team Software Process )
 
Modelo CMMI
Modelo CMMIModelo CMMI
Modelo CMMI
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 
Modelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareModelos o Ciclos de vida de software
Modelos o Ciclos de vida de software
 
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
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basic
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 
Iso 9126
Iso 9126Iso 9126
Iso 9126
 
3. conceptos de calidad del software
3. conceptos de calidad del software3. conceptos de calidad del software
3. conceptos de calidad del software
 
Metodología Incremental
Metodología IncrementalMetodología Incremental
Metodología Incremental
 
Principios diseño del software
Principios diseño del software Principios diseño del software
Principios diseño del software
 
Gestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyectoGestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyecto
 

Viewers also liked

Calidad de software
Calidad de softwareCalidad de software
Calidad de softwareyecka25
 
Ventajas calidad del software
Ventajas   calidad del softwareVentajas   calidad del software
Ventajas calidad del softwareJhoy Jara
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de softwarerogergene
 
Introduccion a la Ingenieria de software
Introduccion a la Ingenieria de softwareIntroduccion a la Ingenieria de software
Introduccion a la Ingenieria de softwareFabricio Sanchez
 
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
 
Comentario sobre la importancia de gestión de calidad
Comentario sobre la importancia de gestión de calidadComentario sobre la importancia de gestión de calidad
Comentario sobre la importancia de gestión de calidadYurleybueno
 
Informe: Mejora de Procesos de Software
Informe: Mejora de Procesos de SoftwareInforme: Mejora de Procesos de Software
Informe: Mejora de Procesos de SoftwareSaul Scanziani
 
Los elementos de la Innovación en 3M
Los elementos de la Innovación en 3MLos elementos de la Innovación en 3M
Los elementos de la Innovación en 3MJuan Ignacio
 
Proceso de Software Personal - PSP
Proceso de Software Personal - PSPProceso de Software Personal - PSP
Proceso de Software Personal - PSPChristian Mora
 
Aseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQAAseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQAAnita Ortiz
 
componentes del software
componentes del softwarecomponentes del software
componentes del softwareSantiago Yaneli
 
Historia internet y futuro
Historia internet y futuroHistoria internet y futuro
Historia internet y futurogertru_siguenza
 
Santiago jiménez amezquita
Santiago jiménez amezquitaSantiago jiménez amezquita
Santiago jiménez amezquitaaioria30
 
Examen 2 a
Examen 2 aExamen 2 a
Examen 2 alocachet
 
Momento de Torque y Momento Angular
Momento de Torque y Momento AngularMomento de Torque y Momento Angular
Momento de Torque y Momento Angularyatusabes19869
 
La invención de_lar
La invención de_larLa invención de_lar
La invención de_laryovi99
 
Sacar fotos no es facil
Sacar fotos no es facilSacar fotos no es facil
Sacar fotos no es facilMrWalterEQ
 

Viewers also liked (20)

Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Ventajas calidad del software
Ventajas   calidad del softwareVentajas   calidad del software
Ventajas calidad del software
 
Clasificación de software
Clasificación de softwareClasificación de software
Clasificación de software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Perfiles de calidad
Perfiles de calidadPerfiles de calidad
Perfiles de calidad
 
Introduccion a la Ingenieria de software
Introduccion a la Ingenieria de softwareIntroduccion a la Ingenieria de software
Introduccion a la Ingenieria 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
 
Comentario sobre la importancia de gestión de calidad
Comentario sobre la importancia de gestión de calidadComentario sobre la importancia de gestión de calidad
Comentario sobre la importancia de gestión de calidad
 
Informe: Mejora de Procesos de Software
Informe: Mejora de Procesos de SoftwareInforme: Mejora de Procesos de Software
Informe: Mejora de Procesos de Software
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Los elementos de la Innovación en 3M
Los elementos de la Innovación en 3MLos elementos de la Innovación en 3M
Los elementos de la Innovación en 3M
 
Proceso de Software Personal - PSP
Proceso de Software Personal - PSPProceso de Software Personal - PSP
Proceso de Software Personal - PSP
 
Aseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQAAseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQA
 
componentes del software
componentes del softwarecomponentes del software
componentes del software
 
Historia internet y futuro
Historia internet y futuroHistoria internet y futuro
Historia internet y futuro
 
Santiago jiménez amezquita
Santiago jiménez amezquitaSantiago jiménez amezquita
Santiago jiménez amezquita
 
Examen 2 a
Examen 2 aExamen 2 a
Examen 2 a
 
Momento de Torque y Momento Angular
Momento de Torque y Momento AngularMomento de Torque y Momento Angular
Momento de Torque y Momento Angular
 
La invención de_lar
La invención de_larLa invención de_lar
La invención de_lar
 
Sacar fotos no es facil
Sacar fotos no es facilSacar fotos no es facil
Sacar fotos no es facil
 

Similar to 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 .pptxgabrielguillen23
 
Unidad # 10 calidad del software
Unidad # 10 calidad del softwareUnidad # 10 calidad del software
Unidad # 10 calidad del softwareDarleneperalta
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del softwarenaviwz
 
Unidad # 10 calidad del software
Unidad # 10 calidad del softwareUnidad # 10 calidad del software
Unidad # 10 calidad del softwareEmily Moncada
 
Gestión de la Calidad
Gestión de la CalidadGestión de la Calidad
Gestión de la CalidadMarcel Aponte
 
Laboratorio aseguramiento de software
Laboratorio aseguramiento de softwareLaboratorio aseguramiento de software
Laboratorio aseguramiento de softwareJosh Rubio
 
Aseguramiento de calidad
Aseguramiento de calidadAseguramiento de calidad
Aseguramiento de calidadJorge Garcia
 
Presentación ETICOM Universidad Sevilla Marzo 2011
Presentación ETICOM Universidad Sevilla Marzo 2011Presentación ETICOM Universidad Sevilla Marzo 2011
Presentación ETICOM Universidad Sevilla Marzo 2011Jorge Marquez
 
Calidad de software septimo semestre
Calidad de software septimo semestreCalidad de software septimo semestre
Calidad de software septimo semestrerodrigoarriagasalinas
 
Calidad
CalidadCalidad
Calidadgmjuan
 
Calidad del software (blog calisoft34699)
Calidad del software (blog calisoft34699)Calidad del software (blog calisoft34699)
Calidad del software (blog calisoft34699)sena
 
Ra semana 16
Ra semana 16Ra semana 16
Ra semana 16victdiazm
 

Similar to Calidad del software (20)

Calidaddelsoftware
CalidaddelsoftwareCalidaddelsoftware
Calidaddelsoftware
 
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
 
Unidad # 10 calidad del software
Unidad # 10 calidad del softwareUnidad # 10 calidad del software
Unidad # 10 calidad del software
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Unidad # 10 calidad del software
Unidad # 10 calidad del softwareUnidad # 10 calidad del software
Unidad # 10 calidad del software
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Gestión de la Calidad
Gestión de la CalidadGestión de la Calidad
Gestión de la Calidad
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Software: ISO 9000
Software: ISO 9000Software: ISO 9000
Software: ISO 9000
 
Laboratorio aseguramiento de software
Laboratorio aseguramiento de softwareLaboratorio aseguramiento de software
Laboratorio aseguramiento de software
 
Calidad Del Software
Calidad Del SoftwareCalidad Del Software
Calidad Del Software
 
Aseguramiento de calidad
Aseguramiento de calidadAseguramiento de calidad
Aseguramiento de calidad
 
Presentación ETICOM Universidad Sevilla Marzo 2011
Presentación ETICOM Universidad Sevilla Marzo 2011Presentación ETICOM Universidad Sevilla Marzo 2011
Presentación ETICOM Universidad Sevilla Marzo 2011
 
Gestión De Calidad
Gestión De CalidadGestión De Calidad
Gestión De Calidad
 
GestióN De Calidad
GestióN De CalidadGestióN De Calidad
GestióN De Calidad
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Calidad de software septimo semestre
Calidad de software septimo semestreCalidad de software septimo semestre
Calidad de software septimo semestre
 
Calidad
CalidadCalidad
Calidad
 
Calidad del software (blog calisoft34699)
Calidad del software (blog calisoft34699)Calidad del software (blog calisoft34699)
Calidad del software (blog calisoft34699)
 
Ra semana 16
Ra semana 16Ra semana 16
Ra semana 16
 

Calidad del software

  • 1. CALIDAD DEL SOFTWARE C R I S T I A N H E R N Á N D E Z Q U I N T E R O F A C U L T A D I N G E N I E R Í A D E S I S T E M A S
  • 2. CALIDAD DEL SOFTWARE  La calidad del software es el conjunto de cualidades que lo caracterizan y que determinan su utilidad y existencia. La calidad es sinónimo de eficiencia, flexibilidad, corrección, confiabilidad, mantenibilidad, portabilidad, usabilidad, seguridad e integridad.  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.
  • 3. • Gestión de la Calidad de Software (Software Quality Management):El propósito de la gestión de la calidad del software es entender las expectativas del cliente en términos de calidad, y poner en práctica un plan proactivo para satisfacer esas expectativas. • Aseguramiento de la Calidad Software (Software Quality Assurance):Conjunto de actividades planificadas y sistemáticas necesarias para aportar la confianza en que el producto (software) satisfará los requisitos dados de calidad. • Control de la Calidad de Software (Software Quality Control): Conjunto de técnicas y actividades de carácter operativo, utilizadas para verificar los requisitos relativos a la calidad, centradas en mantener bajo control el proceso de desarrollo y eliminar las causas de los defectos en las diferentes fases del ciclo de vida. • Verificación y Validación de Software (Software Verification and Validation): Conjunto de técnicas y actividades ligadas al control de calidad del software se trata de comprobar si los productos construidos en una fase de ciclo de vida satisfacen los requisitos establecidos en una fase anterior y/o si el software construido satisface los requisitos del usuario, es decir si el producto de software funciona como el usuario quiere y realiza las funciones que se habían solicitado.
  • 4. MODELOS CALIDAD DEL SOFTWARE CMM (Capability Maturity Model): El CMM tiene como objetivo evaluar los procesos en sus distintos niveles de madurez, identificar los niveles a través de los cuales una organización debe formarse para establecer una cultura de excelencia en la ingeniería de software. ISO (International Standard Organization): La norma ISO/IEC 9003 proporciona una guia necesaria en las organizaciones para la aplicacion de la ISO 9001 a la adquisicion de sumistro, desarrollo, operacion y mantenimiento de software y sus servicios relacionados. Identifica todos los aspectos que deberian ser tratados y es independiente de la tecnologia, modelos de ciclos de vida, procesos de desarrollo y estructuras organizacionales PSP (Personal Software Process) /TSP (Team Software Process): El PSP es una tecnología que tiene como justificación la premisa de que la calidad de software depende del trabajo de cada uno de los ingenieros de software y de aquí que el proceso diseñado debe ayudar a controlar, manejar y mejorar el trabajo de los ingenieros. El objetivo de PSP es lograr una mejor planeación del trabajo, conocer con precisión el desempeño, medir la calidad de productos y mejorar las técnicas para su desarrollo.
  • 5. NORMATIVA ISO 9000 Pone a disposición de un auditor o certificador los procesos internos, de forma que este indique si cumple o no la normativa al 100%, audita el sistema; Si los resultados son positivos se emite la certificación y cada cierto tiempo se tiene que renovar; La certificación es costosa, a consecuencia de costes que ocasionan la lejanía y el tiempo de duración de proceso (aprox. 6 meses). Se certifica la empresa y la metodología para el desarrollo de la aplicación.
  • 6. TIPOS DE MEDIDAS • Número de errores durante un periodo determinado. • Fallo en la codificación o diseño de un sistema que causa que el programa no funcione correctamente o falle. • Tamaño de un producto informático (líneas de código) • Métrica de punto función: relaciona funcionalidades que ofrecía. • Estimación de costes y esfuerzos. • COCOMO
  • 7. UTILIDAD DE LA MEDIDA DEL SOFTWARE Consecuencia de su proceso interno de asegurar la calidad, cuantificar los atributos que constituyen la calidad para el usuario final, ahí tenemos los resultados cuantitativos. Saber que aquello que al usuario final le interesa lo tenga o no un producto y permita cuantificar almacenar otros productos. Normativa ISO 9126, medida de la calidad de software descomponiendo atributos, para no tener márgenes de error e interpretación. Atributo de funcionalidad. Atributo de capacidad de respuesta frente a errores externos. Atributo de nivel de seguridad. La calidad no puede existir sin seguridad, un producto sin seguridad seria un producto sin calidad. El observador o usuario final indica que atributos más o menos importantes de seguridad.