SlideShare una empresa de Scribd logo
Calidad del
software
AUTOR: SANTOS NILO RIVERA LUJAN
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.
Modelos calidad del software


CMM (capacidad del modelo de madurez): 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 (Organización Internacional de Normalización): 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
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
Calidaddelsoftware
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.
Calidaddelsoftware
FACTORES DE CALIDAD
LOS FACTORES DE CALIDAD SIRVEN PARA
DESCOMPONER
EL
CONCEPTO
DE
«CALIDAD» EN OTROS MÁS SENCILLOS, PARA
FACILITAR SU CONTROL, Y SU MEDICIÓN.
FACTORES OPERATIVOS:
•

CORRECCIÓN: EL SOFTWARE CUMPLE CON
LAS ESPECIFICACIONES.

•

FIABILIDAD: GRADO QUE EL SOFTWARE ES
CONFIABLE.

•

EFICIENCIA: NECESIDAD DE RECURSOS DEL
SOFTWARE Y HARDWARE DEL PRODUCTO.

•

SEGURIDAD: GRADO EN EL QUE PUEDE
CONTROLARSE EL ACCESO AL SOFTWARE Y
A LOS DATOS.

•

FACILIDAD DE USO: GRADO DE ESFUERZO
NECESARIO PARA UTILIZAR EL SOFTWARE.
FACTORES DE MANTENIMIENTO:
• FLEXIBILIDAD: ESFUERZO NECESARIO
PARA MODIFICAR UN PROGRAMA.
• FACILIDAD DE PRUEBA: ESFUERZO
REQUERIDO PARA REALIZAR LAS
PRUEBAS DE UN PROGRAMA.
• FACILIDAD
DE MANTENIMIENTO:
ESFUERZO
REQUERIDO
PARA
LOCALIZAR Y REPARAR UN ERROR.
FACTORES EVOLUTIVOS:
•

PORTABILIDAD: FACILIDAD DE INMIGRAR
UN SOFTWARE DE UN ENTORNO DE
OPERACIÓN A OTRO.

•

CAPACIDAD DE REUTILIZACIÓN: GRADO DE
UN PROGRAMA O PARTE DEL MISMO SE
PUEDE UTILIZAR EN OTRAS APLICACIONES.

•

CAPACIDAD
DE
INTEROPERACIÓN:
ESFUERZO NECESARIO PARA QUE UN
SOFTWARE OPERE CONJUNTAMENTE CON
OTROS SISTEMAS.

Más contenido relacionado

PPTX
Calidad del software
PDF
Calidad software
PPTX
Ventajas calidad del software
PPTX
Calidad de Software
PPTX
Calidad de software
PDF
Calidad del software
PPT
Calidad software
PDF
Calidad del software
Calidad del software
Calidad software
Ventajas calidad del software
Calidad de Software
Calidad de software
Calidad del software
Calidad software
Calidad del software

La actualidad más candente (20)

PPS
Calidad Del Software
PDF
Actividad de aprendizaje 2
DOCX
Calidad de software ii
PPTX
Calidad de software
PDF
Calidad de software
PPTX
Unidad 5. calidad del software
PDF
Luis caraballo 24695744 ensayo
PPTX
Calidad de software
PPT
La calidad del software
PPTX
Estandares y modelos del software
PPT
Que es calidad del software 1-1
PDF
Administración de la Calidad
PPTX
Aseguramiento de la calidad del software SQA
PPT
CALIDAD DE SOFTWARE-SOLO SEPTIMO SEMESTRE
PPTX
Calidad del software, mantenibilidad
PPT
Proceso del Software Una visión General
PPTX
#4 factores de calidad de software grupo#4
PPS
Uni4controlcalidad
PPT
Calidad Del Producto Software
PPT
Calidad de software
Calidad Del Software
Actividad de aprendizaje 2
Calidad de software ii
Calidad de software
Calidad de software
Unidad 5. calidad del software
Luis caraballo 24695744 ensayo
Calidad de software
La calidad del software
Estandares y modelos del software
Que es calidad del software 1-1
Administración de la Calidad
Aseguramiento de la calidad del software SQA
CALIDAD DE SOFTWARE-SOLO SEPTIMO SEMESTRE
Calidad del software, mantenibilidad
Proceso del Software Una visión General
#4 factores de calidad de software grupo#4
Uni4controlcalidad
Calidad Del Producto Software
Calidad de software
Publicidad

Destacado (20)

