UNIVERSIDAD NACIONAL DEL CALLAO
Escuela Profesional de Ingeniería de
Sistemas
Alumno: Cáceres Panduro Eduardo Enrique
Profesor: Malca Vicente Eddie Christian
Tema: Medición de la Calidad de Software
Curso: Sistema de Gestión de Calidad
Ciclo: VIII
2020
Calidad de Software
¿Como medir la calidad de software?
2020
Empezamos por definer que es calidad:
Calidad se puede definir como "una característica o atributo de una cosa". De esta forma se podría decir que la calidad
de los productos puede medirse como una comparación de sus características y atributos.
Una de las formas de realizar una medida de calidad es observar las diferencias ocurridas en la producción dos
productos iguales. La producción de artículos de cualquier especie no asegura que dos de ellos sean totalmente iguales.
Uno de los principales objetivos de dar calidad a los productos es minimizar las diferencias entre unidades producidas.
Estas diferencias tienen diversos orígenes y, por tanto, distintas y amplias formas de corregirlos, dependiendo de la
naturaleza del producto. Lo primordial es tener en cuenta el concepto de brindar calidad a lo que se está realizando.
Calidad de Software
Definiciones
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 calidad del software es medible y varía de un sistema o programa a otro. Un software hecho para
ejecutarse una sola vez no requiere el mismo nivel de calidad mientras que un software para ser explotado durante un
largo necesita ser confiable, mantenible y flexible para disminuir los costos. La calidad del software puede medirse
después de elaborado el producto. Pero esto puede resultar muy costoso si se detectan problemas deriva dos de
imperfecciones en el diseño, por lo que es imprescindible tener en cuenta tanto la obtención de la calidad como su control
durante todas las etapas del ciclo de vida del software..
¿Qué es Calidad de Software?
CALIDAD FUNCIONAL
CALIDAD ESTRUCTURAL
Existen 2 enfoques posibles en la calidad de software:
Usuarios
Equipo de desarrollo
de software
Calidad
Estructural
Calidad de
Proceso
Calidad
Funcional
Clientes
Refleja en qué medida
el software cumple con o se ajusta a un
determinado diseño, basado en
requerimientos funcionales. Éstos
abarcan las actividades
del software que involucran
procesamiento de datos de entrada.
Refleja en qué medida el software
cumple con los requerimientos no
funcionales, como
rendimiento, capacidad de
mantenimiento o escalabilidad.
ISO/IEC 9126
Evaluación del producto Software
La ISO 9126 es un estándar internacional para evaluar
la calidad del software en base a un conjunto de
características y sub-características de la calidad. Cada
sub-característica consta de un conjunto de atributos
que son medidos por una serie de métricas.
Estas métricas miden artefactos obtenidos en etapas
tardías del desarrollo de software, aumentando el costo
de detección y corrección de errores. Por esta razón,
en la literatura ha surgido un mayor interés por la
definición de métricas que pretenden evaluar una o
varias de las características de calidad definidas en el
estándar ISO 9126, en etapas tempranas del desarrollo
de software.
El estándar ISO/IEC 9126 presenta la calidad del
software como un conjunto de seis características
globales:
F U N C I O N AL I D AD
Las funciones del software
son aquellas que buscan
satisfacer las necesidades
del usuario.
01 C O N F I AB I L I D AD
La capacidad del software
de mantener su
rendimiento bajo ciertas
condiciones durante cierto
período de tiempo.
02 U S AB I L I D AD
Basada en el esfuerzo
necesario para utilizar
el software por parte de un
grupo de usuarios.
03
E F I C I E N C I A
Basada en la relación
entre el nivel de
rendimiento del software y
el volumen de recursos
utilizado, bajo ciertas
condiciones.
04 C APAC I D AD D E
M AN T E N I M I E N TO
Basada en el esfuerzo
necesario para realizar
modificaciones
específicas.
05 P O R TAB I L I D AD
Basada en la capacidad
del software para ser
transferido de un entorno
a otro.
06
METRICAS Las Métricas de Calidad proporcionan una indicación de cómo se ajusta
el software, a los requerimientos implícitos y explícitos del cliente.
El objetivo principal de la ingeniería del software es producir un
producto de alta calidad. Para lograr este objetivo, los ingenieros del
software deben utilizar mediciones que evalúen la calidad del análisis y
los modelos de desafío, el código fuente, y los casos de prueba que se
han creado al aplicar la ingeniería del software. Para lograr esta
evaluación de la calidad en tiempo real, el ingeniero debe utilizar
medidas técnicas que evalúan la calidad con objetividad, no con
subjetividad.
METRICAS PARA LA CALIDAD DE SOFTWARE
Importancia de las métricas
Las métricas de software se utilizan para propósitos estratégicos y son
utilizadas en el proyecto para minimizar la planificación de desarrollo
haciendo los ajustes necesarios que eviten retrasos y reduzcan
problemas y riesgos potenciales, son utilizadas también para evaluar la
calidad de los productos en el momento actual y cuando sea necesario,
modificando el enfoque técnico que mejore la calidad. Para establecer
objetivos de mejora durante el proceso de desarrollo de software, se
debe comprender el estado actual del desarrollo del software. Si no se
mide, no hay una forma real de determinar si se está mejorando y si no
se está mejorando, se está perdido.
Bibliografía
1) https://www.panel.es/blog/medir-la-calidad-del-software-ying-vs-yang/
2) https://sg.com.mx/revista/40/midiendo-la-calidad-del-software
3) https://www.4rsoluciones.com/blog/como-medir-la-calidad-en-software-2/
4) https://es.slideshare.net/lidizzg/definicion-de-calidad-y-calidad-de-software
5) http://iso9126uts.blogspot.com/p/i_8.html
6) https://estandarsw.wordpress.com/category/iso/iso-9126/-