PDF
100slides_images
PDF
Presentatie diVintum
PPTX
L'àguila
DOCX
Ig1 task 2 analysis work sheet Titanfall
PDF
Soal semester genap 2015 fiqih kelas 8
PPTX
PRESENTATION- for 12th students
PPT
Cuento de los trse cerditos
PPTX
PDF
William Kremer Atwood Achiever
PPT
Aula1 091005180413-phpapp02
PDF
Ratta kampaania mihkel, joonas, inger copy
PPTX
Ishika barua.pptx
PDF
2014 acinves calendario
PPTX
Maria das graças andrade castro porta cartão de parede
PPT
Мобильная реклама для вашего бизнеса
PPTX
Implication of rh and qc on information security sharad nalawade(author)
PDF
幻想統一のみなさまへ(5期に向けたお願い)
PPTX
Modelo
PDF
The Kontagiouz methodology - We are smart publishers
100slides_images
Presentatie diVintum
L'àguila
Ig1 task 2 analysis work sheet Titanfall
Soal semester genap 2015 fiqih kelas 8
PRESENTATION- for 12th students
Cuento de los trse cerditos
William Kremer Atwood Achiever
Aula1 091005180413-phpapp02
Ratta kampaania mihkel, joonas, inger copy
Ishika barua.pptx
2014 acinves calendario
Maria das graças andrade castro porta cartão de parede
Мобильная реклама для вашего бизнеса
Implication of rh and qc on information security sharad nalawade(author)
幻想統一のみなさまへ(5期に向けたお願い)
Modelo
The Kontagiouz methodology - We are smart publishers
Publicidad

Similar a Calidaddelsoftware (20)

PPTX
Calidad del software
PPTX
Unidad # 10 calidad del software
PPTX
Unidad # 10 calidad del software
PPTX
Calidad del software
PPTX
Norma iso9126 y metrica
PPT
Estándares de calidad del software - Andrés Mera
PPTX
Medición de la calidad de un software
PPTX
Calidad
PPTX
Calidad de software
PPTX
Como se mide la calidad del software
PPTX
Métricas internas y externas de calidad DEL SOFTWARE
PPTX
CALIDAD DE SOFTWARE
PDF
Solucion cuestionario 2
PPTX
Calidad de software
PPTX
Calidad de software
PPTX
Como se mide la Calidad de software
PDF
PDF
Norma iso 9126
PPTX
Calidad de software
PPTX
Calidad en el desarrollo de software
Calidad del software
Unidad # 10 calidad del software
Unidad # 10 calidad del software
Calidad del software
Norma iso9126 y metrica
Estándares de calidad del software - Andrés Mera
Medición de la calidad de un software
Calidad
Calidad de software
Como se mide la calidad del software
Métricas internas y externas de calidad DEL SOFTWARE
CALIDAD DE SOFTWARE
Solucion cuestionario 2
Calidad de software
Calidad de software
Como se mide la Calidad de software
Norma iso 9126
Calidad de software
Calidad en el desarrollo de software

Calidaddelsoftware

  • 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. Modelos calidad del software  CMM (capacidad del modelo de madurez): 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 (Organización Internacional de Normalización): 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
  • 4. 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.
  • 5. 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.
  • 10. LOS FACTORES DE CALIDAD SIRVEN PARA DESCOMPONER EL CONCEPTO DE «CALIDAD» EN OTROS MÁS SENCILLOS, PARA FACILITAR SU CONTROL, Y SU MEDICIÓN.
  • 11. FACTORES OPERATIVOS: • CORRECCIÓN: EL SOFTWARE CUMPLE CON LAS ESPECIFICACIONES. • FIABILIDAD: GRADO QUE EL SOFTWARE ES CONFIABLE. • EFICIENCIA: NECESIDAD DE RECURSOS DEL SOFTWARE Y HARDWARE DEL PRODUCTO. • SEGURIDAD: GRADO EN EL QUE PUEDE CONTROLARSE EL ACCESO AL SOFTWARE Y A LOS DATOS. • FACILIDAD DE USO: GRADO DE ESFUERZO NECESARIO PARA UTILIZAR EL SOFTWARE.
  • 12. FACTORES DE MANTENIMIENTO: • FLEXIBILIDAD: ESFUERZO NECESARIO PARA MODIFICAR UN PROGRAMA. • FACILIDAD DE PRUEBA: ESFUERZO REQUERIDO PARA REALIZAR LAS PRUEBAS DE UN PROGRAMA. • FACILIDAD DE MANTENIMIENTO: ESFUERZO REQUERIDO PARA LOCALIZAR Y REPARAR UN ERROR.
  • 13. FACTORES EVOLUTIVOS: • PORTABILIDAD: FACILIDAD DE INMIGRAR UN SOFTWARE DE UN ENTORNO DE OPERACIÓN A OTRO. • CAPACIDAD DE REUTILIZACIÓN: GRADO DE UN PROGRAMA O PARTE DEL MISMO SE PUEDE UTILIZAR EN OTRAS APLICACIONES. • CAPACIDAD DE INTEROPERACIÓN: ESFUERZO NECESARIO PARA QUE UN SOFTWARE OPERE CONJUNTAMENTE CON OTROS SISTEMAS.