Como se mide la Calidad de software

  • 1.
    UNIVERSIDAD NACIONAL DELCALLAO Escuela Profesional de Ingeniería de Sistemas Alumno: Cáceres Panduro Eduardo Enrique Profesor: Malca Vicente Eddie Christian Tema: Medición de la Calidad de Software Curso: Sistema de Gestión de Calidad Ciclo: VIII 2020
  • 2.
    Calidad de Software ¿Comomedir la calidad de software? 2020
  • 3.
    Empezamos por definerque es calidad: Calidad se puede definir como "una característica o atributo de una cosa". De esta forma se podría decir que la calidad de los productos puede medirse como una comparación de sus características y atributos. Una de las formas de realizar una medida de calidad es observar las diferencias ocurridas en la producción dos productos iguales. La producción de artículos de cualquier especie no asegura que dos de ellos sean totalmente iguales. Uno de los principales objetivos de dar calidad a los productos es minimizar las diferencias entre unidades producidas. Estas diferencias tienen diversos orígenes y, por tanto, distintas y amplias formas de corregirlos, dependiendo de la naturaleza del producto. Lo primordial es tener en cuenta el concepto de brindar calidad a lo que se está realizando. Calidad de Software Definiciones
  • 4.
    La calidad delsoftware 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 calidad del software es medible y varía de un sistema o programa a otro. Un software hecho para ejecutarse una sola vez no requiere el mismo nivel de calidad mientras que un software para ser explotado durante un largo necesita ser confiable, mantenible y flexible para disminuir los costos. La calidad del software puede medirse después de elaborado el producto. Pero esto puede resultar muy costoso si se detectan problemas deriva dos de imperfecciones en el diseño, por lo que es imprescindible tener en cuenta tanto la obtención de la calidad como su control durante todas las etapas del ciclo de vida del software.. ¿Qué es Calidad de Software?
  • 5.
    CALIDAD FUNCIONAL CALIDAD ESTRUCTURAL Existen2 enfoques posibles en la calidad de software: Usuarios Equipo de desarrollo de software Calidad Estructural Calidad de Proceso Calidad Funcional Clientes Refleja en qué medida el software cumple con o se ajusta a un determinado diseño, basado en requerimientos funcionales. Éstos abarcan las actividades del software que involucran procesamiento de datos de entrada. Refleja en qué medida el software cumple con los requerimientos no funcionales, como rendimiento, capacidad de mantenimiento o escalabilidad.
  • 6.
    ISO/IEC 9126 Evaluación delproducto Software La ISO 9126 es un estándar internacional para evaluar la calidad del software en base a un conjunto de características y sub-características de la calidad. Cada sub-característica consta de un conjunto de atributos que son medidos por una serie de métricas. Estas métricas miden artefactos obtenidos en etapas tardías del desarrollo de software, aumentando el costo de detección y corrección de errores. Por esta razón, en la literatura ha surgido un mayor interés por la definición de métricas que pretenden evaluar una o varias de las características de calidad definidas en el estándar ISO 9126, en etapas tempranas del desarrollo de software.
  • 7.
    El estándar ISO/IEC9126 presenta la calidad del software como un conjunto de seis características globales: F U N C I O N AL I D AD Las funciones del software son aquellas que buscan satisfacer las necesidades del usuario. 01 C O N F I AB I L I D AD La capacidad del software de mantener su rendimiento bajo ciertas condiciones durante cierto período de tiempo. 02 U S AB I L I D AD Basada en el esfuerzo necesario para utilizar el software por parte de un grupo de usuarios. 03 E F I C I E N C I A Basada en la relación entre el nivel de rendimiento del software y el volumen de recursos utilizado, bajo ciertas condiciones. 04 C APAC I D AD D E M AN T E N I M I E N TO Basada en el esfuerzo necesario para realizar modificaciones específicas. 05 P O R TAB I L I D AD Basada en la capacidad del software para ser transferido de un entorno a otro. 06
  • 8.
    METRICAS Las Métricasde Calidad proporcionan una indicación de cómo se ajusta el software, a los requerimientos implícitos y explícitos del cliente. El objetivo principal de la ingeniería del software es producir un producto de alta calidad. Para lograr este objetivo, los ingenieros del software deben utilizar mediciones que evalúen la calidad del análisis y los modelos de desafío, el código fuente, y los casos de prueba que se han creado al aplicar la ingeniería del software. Para lograr esta evaluación de la calidad en tiempo real, el ingeniero debe utilizar medidas técnicas que evalúan la calidad con objetividad, no con subjetividad. METRICAS PARA LA CALIDAD DE SOFTWARE Importancia de las métricas Las métricas de software se utilizan para propósitos estratégicos y son utilizadas en el proyecto para minimizar la planificación de desarrollo haciendo los ajustes necesarios que eviten retrasos y reduzcan problemas y riesgos potenciales, son utilizadas también para evaluar la calidad de los productos en el momento actual y cuando sea necesario, modificando el enfoque técnico que mejore la calidad. Para establecer objetivos de mejora durante el proceso de desarrollo de software, se debe comprender el estado actual del desarrollo del software. Si no se mide, no hay una forma real de determinar si se está mejorando y si no se está mejorando, se está perdido.
  • 9.
    Bibliografía 1) https://www.panel.es/blog/medir-la-calidad-del-software-ying-vs-yang/ 2) https://sg.com.mx/revista/40/midiendo-la-calidad-del-software 3)https://www.4rsoluciones.com/blog/como-medir-la-calidad-en-software-2/ 4) https://es.slideshare.net/lidizzg/definicion-de-calidad-y-calidad-de-software 5) http://iso9126uts.blogspot.com/p/i_8.html 6) https://estandarsw.wordpress.com/category/iso/iso-9126/-